[stgt] [PATCH] fix three bugs in startstopunit
ronnie sahlberg
ronniesahlberg at gmail.com
Mon Jul 16 13:52:44 CEST 2012
Tomo,
Please find attached a patch that fixes three bugs in STARTSTOPUNIT
1, If power condition is != 0 then the LOEJ and START bits are to be
ignored. I.e. we should not do any online/offline work.
2, Make sure LOEJ is set to 0 or 1, not as previously to 0 or 2
3, Only do the online/offline work IFF the removable attribute is set
for this lun.
I have also created some very basic tests to verify the functionality
and for regression testing :
iscsi-test --dataloss --test="*startstop*" iscsi://127.0.0.1/iqn.ronnie.test/1
0360_startstopunit_simple:
===================
Media is removable. STARTSTOPUNIT should work
Try to eject the media ... [OK]
Try to mount the media again ... [OK]
TEST T0360_startstopunit_simple [OK]
0361_startstopunit_pwrcnd:
===================
Media is removable. STARTSTOPUNIT should work
Try to eject media with PC != 0 ... [OK]
Try to mount the media again ... [OK]
TEST T0361_startstopunit_pwrcnd [OK]
regards
ronnie sahlberg
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-STARTSTOPUNIT-bugfixes.patch.gz
Type: application/x-gzip
Size: 860 bytes
Desc: not available
URL: <http://lists.wpkg.org/pipermail/stgt/attachments/20120716/a87bbe7e/attachment-0001.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-STARTSTOPUNIT-bugfixes.patch
Type: application/octet-stream
Size: 1668 bytes
Desc: not available
URL: <http://lists.wpkg.org/pipermail/stgt/attachments/20120716/a87bbe7e/attachment-0001.obj>
More information about the stgt
mailing list