<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dnbd3.git/LOCKS, branch v2.2</title>
<subtitle>Distributed Network Block Device 3 --rewrite for Kernel 3.x</subtitle>
<id>https://git.openslx.org/dnbd3.git/atom/LOCKS?h=v2.2</id>
<link rel='self' href='https://git.openslx.org/dnbd3.git/atom/LOCKS?h=v2.2'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/'/>
<updated>2019-07-23T15:24:27+00:00</updated>
<entry>
<title>[SERVER] uplink: Relay request in client's thread if possible</title>
<updated>2019-07-23T15:24:27+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2019-07-23T15:20:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=7937c7db7baea296fce4055a9e9f498e67da2d09'/>
<id>urn:sha1:7937c7db7baea296fce4055a9e9f498e67da2d09</id>
<content type='text'>
Early benchmarking shows that this is faster, since we don't
require another thread to wake up just to send out the request.
</content>
</entry>
<entry>
<title>[FUSE] Consider RTT of active connection for switch-decisions</title>
<updated>2019-02-08T15:04:51+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2019-02-08T15:04:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=8c185da50460916115c66ea8e3be16c71759e06a'/>
<id>urn:sha1:8c185da50460916115c66ea8e3be16c71759e06a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[SERVER] Only start reloading images if no other reload is in progress</title>
<updated>2017-10-25T14:46:06+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2017-10-25T14:46:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=471c1fbbd23b21a2592eedadf583babc5d1288a5'/>
<id>urn:sha1:471c1fbbd23b21a2592eedadf583babc5d1288a5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[SERVER] Fix a lot of (mostly harmless) data races</title>
<updated>2016-01-11T11:09:23+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2016-01-11T11:09:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=d9c2a6cf943ca08f31f61a3fada940f77e3a03d3'/>
<id>urn:sha1:d9c2a6cf943ca08f31f61a3fada940f77e3a03d3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[SERVER] More fine grained locking for RPC; better error logging</title>
<updated>2015-12-16T16:28:52+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2015-12-16T16:28:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=f49b63e11de50e72f85f8c6688da36d89bf17b87'/>
<id>urn:sha1:f49b63e11de50e72f85f8c6688da36d89bf17b87</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[SERVER] Reload images in another thread when triggered by signal</title>
<updated>2015-05-12T15:10:55+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2015-05-12T15:10:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=45ce73bfda632ed276ec988b4aed137418126348'/>
<id>urn:sha1:45ce73bfda632ed276ec988b4aed137418126348</id>
<content type='text'>
The server used to reload all images on the main thread, which is
also responsible for accepting connections. While reloading the list,
no new connections were accepted, which lead to clients marking the
server as bad during their RTT measurements, then switching away from it.
</content>
</entry>
<entry>
<title>[SERVER] Added counters for received and sent bytes.</title>
<updated>2015-04-27T16:39:47+00:00</updated>
<author>
<name>Stephan Schwaer</name>
</author>
<published>2015-04-27T16:39:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=05027a457a5ce2788fdb9838d999f9470ed645be'/>
<id>urn:sha1:05027a457a5ce2788fdb9838d999f9470ed645be</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[SERVER] Update LOCKS readme</title>
<updated>2013-11-10T19:55:48+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2013-11-10T19:55:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=f28b29dbd2087dc8d5982e579971095f2cc73c0f'/>
<id>urn:sha1:f28b29dbd2087dc8d5982e579971095f2cc73c0f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[SERVER] On-the-fly transparent proxying</title>
<updated>2013-08-26T16:59:22+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2013-08-26T16:59:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=cfb0fba59db0937a00ff04b03aaa28ca671fe4d7'/>
<id>urn:sha1:cfb0fba59db0937a00ff04b03aaa28ca671fe4d7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[SERVER] WIP: On-the-fly image cloning</title>
<updated>2013-08-23T16:44:57+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2013-08-23T16:44:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=8f020a152a80853780db2998daf797e3ae842606'/>
<id>urn:sha1:8f020a152a80853780db2998daf797e3ae842606</id>
<content type='text'>
</content>
</entry>
</feed>
