On Wed, Jul 20, 2016 at 01:50:59AM -0700, Guangliang Zhao wrote:
> Hi folks,
> 
> I send merge request “iscsid: reset socket when session recovery”,any 
> comments are appreciated
> 
> There are serveral independent target servers in our system,initiator could 
> connect anyone at random,
> so packages in the old socket maybe corrupt data. 
> 
> This patch discard all the old packages when recovery and protect the data.

Hello,

Thank you for reporting this.  This is similar to an issue that I've
been testing a fix for and need to merge over to the main github.

You can see that here, the only difference is that it applies SO_LINGER
only when it's not a normal close during logout.

https://github.com/cleech/open-iscsi/commit/742e4e2fae1ffa3a86247e23e0d36a2f47481ff1

Are your corruption issues after an error recovery that establishes a
new connection to your cluster of target servers?  Do you think this
patch would suffice?  I'm wary of disabling socket lingering in a clean
logout situation.

- Chris

-- 
You received this message because you are subscribed to the Google Groups 
"open-iscsi" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/open-iscsi.
For more options, visit https://groups.google.com/d/optout.

Reply via email to