[stgt] tgtd 1.0.7 and large targets

Robert Lawrence robert at bluehost.com
Sat Oct 30 22:49:31 CEST 2010


I recently attempted an upgrade from tgtd 1.0.5 to tgtd 1.0.10 on a 
server with several multi-terrabyte arrays, but after the upgrade all 
the linux initiators started giving complaints about unsupported sector 
sizes.

I setup a test server and initiator client to try to figure out the 
problem, and found that some change between 1.0.6 and 1.0.7 caused the 
breakage.  My test setup had an initiator which is a fresh stock centos 
5.5 install.  The target server, had two arrays, one small to verify 
connectivity, that worked in both 1.0.6 and 1.0.7, but the other, which 
was 6T in size did work in 1.0.6 but not in 1.0.7.  I dropped the size a 
couple times on the large array until I got a sub 2T size, and that 
worked.  One odd thing that I noticed was that with several different 
sizes above 2T the client repeatedly reported the sector size of 1229280288.

Doing a diff on the documentation between 1.0.6 and 1.0.7 I didn't find 
anything documented that would cause this.  Any help in tracking down 
the bug or what I need to do differently would be appreciated.

Thanks,
Robert


results of my testing:
tgtd 1.0.6
target:
Size: 5992339 MB
initiator:
Oct 30 13:33:24 vanilla kernel: sdb : very big device. try to use READ 
CAPACITY(16).
Oct 30 13:33:24 vanilla kernel: SCSI device sdb: 11703787520 512-byte 
hdwr sectors (5992339 MB)


tgtd 1.0.7
target:
Size: 5992339 MB
initiator:
Oct 30 14:06:43 vanilla kernel: sdb : very big device. try to use READ 
CAPACITY(16).
Oct 30 14:06:43 vanilla kernel: sdb : unsupported sector size 1229280288.
Oct 30 14:06:43 vanilla kernel: SCSI device sdb: 0 512-byte hdwr sectors 
(0 MB)

target:
Size: 2693804 MB
initiator:
Oct 30 14:16:25 vanilla kernel: sdb : very big device. try to use READ 
CAPACITY(16).
Oct 30 14:16:25 vanilla kernel: sdb : unsupported sector size 1229280288.
Oct 30 14:16:25 vanilla kernel: SCSI device sdb: 0 512-byte hdwr sectors 
(0 MB)

target:
Size: 2199023 MB
initiator:
Oct 30 14:17:31 vanilla kernel: sdb : very big device. try to use READ 
CAPACITY(16).
Oct 30 14:17:31 vanilla kernel: sdb : unsupported sector size 1229280288.
Oct 30 14:17:31 vanilla kernel: SCSI device sdb: 0 512-byte hdwr sectors 
(0 MB)

target:
Size: 1649267 MB
initiator:
Oct 30 14:18:15 vanilla kernel: SCSI device sdb: 3221225472 512-byte 
hdwr sectors (1649267 MB)


--
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