From f48e7e32b7be6c645eac8f7d76bd4cdfe0cd3616 Mon Sep 17 00:00:00 2001 From: Sebastian Vater Date: Mon, 13 Oct 2025 09:33:18 +0200 Subject: 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. --- pkg/config/server.conf | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'pkg/config/server.conf') 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 -- cgit v1.2.3-55-g7522