[stgt] [BUG] Tgt-1.0.8 exited unexpectedly

Hirokazu Takahashi taka at valinux.co.jp
Mon Oct 25 12:19:54 CEST 2010


Hi,

With the following patch, tgt has been working without leaking nexuses
for six hours. And it seems like it isn't getting fat anymore. Now I
will see if it won't crash in a long run.

>> > Hello,
>> > 
>> > >> I uploaded the log and core at
>> > >>   http://people.valinux.co.jp/~taka/tgtd/
>> > > 
>> > > Thanks, I got them.
>> > > 
>> > > btw, with the patch, tgtadm still tells that there are lots of nexuses
>> > > like as you reported before?
>> > 
>> > Yes, there were lots of nexuses left before it crashed.
>> > It seems tgtd had something leaking.
>> > 
>> > 
>> > Target 1: target1
>> >     System information:
>> >         Driver: iscsi
>> >         State: ready
>> >     I_T nexus information:
>> >         I_T nexus: 4
>> >             Initiator: iqn.2010-09.jp.co.valinux:guest02
>> >             Connection: 0
>> >                 IP Address: 172.17.112.102
>> 
>> Ok, can you try the following patch? It's a fix. It disables tmf so we
> 
> Oops, it's NOT a fix. It could help to find out where the problem is.
> 
> Anyway, please let me know, with this patch, if tgt crashes or not,
> you see lots of nexuses, etc.
> 
> btw, please don't try to kill a connection via tgtadm delete op (you
> didn't do that so far, right?).

Right. I have never used "tgtadm delete op" during this kind of tests.

>> can see if this leak is caused by tmf or we migth have bugs related
>> with this at other places.
>> 
>> THanks,
>> 
>> diff --git a/usr/iscsi/iscsid.c b/usr/iscsi/iscsid.c
>> index 3a79d93..ade96f4 100644
>> --- a/usr/iscsi/iscsid.c
>> +++ b/usr/iscsi/iscsid.c
>> @@ -1403,6 +1403,8 @@ static int iscsi_tm_execute(struct iscsi_task *task)
>>  			req->flags & ISCSI_FLAG_TM_FUNC_MASK);
>>  	}
>>  
>> +	err = ISCSI_TMF_RSP_NOT_SUPPORTED;
>> +
>>  	if (err)
>>  		task->result = err;
>>  	else {
>> --
>> To unsubscribe from this list: send the line "unsubscribe stgt" in
>> the body of a message to majordomo at vger.kernel.org
>> More majordomo info at  http://vger.kernel.org/majordomo-info.html


# tgtadm --lld iscsi --op show --mode=target
Target 1: target1
    System information:
        Driver: iscsi
        State: ready
    I_T nexus information:
        I_T nexus: 156
            Initiator: iqn.2010-09.jp.co.valinux:guest02
            Connection: 0
                IP Address: 172.17.112.102
        I_T nexus: 157
            Initiator: iqn.2010-09.jp.co.valinux:guest01
            Connection: 0
                IP Address: 172.17.112.101
    LUN information:
        LUN: 0
            Type: controller
            SCSI ID: IET     00010000
            SCSI SN: beaf10
            Size: 0 MB
            Online: Yes
            Removable media: No
            Readonly: No
            Backing store type: null
            Backing store path: None
            Backing store flags: 
        LUN: 1
            Type: disk
            SCSI ID: 1.1
            SCSI SN: xvdc1
            Size: 20012 MB
            Online: Yes
            Removable media: No
            Readonly: No
            Backing store type: rdwr
            Backing store path: /dev/xvdc1
            Backing store flags: 
        LUN: 2
            Type: disk
            SCSI ID: 1.2
            SCSI SN: xvdd1
            Size: 20012 MB
            Online: Yes
            Removable media: No
            Readonly: No
            Backing store type: rdwr
            Backing store path: /dev/xvdd1
            Backing store flags: 
    Account information:
    ACL information:
        ALL
Target 2: target2
    System information:
        Driver: iscsi
        State: ready
    I_T nexus information:
        I_T nexus: 99
            Initiator: iqn.2010-09.jp.co.valinux:guest01
            Connection: 0
                IP Address: 172.17.112.101
        I_T nexus: 132
            Initiator: iqn.2010-09.jp.co.valinux:guest02
            Connection: 0
                IP Address: 172.17.112.102
    LUN information:
        LUN: 0
            Type: controller
            SCSI ID: IET     00020000
            SCSI SN: beaf20
            Size: 0 MB
            Online: Yes
            Removable media: No
            Readonly: No
            Backing store type: null
            Backing store path: None
            Backing store flags: 
        LUN: 1
            Type: disk
            SCSI ID: 2.1
            SCSI SN: xvdc2
            Size: 19987 MB
            Online: Yes
            Removable media: No
            Readonly: No
            Backing store type: rdwr
            Backing store path: /dev/xvdc2
            Backing store flags: 
        LUN: 2
            Type: disk
            SCSI ID: 2.2
            SCSI SN: xvdd2
            Size: 19987 MB
            Online: Yes
            Removable media: No
            Readonly: No
            Backing store type: rdwr
            Backing store path: /dev/xvdd2
            Backing store flags: 
    Account information:
    ACL information:
        ALL
--
To unsubscribe from this list: send the line "unsubscribe stgt" in
the body of a message to majordomo at vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html



More information about the stgt mailing list