Hi!

My apologies to bharatvivek2972. I believe Mike, who was answering 
questions here, moved on from open-iscsi, and I didn't notice this thread 
needed more attention.

I believe the problem here is that iscsiadm is not set up for parallel 
operation. So no, you can not run logins in parallel.

But, there is a new "no wait" option that one could pass to iscsiadm that 
would speed up such serialized requests. It's the "-W"/"--no_wait". Your 
distro may not have this feature yet, but it's upstream, and it tells 
iscsiadm not to wait for the login to complete. When the caller uses this 
option, iscsiadm returns as soon as it has sent the login request to the 
target. The login either fails or succeeds, in the background, as managed 
by iscsid. It's up to the caller to poll or check for success. Using this 
option, one could do:

/sbin/iscsiadm -m node -T <IQN-1> -p <PORT> --login -W
 /sbin/iscsiadm -m node -T <IQN-2> -p <PORT> --login -W
 /sbin/iscsiadm -m node -T <IQN-3> -p <PORT> --logiDhirajn -W
 /sbin/iscsiadm -m node -T <IQN-4> -p <PORT> --login -W

Of course, it might be faster to run:

/sbin/iscsiadm -m node -l -W

i.e. let iscsiadm log into all the targets in the node database, but in the 
case where you only want some of the targets to be logged into, the above 
should work.

In your case Dhiraj I'm not sure you are doing things in parallel. Are you? 
It might be that the node database was screwed up by some earlier parallel 
operation(s)?

On Wednesday, September 8, 2021 at 10:24:12 AM UTC-7 Dhiraj Surana wrote:

> hi , 
>
> did you get the resolution for this issue , even i am seeing hte similar 
> kind of issue while deleting and creating the iscsi and iser session.
>
> 20210903 10:44:36 [ 11175] run_system_cmd: Running: iscsiadm -m node 
> --targetname iqn.1986-03.com.ibm:2145.stand2fab3plus9.118.54.153.node1 -I 
> iface.stand2host1:1 -p 192.170.15.10:3260 --login iscsiadm: Could not 
> execute operation on all records: encountered iSCSI database failure 
> 20210903 10:44:36 [ 11175] run_system_cmd: rc=6, signal=0 core_available=0 
> when running iscsiadm -m node --targetname 
> iqn.1986-03.com.ibm:2145.stand2fab3plus9.118.54.153.node1 -I 
> iface.stand2host1:1 -p 192.170.15.10:3260 --login, 20210903 10:44:36 [ 
> 11175] ------------------------------------------------------------------ 
> run_system_cmd: iscsiadm -m node --targetname 
> iqn.1986-03.com.ibm:2145.stand2fab3plus9.118.54.153.node1 -I 
> iface.stand2host1:1 -p 192.170.15.10:3260 --login failed, rc=6, signal=0, 
> core_available=0 - exiting.... 20210903 10:44:36 [ 11175] 
> ------------------------------------------------------------------
>
> [root@stand2host1 nodes]# iscsiadm -m node -o delete
> iscsiadm: Could not execute operation on all records: encountered iSCSI 
> database failure
>
>
> On Friday, 26 December 2014 at 18:50:50 UTC+5:30 bharatv...@gmail.com 
> wrote:
>
>> Dear All,
>>
>> I was trying to login to a SAN Device logical volume from my linux 
>> server, which is connected to SAN Device with 10Gb NIC card.
>> IQN of volume was 
>> : 
>> iqn.2001-03.jp.nec:storage01:ist-m000-sn-0000000942014090.lx-ddsldset-0018.target0016
>>  
>> and I executed command as follows:
>>
>> "/sbin/iscsiadm -m node -T 
>> iqn.2001-03.jp.nec:storage01:ist-m000-sn-0000000942014090.lx-ddsldset-0018.target0016
>>  
>> -p 172.168.2.165 --login"
>>
>> But, it failed with:
>> Error Code : 6
>> Error message : iscsiadm: iface iter could not read dir 
>> /var/lib/iscsi/nodes/iqn.2001-03.jp.nec:storage01:ist-m000-sn-0000000942014090.lx-ddsldset-0048.target0012/
>> 172.168.2.165,3260,3.
>> iscsiadm: Could not execute operation on all records: encountered iSCSI 
>> database failure
>>
>> This error message was quite confusing as it shows that reading iface for 
>> IQN : 
>> "iqn.2001-03.jp.nec:storage01:ist-m000-sn-0000000942014090.lx-ddsldset-0048.target0012"
>>  
>> failed but I tried login to 
>> "iqn.2001-03.jp.nec:storage01:ist-m000-sn-0000000942014090.lx-ddsldset-0018.target0016".
>> Moreover, iSCSI session for 
>> "iqn.2001-03.jp.nec:storage01:ist-m000-sn-0000000942014090.lx-ddsldset-0048.target0012"
>>  
>> was logged out around 6 minutes ago.
>>
>> I am unaware about the iscsi internals, and could not understand the 
>> reason for it.
>> I suspect that at the time of iSCSI login all iface are read.
>>
>> Please help me in this.
>>
>> Thanks in anticipation.
>>
>

-- 
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 open-iscsi+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/open-iscsi/83e04502-b97c-4d5d-8a31-be038a788df9n%40googlegroups.com.

Reply via email to