<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dnbd3.git/src/server/altservers.c, branch isfant</title>
<subtitle>Distributed Network Block Device 3 --rewrite for Kernel 3.x</subtitle>
<id>https://git.openslx.org/dnbd3.git/atom/src/server/altservers.c?h=isfant</id>
<link rel='self' href='https://git.openslx.org/dnbd3.git/atom/src/server/altservers.c?h=isfant'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/'/>
<updated>2021-05-10T15:35:07+00:00</updated>
<entry>
<title>[SERVER] Honor uplinkTimeout directly when connecting to alt-server</title>
<updated>2021-05-10T15:35:07+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2021-05-10T15:35:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=3bcbfcdd700d333fb655ea9e91ad6a0f6b8f2159'/>
<id>urn:sha1:3bcbfcdd700d333fb655ea9e91ad6a0f6b8f2159</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[SERVER] Fix warnings</title>
<updated>2020-11-23T08:15:45+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2020-11-23T08:15:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=29d1388cb0f708fa32834a05b56039e56cb72e1e'/>
<id>urn:sha1:29d1388cb0f708fa32834a05b56039e56cb72e1e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[BUILD] rewrite CMake build system to track changes of source files</title>
<updated>2020-10-16T15:15:49+00:00</updated>
<author>
<name>Manuel Bentele</name>
</author>
<published>2020-10-16T15:15:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=969496f15e1e0359e26c2c6e995ad4ef82720f86'/>
<id>urn:sha1:969496f15e1e0359e26c2c6e995ad4ef82720f86</id>
<content type='text'>
This change restructures the source code directories, separates shared
form non-shared application code and adds CMake dependencies. These
dependencies allow the tracking of changes and trigger a rebuild of
those build targets where changed files are involved.

WARNING: Note that the support of the DNBD3_SERVER_AFL build option is
not supported yet. Thus, the option should be never turned on.
</content>
</entry>
<entry>
<title>[SERVER] Know when to stop</title>
<updated>2020-06-10T14:14:50+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2020-06-10T14:14:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=cbd74e10a3e7fe4ae27e32d91e2b1cd1b95e3729'/>
<id>urn:sha1:cbd74e10a3e7fe4ae27e32d91e2b1cd1b95e3729</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[SERVER] Likewise, flush entire payload on RTT measurement</title>
<updated>2020-06-10T14:08:00+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2020-06-10T14:08:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=8e017e62a088d101b25d179ca3ff7592978bf362'/>
<id>urn:sha1:8e017e62a088d101b25d179ca3ff7592978bf362</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[SERVER] Fix check for RTT block reply size</title>
<updated>2020-06-10T13:08:19+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2020-06-10T13:08:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=171a6313c40744ca947553554248bf2cab0bb0f5'/>
<id>urn:sha1:171a6313c40744ca947553554248bf2cab0bb0f5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[SERVER] Add name param to threadpool_run</title>
<updated>2020-03-19T10:26:12+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2020-03-19T10:26:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=ba617b55eb606ab487f154b124750e121518d5e5'/>
<id>urn:sha1:ba617b55eb606ab487f154b124750e121518d5e5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[SERVER] Use first request in queue for RTT measurements</title>
<updated>2020-03-17T13:28:42+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2020-03-17T13:28:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=c0bd7d324a4f44b5b5cefc0705ee68177186edf2'/>
<id>urn:sha1:c0bd7d324a4f44b5b5cefc0705ee68177186edf2</id>
<content type='text'>
This makes sure the server we're potentially switching to
can at least serve the next request in the queue, making
sure some progress will be made.
</content>
</entry>
<entry>
<title>[SERVER] Add printf macro for image (name:rid as %s:%d)</title>
<updated>2020-03-06T15:02:54+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2020-03-06T15:02:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=9f11c67b291b50e0f1c98d2e85db22a33d2e2d11'/>
<id>urn:sha1:9f11c67b291b50e0f1c98d2e85db22a33d2e2d11</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[SERVER] Add timer task for saving cache maps</title>
<updated>2020-03-04T16:49:50+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2020-03-04T16:49:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=930b65f26cb39687a113641f56711a2d58f886ca'/>
<id>urn:sha1:930b65f26cb39687a113641f56711a2d58f886ca</id>
<content type='text'>
Cache maps will now be saved periodically, but only if either they have
a "dirty" bit set, which happens if any bits in the map get cleared
again (due to corruption), or if new data has been replicated from an
uplink server. This either means at least one byte received and 5
minutes have passed, or at least 500MB have been downloaded. The timer
currently runs every 20 seconds.
</content>
</entry>
</feed>
