ctld: only 579 iSCSI targets can be created

Eugene M. Zheganin emz at norma.perm.ru
Wed Oct 4 07:27:07 UTC 2017


Hi.

On 02.10.2017 15:03, Edward Napierala wrote:
> Thanks for the packet trace.  What happens there is that the Windows
> initiator logs in, requests Discovery ("SendTargets=All"), receives 
> the list
> of targets, as expected, and then... sends "SendTargets=All" again,
> instead of logging off.  This results in ctld(8) dropping the session.
> The initiator then starts the Discovery session again, but this time 
> it only
> logs in and then out, without actually requesting the target list.
>
> Perhaps you could work around this by using "discovery-filter",
> as documented in ctl.conf(5)?
>
Thanks a lot, that did it. Seems like that Microsoft initiator has some 
limitation after crossing the number of 512 targets, and this happens 
somewhere near 573.

When discovery is portal-filtered everything seems to be working just fine.


Eugene.



More information about the freebsd-stable mailing list