<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dnbd3.git/src/server, branch HEAD</title>
<subtitle>Distributed Network Block Device 3 --rewrite for Kernel 3.x</subtitle>
<id>https://git.openslx.org/dnbd3.git/atom/src/server?h=HEAD</id>
<link rel='self' href='https://git.openslx.org/dnbd3.git/atom/src/server?h=HEAD'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/'/>
<updated>2026-01-20T16:24:35+00:00</updated>
<entry>
<title>[SERVER] Speed up replication</title>
<updated>2026-01-20T16:24:35+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2026-01-20T16:24:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=e84313f6192f3533070feea09f739265d9ec38d0'/>
<id>urn:sha1:e84313f6192f3533070feea09f739265d9ec38d0</id>
<content type='text'>
Handling block replies on uplink connections is now parallelized:
 - write to disk
 - relay data to clients
 - request next chunk (when BGR is active)
happens in parallel now.
</content>
</entry>
<entry>
<title>[SERVER] iscsi: More comments</title>
<updated>2025-12-09T14:33:21+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2025-12-09T11:29:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=c7b4578e14155a5aeb6c68f5eee3dc82f367d672'/>
<id>urn:sha1:c7b4578e14155a5aeb6c68f5eee3dc82f367d672</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[SERVER] iscsi: Add braces</title>
<updated>2025-12-09T14:33:21+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2025-12-09T10:47:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=f70b56df7cd882452e0c81377318fa203b64c3a4'/>
<id>urn:sha1:f70b56df7cd882452e0c81377318fa203b64c3a4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[SERVER] iscsi: Update a few doxygen blocks</title>
<updated>2025-12-09T14:33:21+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2025-11-13T13:30:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=4a0fa5ea5f58ccfac98b33dd6161b9195b8bdcfb'/>
<id>urn:sha1:4a0fa5ea5f58ccfac98b33dd6161b9195b8bdcfb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[SERVER] iscsi: Make iscsi_connection stack-allocated</title>
<updated>2025-12-09T14:33:21+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2025-11-13T13:01:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=b6abbdb600d33ae1e2fa2e3d1e9cb3c9fd429fe8'/>
<id>urn:sha1:b6abbdb600d33ae1e2fa2e3d1e9cb3c9fd429fe8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[SERVER] iscsi: May not -&gt; Must not</title>
<updated>2025-12-09T14:33:21+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2025-11-12T14:03:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=ea11bec0849f4b9093b835af567c7d877ee56534'/>
<id>urn:sha1:ea11bec0849f4b9093b835af567c7d877ee56534</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[SERVER] iscsi: Replace int8 with uint8, remove unused login flags</title>
<updated>2025-12-09T14:33:21+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2025-11-12T14:00:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=d6eafd3faf59c4a46ebefaf5958a6cc00d4d9ac8'/>
<id>urn:sha1:d6eafd3faf59c4a46ebefaf5958a6cc00d4d9ac8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[SERVER] iscsi: Implement NOP-In on idle timeout</title>
<updated>2025-12-09T14:33:21+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2025-11-12T13:45:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=0a5abfc590ee3e7c2d228e330cf12715471a2064'/>
<id>urn:sha1:0a5abfc590ee3e7c2d228e330cf12715471a2064</id>
<content type='text'>
If the socket timeout triggers while we wait for the next iSCSI PDU,
send a NOP-In with the transfer tag set, so that the initiator is
required to send a NOP-Out in response. If the following reveive times
out once again, tear down the connection.
</content>
</entry>
<entry>
<title>[SERVER] iscsi: Fix handling of reason_code in logout request</title>
<updated>2025-12-09T14:33:21+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2025-11-12T13:41:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=518c2855d51c4c2e79ff32a25d7efd78abf57cf8'/>
<id>urn:sha1:518c2855d51c4c2e79ff32a25d7efd78abf57cf8</id>
<content type='text'>
Only the lower 7 bits carry the reason code, mask away highest bit.
</content>
</entry>
<entry>
<title>[SERVER] iscsi: fix typo</title>
<updated>2025-12-09T14:33:21+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2025-11-11T13:31:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=7d6ae6b1fcbf77d70ab65c3e747037eb457fe2bd'/>
<id>urn:sha1:7d6ae6b1fcbf77d70ab65c3e747037eb457fe2bd</id>
<content type='text'>
</content>
</entry>
</feed>
