diff options
| author | Sebastian Vater | 2025-10-13 09:33:18 +0200 |
|---|---|---|
| committer | Sebastian Vater | 2025-10-13 09:33:18 +0200 |
| commit | f48e7e32b7be6c645eac8f7d76bd4cdfe0cd3616 (patch) | |
| tree | 21abfd0f24b14807c6c81b0c9d1ce6e82c3cc817 /pkg/config | |
| parent | Fixed iSCSI SCSI INQUIRY optimal block size configuraton. Finally, added TCP_... (diff) | |
| download | dnbd3-f48e7e32b7be6c645eac8f7d76bd4cdfe0cd3616.tar.gz dnbd3-f48e7e32b7be6c645eac8f7d76bd4cdfe0cd3616.tar.xz dnbd3-f48e7e32b7be6c645eac8f7d76bd4cdfe0cd3616.zip | |
iSCSI Release candiate. Fixed iSCSI (some critical) bugs encountered during testing phase. Also, with a MaxRecvDataSegmentLength at least of 64k, which is the new default, iSCSI now works smoothly on boot even with no TCP_NODELAY. Finally, huge performance gains with parallel sessions by optimizing multithreading by using pthreads rwlock for read caches.
Diffstat (limited to 'pkg/config')
| -rw-r--r-- | pkg/config/iscsi.conf | 8 | ||||
| -rw-r--r-- | pkg/config/server.conf | 8 |
2 files changed, 8 insertions, 8 deletions
diff --git a/pkg/config/iscsi.conf b/pkg/config/iscsi.conf index 79eab48..f01b131 100644 --- a/pkg/config/iscsi.conf +++ b/pkg/config/iscsi.conf @@ -10,11 +10,11 @@ [iscsi] ; Target name check level (warning) specifying invalid check levels will default to full -; validation!). Default is Full +; validation!). Default is Relaxed ; Full Target name is checked for full standaard compliance (recommended) ; Relaxed All invalid characters according to standard will be allowed if not an IQN, NAA or EUI. ; None No checking at all (be careful) -TargetNameCheck=Full +TargetNameCheck=Relaxed ; Header digest (warning) specifying invalid digest type will default to None!). ; Default is None @@ -37,8 +37,8 @@ DataDigest=None ; MaxBurstLength for solicited data and FirstBurstLength for unsolicited dataAn initiator MUST NOT ; send solicited PDUs exceeding MaxBurstLength nor unsolicited PDUs exceeding FirstBurstLength (or ; FirstBurstLength-Immediate Data Length if immediate data were sent). Valid values range from 512 -; to 16777215 bytes. Default is 8192 bytes (8 KiB) -MaxRecvDataSegmentLength=8192 +; to 16777215 bytes. Default is 65536 bytes (64 KiB) +MaxRecvDataSegmentLength=65536 ; Maximum number of connections allowed per session. Default is 1 MaxConnectionsPerSession=1 diff --git a/pkg/config/server.conf b/pkg/config/server.conf index 1e92963..7743579 100644 --- a/pkg/config/server.conf +++ b/pkg/config/server.conf @@ -95,11 +95,11 @@ consoleTimestamps=false [iscsi] ; Target name check level (warning) specifying invalid check levels will default to full -; validation!). Default is Full +; validation!). Default is Relaxed ; Full Target name is checked for full standaard compliance (recommended) ; Relaxed All invalid characters according to standard will be allowed if not an IQN, NAA or EUI. ; None No checking at all (be careful) -TargetNameCheck=Full +TargetNameCheck=Relaxed ; Header digest (warning) specifying invalid digest type will default to None!). ; Default is None @@ -122,8 +122,8 @@ DataDigest=None ; MaxBurstLength for solicited data and FirstBurstLength for unsolicited dataAn initiator MUST NOT ; send solicited PDUs exceeding MaxBurstLength nor unsolicited PDUs exceeding FirstBurstLength (or ; FirstBurstLength-Immediate Data Length if immediate data were sent). Valid values range from 512 -; to 16777215 bytes. Default is 8192 bytes (8 KiB) -MaxRecvDataSegmentLength=8192 +; to 16777215 bytes. Default is 65536 bytes (64 KiB) +MaxRecvDataSegmentLength=65536 ; Maximum number of connections allowed per session. Default is 1 MaxConnectionsPerSession=1 |
