I was going to say node is ok, but I guess some of these sessions could get created by other tools like iscsistart or anaconda or some lib.
I think it would be nice to print out what entity created the session, but I am not sure if is that easy. We would have to modify apps to tell the kernel, then have the kernel export that, and I am not sure if that is going to be acceptable upstream. How about just do flash and non-flash. It will then just indicate if it came from flash info or not. On 04/15/2013 08:41 AM, Mike Christie wrote: > I am not a fan of "node" too, but normal might not make sense since > flash mode might be more "normal" for qlogic hw. > > Hate naming ..... :) > > On 04/08/2013 05:49 AM, Ulrich Windl wrote: >> What about "normal" vs. "flash" (maybe not repeat "node" in node context)? >> >>>>> Vikas Chaudhary <vikas.chaudh...@qlogic.com> schrieb am 08.04.2013 um >>>>> 11:19 in >> Nachricht <3fc4ab8b47ecd546bcd4b361a64beacd28e...@avmb3.qlogic.org>: >> >>> >>> -----Original Message----- >>> From: Mike Christie <micha...@cs.wisc.edu> >>> Reply-To: "open-iscsi@googlegroups.com" <open-iscsi@googlegroups.com> >>> Date: Saturday 6 April 2013 12:43 PM >>> To: Vikas <vikas.chaudh...@qlogic.com> >>> Cc: "open-iscsi@googlegroups.com" <open-iscsi@googlegroups.com>, Lalit >>> Chandivade <lalit.chandiv...@qlogic.com>, Ravi Anand >>> <ravi.an...@qlogic.com> >>> Subject: Re: [PATCH 2/2] iscsi tools: Print additional session info for >>> flashnode session >>> >>>> On 4/5/13 6:34 AM, vikas.chaudh...@qlogic.com wrote: >>>>> From: Vikas Chaudhary <vikas.chaudh...@qlogic.com> >>>>> >>>>> Signed-off-by: Vikas Chaudhary <vikas.chaudh...@qlogic.com> >>>>> --- >>>>> usr/session_info.c | 24 +++++++++++++++++++----- >>>>> 1 file changed, 19 insertions(+), 5 deletions(-) >>>>> >>>>> diff --git a/usr/session_info.c b/usr/session_info.c >>>>> index 1f84c49..17c5de8 100644 >>>>> --- a/usr/session_info.c >>>>> +++ b/usr/session_info.c >>>>> @@ -64,20 +64,32 @@ void session_info_free_list(struct list_head *list) >>>>> } >>>>> } >>>>> >>>>> +static char *get_iscsi_node_type(struct session_info *info) >>>>> +{ >>>>> + int pid = iscsi_sysfs_session_user_created(info->sid); >>>>> + >>>>> + if (!pid) >>>>> + return "(flashnode)"; >>>>> + >>>>> + return ""; >>>>> +} >>>>> + >>>> >>>> If someone is parsing this and we add another string after this one, >>>> then they are going to have a difficult time handling "". Can you think >>>> of a name for the non-flashnode type? I can just edit that into the >>>> patch when I merge it. >>>> >>>> Software-node? Something? >>> >>> >>> How about writing just "node", as these session are created with mode node? >>> >>> output will look like:- >>> >>> root@localhost: [usr (to_scsi_list_v2)]# ./iscsiadm -m session >>> qla4xxx: [11] 192.168.1.11:3260,1 iqn.1992-04.com.emc:cx.ckm00101200392.a2 >>> (flashnode) >>> qla4xxx: [12] 192.168.1.8:3260,3 iqn.1992-04.com.emc:cx.ckm00101200392.a3 >>> (flashnode) >>> qla4xxx: [13] 192.168.1.12:3260,2 iqn.1992-04.com.emc:cx.ckm00101200392.b2 >>> (flashnode) >>> qla4xxx: [14] 192.168.1.9:3260,4 iqn.1992-04.com.emc:cx.ckm00101200392.b3 >>> (flashnode) >>> qla4xxx: [15] 192.168.1.48:3260,1 iqn.2001-04.com.rv-115:storage.0 (node) >>> qla4xxx: [16] 192.168.1.48:3260,1 iqn.2001-04.com.rv-115:storage.2 (node) >>> qla4xxx: [17] 192.168.1.48:3260,1 iqn.2001-04.com.rv-115:storage.1 (node) >>> qla4xxx: [18] 192.168.1.48:3260,1 iqn.2001-04.com.rv-115:storage.3 (node) >>> qla4xxx: [19] 192.168.1.48:3260,1 iqn.2001-04.com.rv-115:storage.4 (node) >>> >>> >>> >>> Thanks, >>> Vikas. >>> >>> >>> ________________________________ >>> >>> This message and any attached documents contain information from QLogic >>> Corporation or its wholly-owned subsidiaries that may be confidential. If >>> you >>> are not the intended recipient, you may not read, copy, distribute, or use >>> this information. If you have received this transmission in error, please >>> notify the sender immediately by reply e-mail and then delete this message. >> >> >> >> >> > -- 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 post to this group, send email to open-iscsi@googlegroups.com. Visit this group at http://groups.google.com/group/open-iscsi?hl=en. For more options, visit https://groups.google.com/groups/opt_out.