Commit Graph

  • 8435f9722e lib: Parse sense specific descriptor Bart Van Assche 2015-04-21 14:13:15 +02:00
  • fbc87ab12f test_compareandwrite_dpofua: Fix this test Bart Van Assche 2015-04-21 14:10:48 +02:00
  • 39c4322c99 Merge pull request #161 from czankel/master Ronnie Sahlberg 2015-04-26 09:30:18 -07:00
  • a4bde6adfd test_writesame16_unmap_until_end: pass 0 blocks instead of 0-length block Chris Zankel 2015-04-23 15:16:37 -07:00
  • de512a5888 test_unmap_0blocks: skip multi-descriptor test if unsupported Chris Zankel 2015-04-22 18:01:00 -07:00
  • fff67ba7dd test_writesame*_0blocks: skip 0-block test if unsupported Chris Zankel 2015-04-22 18:05:13 -07:00
  • 85c531e44e Merge pull request #160 from plieven/for_upstream Ronnie Sahlberg 2015-04-23 06:27:37 -07:00
  • cd0f4a30d6 connect: fir off by one error in iscsi->reconnect_max_retries Peter Lieven 2015-04-23 14:16:17 +02:00
  • 52a6bdb774 Revert "lib: Make iscsi_realloc() update the freed pointer list" Peter Lieven 2015-04-23 14:12:57 +02:00
  • 9068f23f95 test-tool: print (logging) the actual sense code if mismatch Chris Zankel 2015-04-22 17:55:36 -07:00
  • e186169064 build: fix 'out-of-tree' build Chris Zankel 2015-04-22 17:08:04 -07:00
  • ff61508aa7 gitignore: exclude test/Makefile and test/Makefile.in Chris Zankel 2015-04-22 17:07:37 -07:00
  • cf4076dba9 test-tool: Make it possible to disable memory caching Bart Van Assche 2015-04-20 09:56:35 +02:00
  • d8de6531f8 lib: Make iscsi_realloc() update the freed pointer list Bart Van Assche 2015-04-20 09:55:57 +02:00
  • e3e4d8730c test_write*_residuals: Fix overflow tests Bart Van Assche 2015-04-17 16:02:52 +02:00
  • 6a7135a9dd Merge pull request #159 from plieven/for_upstream Ronnie Sahlberg 2015-04-20 06:01:16 -07:00
  • b3ad565783 pdu: move update of maxcmdsn, expcmdsn & statsn to iscsi_process_pdu Peter Lieven 2015-04-20 14:46:44 +02:00
  • 1f6d901324 socket: fix disconnected message for pending logouts Peter Lieven 2015-04-20 14:26:11 +02:00
  • fe75c0f10c pdu: remove redundant logout message Peter Lieven 2015-04-20 14:16:52 +02:00
  • b6fc366b5c TESTS: Add a test for D_SENSE in the CONTROL mode page Ronnie Sahlberg 2015-04-19 18:20:12 -07:00
  • 669998e9d7 TESTS: the CONTROL mode page has SPF==0 Ronnie Sahlberg 2015-04-19 17:27:20 -07:00
  • 60a0289d74 iscsi-test-cu: set up vectored transfer length properly Christoph Hellwig 2015-04-18 21:05:19 +02:00
  • b745e28573 TESTS: remove some dead code Ronnie Sahlberg 2015-04-18 08:48:43 -07:00
  • b89f6592c4 iscsi-test-cu: fix implicit DATA OUT buffers with SG_IO Christoph Hellwig 2015-04-18 15:37:44 +02:00
  • e2e401c50c iscsi-test-cu: support arbitrary device nodes Christoph Hellwig 2015-04-18 13:57:50 +02:00
  • ba120e4347 TESTS: Add a test for the SWP flag in the CONTROL mode page Ronnie Sahlberg 2015-04-18 08:27:03 -07:00
  • 4e174f5d7c TESTS: Add basic test for CONTROL mode page Ronnie Sahlberg 2015-04-18 08:03:15 -07:00
  • e978232447 Add a test that we reply to NOPs from the target Ronnie Sahlberg 2015-04-16 08:16:58 -07:00
  • ec4eb766c7 reconnect: improve error message is reconnect is disabled Ronnie Sahlberg 2015-04-16 08:12:49 -07:00
  • cfac4c5d55 configure.ac: Fix RHEL 5 build Bart Van Assche 2015-04-16 14:46:08 +02:00
  • d13a85cd39 configure.ac: Suppress an autoconf warning Bart Van Assche 2015-04-16 14:45:05 +02:00
  • d6858e08f4 Merge pull request #158 from plieven/for_upstream Ronnie Sahlberg 2015-04-16 06:05:07 -07:00
  • e4a448b115 init: don't close fd of iscsi->old_iscsi Peter Lieven 2015-04-16 11:19:09 +02:00
  • 1bb06b337b login: log successful logout Peter Lieven 2015-04-16 11:07:40 +02:00
  • 812d55d343 socket: do not show misleading disconnect message if we are not actually logged in Peter Lieven 2015-04-16 11:10:32 +02:00
  • f3a3854718 iscsi.h: document when iscsi_which_events return 0 Ronnie Sahlberg 2015-04-15 08:25:16 -07:00
  • d9481ad488 Merge pull request #157 from plieven/for_upstream Ronnie Sahlberg 2015-04-14 06:08:26 -07:00
  • f455f2f760 pdu: fix Target NOP-In debug output Peter Lieven 2015-04-14 10:05:18 +02:00
  • e8a2296f94 Initial test branch for adding tests to libiscsi Ronnie Sahlberg 2015-04-09 08:18:36 -07:00
  • fc6e06ce04 Merge pull request #155 from plieven/for_upstream Ronnie Sahlberg 2015-04-13 14:55:40 -07:00
  • 2858cb5483 NOP: copy the LUN from target NOP-In to NOP-Out Peter Lieven 2015-04-13 14:34:23 +02:00
  • 913b2ab708 reconnect: avoid deadlock if socker error is received during reconnect Peter Lieven 2015-04-13 12:08:08 +02:00
  • e219f1bb97 utils/examples: avoid busy waiting on wait for reconnect Peter Lieven 2015-04-13 10:26:28 +02:00
  • a8b33cefac drop iscsi->is_reconnecting Peter Lieven 2015-04-13 10:13:36 +02:00
  • 63fd8679fa reconnect: do not queue TESTUNIT_READY cdbs Peter Lieven 2015-04-13 10:06:32 +02:00
  • b3783b961b test-tool: Avoid that Valgrind complains about uninitialized data Bart Van Assche 2015-04-10 17:52:20 +02:00
  • 0995b0aa2b test_*_dpo*: Fix NULL pointer dereferences Bart Van Assche 2015-04-10 17:51:38 +02:00
  • 35b8d6a45f Merge pull request #151 from plieven/reconnect_async Ronnie Sahlberg 2015-04-10 06:26:59 -07:00
  • dbc4e33db2 test-tool: Fix a few sporadic crashes Bart Van Assche 2015-04-03 13:52:05 +02:00
  • 1a0897ae10 pdu.c: silently ignore any SCSI Async Events we receive Ronnie Sahlberg 2015-04-09 19:05:49 -07:00
  • ba3054151e Merge pull request #152 from plieven/for_upstream Ronnie Sahlberg 2015-04-08 19:54:33 -07:00
  • 47ea729d08 discovery: set cmdsn in discovery pdu Peter Lieven 2015-04-07 21:54:44 +02:00
  • d47b1ecec3 discovery: set cmdsn in discovery pdu Peter Lieven 2015-04-07 21:54:44 +02:00
  • a3e5c4d3c5 socket: allow iscsi_which_events to return 0 Peter Lieven 2015-04-02 08:34:52 +02:00
  • b7cb8fbf5a iscsi_service: dont return if a reconnect is pending but not yet reconnecting Peter Lieven 2015-04-02 08:31:53 +02:00
  • 8398059635 sync: add iscsi_reconnect_sync Peter Lieven 2015-03-31 16:33:36 +02:00
  • b152d26eb9 connect: make the reconnect async Peter Lieven 2015-03-31 16:20:19 +02:00
  • 12eea9756b test_writesame*_unmap: Optimize result buffer comparison Bart Van Assche 2015-03-31 14:32:11 +02:00
  • 52e45096df Do not pass NULL to access() Bart Van Assche 2015-03-31 14:31:24 +02:00
  • 7187353f5a Merge pull request #150 from plieven/for_upstream Ronnie Sahlberg 2015-03-31 06:48:47 -07:00
  • 2c1b88e9e7 iscsi-perf: add a max reconnects switch and fix double CTRL-C Peter Lieven 2015-03-31 15:44:46 +02:00
  • 45360785e5 README: document how you can send patches to me Ronnie Sahlberg 2015-03-30 22:28:30 -07:00
  • c72edd514d test-tool: always use low-level SCSI APIs Christoph Hellwig 2015-03-30 18:06:47 +02:00
  • 153e6ba07c pdu: set pdu->cmdsn when the pdu structure is updated Peter Lieven 2015-03-30 12:31:24 +02:00
  • 395ca12746 login: implicitly set statsn Peter Lieven 2015-03-30 11:50:04 +02:00
  • 79246def9d login: randomize cmdsn and itt Peter Lieven 2015-03-30 11:43:07 +02:00
  • 74c2869b54 nop: a NOP-Out Reply may also update the statsn Peter Lieven 2015-03-30 09:03:18 +02:00
  • 7e97763155 nop: add even more SN debugging Peter Lieven 2015-03-30 09:02:42 +02:00
  • 37f908bb8a socket: set expstatsn when we put the PDU on the wire Peter Lieven 2015-03-30 08:44:50 +02:00
  • 47e2b8918e socket: Data-Out PDUs may carry a CmdSN < ExpCmdSN Peter Lieven 2015-03-27 22:09:44 +01:00
  • 7fd58eca21 pdu: a target NOP-In may indiciate a changes MaxCmdSN or ExpCmdSN Peter Lieven 2015-03-27 13:16:42 +01:00
  • b9dc3749c9 iscsi-perf: add a switch to send requests of random size Peter Lieven 2015-03-27 12:18:58 +01:00
  • 9d6f0690f8 iscsi-perf: add NOPs to the perf stream and account for timeouts Peter Lieven 2015-03-27 11:08:37 +01:00
  • cc54f4938b nop: add some more SN debugging Peter Lieven 2015-03-27 10:38:33 +01:00
  • 5c4bd85b80 nop: clear immediate flag in iscsi_nop_out_async Peter Lieven 2015-03-27 09:53:23 +01:00
  • cb6667a5dc drop ISCSI_PDU_URGENT_DELIVERY Peter Lieven 2015-03-26 17:00:20 +01:00
  • ff67986b55 login: drop iscsi_logout_async_internal Peter Lieven 2015-03-26 16:56:50 +01:00
  • 2a57cea180 socket: queue immediate PDUs at front of outqueue Peter Lieven 2015-03-26 16:51:18 +01:00
  • b76c8a703e socket: honour ISCSI_PDU_IMMEDIATE in iscsi_which_events Peter Lieven 2015-03-26 16:45:03 +01:00
  • 0962150193 nop: increase logging if more than one NOP is in flight Peter Lieven 2015-03-26 16:34:35 +01:00
  • 38cc03f709 Merge pull request #149 from plieven/for_upstream Ronnie Sahlberg 2015-03-26 06:29:35 -07:00
  • 33c301335b socket: check if expcmdsn is not greater than pdus cmdsn Peter Lieven 2015-03-26 12:27:48 +01:00
  • 21cb9a9014 debug: add NOP Out and stalled outqueue debug messages Peter Lieven 2015-03-26 12:18:29 +01:00
  • 4ce740f737 socket: fix bounds check in iscsi_iovector_readv_writev Peter Lieven 2015-03-26 11:42:53 +01:00
  • 44b1a2e1e0 iscsi-perf: use a common iovec for all requests Peter Lieven 2015-03-26 11:08:31 +01:00
  • fe265aef9c connect: allow to avoid the testunit ready call in iscsi_full_connect_async Peter Lieven 2015-03-26 10:48:01 +01:00
  • 2955b2c616 init: apply settings to context in iscsi_parse_url Peter Lieven 2015-03-26 10:32:19 +01:00
  • a45094b7a7 init: fix segfaul in iscsi_parse_url Peter Lieven 2015-03-26 10:07:52 +01:00
  • 15490a4c3e Merge pull request #148 from plieven/for_upstream Ronnie Sahlberg 2015-03-24 19:05:13 -07:00
  • b55ce5cc09 reconnect: do not leak free small allocations Peter Lieven 2015-03-24 15:22:37 +01:00
  • 3b6f796a1b reconnect: do not leak immediate PDUs Peter Lieven 2015-03-24 14:33:06 +01:00
  • 2fc538c8be iscsi-perf: add SCSI_STATUS_BUSY and SCSI_STATUS_CHECK_CONDITION handling. Peter Lieven 2015-03-24 14:32:00 +01:00
  • 33c7dd51b9 Merge branch 'master' of github.com:sahlberg/libiscsi Ronnie Sahlberg 2015-03-22 08:26:28 -07:00
  • 2f94f16d02 iovectors: don't reset nalloc when resetting an iovector Ronnie Sahlberg 2015-03-22 08:20:29 -07:00
  • d33e41c9d4 Merge pull request #147 from plieven/destroy_segfault2 Ronnie Sahlberg 2015-03-19 06:18:43 -07:00
  • ea2bcfd308 init: fix segfault in iscsi_destroy_context Peter Lieven 2015-03-19 12:37:54 +01:00
  • 373d5883d4 update .gitignore Sebastian Herbszt 2015-03-14 19:02:41 +01:00
  • b1d0ac45f1 Add support for bidirectional CHAP Ronnie Sahlberg 2015-03-14 10:43:03 -07:00
  • b03959dbb5 Merge pull request #146 from stweil/master Ronnie Sahlberg 2015-03-07 07:38:04 -08:00
  • dd1ee0f51c Add more entries to .gitignore Stefan Weil 2015-03-07 09:51:13 +01:00