Eli Dorfman wrote:
>> Hi Amir,
>> Mike Christie wrote:
>>> Amir Mehler wrote:
>>>> Amir Mehler wrote:
>>>>> Hello,
>>>>> On open-iscsi, from April 2008 and on, when performing:
>>>> (on suse)
>>>>>    /etc/init.d/open-iscsi start
>>>>> a discovery is done in line 126:
>>>>>    iscsiadm -m discovery -t st -p "$TARGET_ADDR" > /dev/null 2>&1
>>>>> This line, and others, were added by Hannes Reinecke on Apr 09 2008.
>>>>> The problem with this discovery is that it modifies old session
>>>>> parameters of the nodes.
>> Yes, it does with the stock open-iscsi distribution.
>> For SUSE I've added a patch to change the default.
> Why do we have to run discovery on every open-iscsi start?
> Discovery process should be initiated by the user on demand.

This is (was?) required for static IP addresses, as some switches
might take quite some time to update their internal routing tables,
during which time any connect() attempt will return -EHOSTUNREACH.
And as the kernel code does has no concept of an initial connection
establishment it will fail the connection.
So we're doing a discovery first to setup the connection, thus
ensuring that the kernel will be able to log into the server properly.


Dr. Hannes Reinecke                   zSeries & Storage
[EMAIL PROTECTED]                             +49 911 74053 688
SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg
GF: Markus Rex, HRB 16746 (AG Nürnberg)

You received this message because you are subscribed to the Google Groups 
"open-iscsi" group.
To post to this group, send email to open-iscsi@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/open-iscsi

Reply via email to