Ronnie Sahlberg
67f4ceca6b
Add COMPAREANDWRITE and ORWRITE to the readonly tests
2012-07-14 17:55:10 +10:00
Ronnie Sahlberg
030cb9134a
Add lba-out-of-range tests for ORWRITE
2012-07-14 17:45:43 +10:00
Ronnie Sahlberg
1a7a92024e
Fix typo in orwrite test
2012-07-14 17:30:57 +10:00
Ronnie Sahlberg
1ce5d97e57
TEST: Add test for ORWRITE command
2012-07-14 17:29:58 +10:00
Ronnie Sahlberg
11f7da678b
Add support for ORWRITE
2012-07-14 17:01:38 +10:00
Ronnie Sahlberg
bee944c3cc
update log message
2012-07-14 13:17:13 +10:00
Ronnie Sahlberg
b5a6f7c3cb
Bugfixes for the compare and write tests
2012-07-14 13:15:45 +10:00
Ronnie Sahlberg
17e3355dc2
TEST: Add tests for COMPAREANDWRITE
2012-07-14 13:06:24 +10:00
Ronnie Sahlberg
017bb69ccd
Add new sense code for miscompare during verify
2012-07-14 12:49:42 +10:00
Ronnie Sahlberg
bac1d4d7af
We need to allow >uint8_t as xferlen since this is in unit of bytes, not blocks in the libiscsi api
2012-07-14 12:31:38 +10:00
Ronnie Sahlberg
bdd6e6bb11
Add support for COMPARE_AND_WRITE command
2012-07-14 11:34:40 +10:00
Ronnie Sahlberg
f6705d4691
TESTS: Add tests for writing beyond the end of the LUN for WRITEVERIFY10/12/16
2012-07-14 10:54:15 +10:00
Ronnie Sahlberg
477ee0f6f6
TEST: Add wrprotect tests for WRITEVERIFY10/12/16
2012-07-14 08:54:00 +10:00
Ronnie Sahlberg
df30827992
Add simple tests for WRITEVERIFY10/12/16
2012-07-14 08:41:04 +10:00
Ronnie Sahlberg
bae5ce4c14
TESTS: Add test that WRITEVERIFY* fails if the device is write-protected
2012-07-14 08:24:19 +10:00
Ronnie Sahlberg
29f5e9378f
Add support for WRITEVERIFY10/12/16
2012-07-14 08:19:43 +10:00
Ronnie Sahlberg
1745f76bef
Add SYNCHRONIZECACHE16 support
2012-07-13 10:19:44 +10:00
Ronnie Sahlberg
eaff5a4e4e
TESTS: Add a test that write/unmap fails on read-only devices
2012-07-13 10:04:42 +10:00
Ronnie Sahlberg
a34874289b
Add ascq for WRITE_PROTECTED
2012-07-13 09:43:21 +10:00
Ronnie Sahlberg
3221e631c0
MODE_SENSE Add sync version of mode sense 6
2012-07-13 09:33:41 +10:00
Ronnie Sahlberg
6f4afb6edb
MEDIUM_NOT_PRESENT/TRAY-CLOSED/TRAY_OPEN is not an error that blocks a successful connect
2012-07-12 18:55:35 +10:00
Ronnie Sahlberg
837779541c
SG3-UTILS: update the sg3 utils patch
2012-07-11 15:45:17 +10:00
Ronnie Sahlberg
c251a429f3
Add more sense key strings for the error messages
...
Add all the missing sense keys to the value string table so that we can map any
key to a nice text string
2012-07-11 15:38:38 +10:00
Ronnie Sahlberg
801bfb342d
Login: dont fail the login just because there is no media in a device
...
in that case we will never reach test unit ready being successful since it will fail with NOT_READY/MEDIUM_NOT_PRESENT.
Treat this sense code as a successful login as far as the login process is concerned
2012-07-11 15:33:32 +10:00
Ronnie Sahlberg
c379a3eb27
TESTS: improve the output for some failures
2012-07-11 14:16:55 +10:00
Ronnie Sahlberg
a684094fbd
TEST: exit code is number of failed tests
...
exit code == 0 means all tests were successful
2012-07-11 13:07:24 +10:00
Ronnie Sahlberg
5dc8c7739f
Update usage page for the test tool
2012-07-10 19:25:26 +10:00
Ronnie Sahlberg
e5e4817331
TEST: Add --info to the help page for the test tool
2012-07-10 17:30:43 +10:00
Ronnie Sahlberg
f2a5ccb4f5
TEST: Allow --info to work when --list is used
...
iscsi-test --list --info
thus lists both all the major tests as well as all sub-tests
2012-07-10 17:27:24 +10:00
Ronnie Sahlberg
213918a2f3
LS --SHOW-LUNS Dont treat NOT_READY/MEDIUM_NOT_PRESENT as an error
...
Detect this sensecode and just print (No media) for that LUN
2012-07-10 16:50:16 +10:00
Ronnie Sahlberg
cadc1650e1
Add ASCQ for MEDIUM_NOT_PRESENT
2012-07-10 16:40:58 +10:00
Ronnie Sahlberg
fbd6a9a960
Fix incorrect prontout on test failure. Wrong sense printed
2012-07-10 16:29:34 +10:00
Ronnie Sahlberg
9e0e910810
New version 1.5.0
2012-07-09 15:19:25 +10:00
Ronnie Sahlberg
e94504e1d0
Merge pull request #10 from aredlich/master
...
Please pull from my fork of libiscsi
2012-07-08 14:27:53 -07:00
Arne Redlich
6edf993507
Make headers in include/ digestible for C++
...
Also removes trailing whitespace in these files.
Signed-off-by: Arne Redlich <arne.redlich@googlemail.com >
2012-07-08 13:38:41 +02:00
Arne Redlich
121e555897
slist.h: add include guards
...
Signed-off-by: Arne Redlich <arne.redlich@googlemail.com >
2012-07-08 13:34:22 +02:00
Ronnie Sahlberg
55a10b1534
Merge pull request #9 from yuripankov/master
...
FreeBSD and illumos do not define SOL_TCP
2012-06-30 14:05:22 -07:00
Chris Webb
e671ba4699
Update examples/iscsi-dd.c to new iscsi_read10_task() API
...
Signed-off-by: Chris Webb <chris@arachsys.com >
2012-06-24 18:32:52 +10:00
Ronnie Sahlberg
ecbff226b8
Improve tests for READ10/READ12/READ16
2012-06-24 07:55:49 +10:00
Ronnie Sahlberg
27ea207fd4
Improve WRITE10/12/16 tests
2012-06-24 07:43:28 +10:00
Ronnie Sahlberg
7e0e732128
Add tests for writing 0 blocks with WRITESAME10/16
2012-06-24 07:30:03 +10:00
Ronnie Sahlberg
e7c8a173ab
Add tests for the WRPROTECT bits for WRITESAME10/16
2012-06-23 21:40:58 +10:00
Ronnie Sahlberg
124b71bd80
READ10 tests. Add tests fopr lba 2^31 an lba -1
2012-06-23 21:25:39 +10:00
Ronnie Sahlberg
14a70127ce
Add tests for WRITESAME10/16 for writing beyond the end of the device
2012-06-23 21:18:38 +10:00
Yuri Pankov
2a0ad3bd2d
FreeBSD and illumos do not define SOL_TCP
2012-06-20 02:54:34 +04:00
Ronnie Sahlberg
04b5fc86d2
WRITE_SAME16 Tests update
...
Update the tests for write same 16 unmap to cover more cases
2012-06-17 21:32:56 +10:00
Ronnie Sahlberg
620ba234c3
WRITESAME10 UNMAP Tests updates
...
Make the WS10 tests more accurate for unmap operations and check for proper sense for invalid conditions, like unmap=0 and anchor=1
2012-06-17 21:27:22 +10:00
Ronnie Sahlberg
b23547546f
LOGIN commands NEVER use header digest since even if the login is spanning multiple PDU sequences it is still treated as one logical operation.
...
Dont update the header_digest setting until we have finished login and are transitioning to the full-feature phase.
2012-06-17 12:37:13 +10:00
Ronnie Sahlberg
1d3e910769
TESTS: Add tests for WRITE10
...
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com >
2012-06-05 19:36:25 +10:00
Ronnie Sahlberg
d5f646099d
READ10/WRITE10: Change these functions to sue the same signatures as the other READ/WRITE
...
Harmonize the signatures for READ10/WRITE10 to match the ones for READ12/16 and WRITE12/16
This breaks the API/ABI so this forces the next version of the library to bump the major version to 2.0
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com >
2012-06-05 19:20:02 +10:00