Hello, First of all,Thanks Mike for your continuous help.
You are really making this list active. --------------------------------------------------------------------------------------------------------------------------------------- Consider the scenario, "Open-iSCSI" initiator connected to one "IET" target from target machine. Presently 2 LUN's were attached to it. Target machine adds 3rd LUN to the same target which is exposed to increase storage. "Target machine daemon(iscsi-target)" is restarted to make the changes reflect the initiator side. Initiator may/may not be undergoing I/O on the 2 exposed LUN's at that instance. on firing "iscsiadm -m session -P 3",it will show status as "Blocked" for 1-2 seconds indicating that target configuration is changed. Then initiator has to perform "iscsiadm -m session --rescan" to add the 3rd LUN to target already exposed. My question is, 1. Which signal initiator receives from target so that it can know target daemon is restarted?? I want initiator to have access of 3rd LUN after target added it.i.e. on which event,I should run "iscsiadm -m session --rescan"?? 2. One way could be on initiator side,I should write a daemon/program to run "iscsiadm -m session -P 3" continuously to sense if Disk state is "blocked" and iSCSI state is "REOPEN".At that instance, I can run "iscsiadm -m session --rescan" to make changes reflect. But it will unnecessarily overload CPU a bit. ---------------------------------------------------------------------------------------------------------------------------- My previous problem that initiator cannot recover the connection after "target daemon restart"/"target machine reboot" was solved. It was a really a silly mistake. Initiator side Header,Data digest configuration was not set according to target side. I set both to "None".Then it can recover the connection.Though target side settings can be anything out of the 4 options.But it is not still working correctly with CRC32C instead of "None". What is actually the need of Header and Data Digest??? Does it have something to do with Discovery/Node level authentication?? Or it just checks Header/Data integrity using checksum on both sides to ensure packets are not tampered. I am using version 865. Version 868 doesn't make use of Data Digest at all. --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---