<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dnbd3.git/LOCKS, branch formatting</title>
<subtitle>Distributed Network Block Device 3 --rewrite for Kernel 3.x</subtitle>
<id>https://git.openslx.org/dnbd3.git/atom/LOCKS?h=formatting</id>
<link rel='self' href='https://git.openslx.org/dnbd3.git/atom/LOCKS?h=formatting'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/'/>
<updated>2020-10-22T10:08:34+00:00</updated>
<entry>
<title>[BUILD] add CMake targets to build binary and source packages with CPack</title>
<updated>2020-10-22T10:08:34+00:00</updated>
<author>
<name>Manuel Bentele</name>
</author>
<published>2020-10-22T10:08:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=f9872723efc831827d179c3baf5b9f6c428512c4'/>
<id>urn:sha1:f9872723efc831827d179c3baf5b9f6c428512c4</id>
<content type='text'>
This patch adds the following CMake targets

  - package
  - source

to build bundeled packages. Those packages contain either all built
binary artifacts or all source files for source code distribution. Both
CMake targets are available in Release build configuration.
</content>
</entry>
<entry>
<title>[SERVER] Better lock debugging: Always check lock order</title>
<updated>2019-08-07T15:11:51+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2019-08-07T15:11:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=be7d7d95850c30a154aaa56e95d6a7f36793409d'/>
<id>urn:sha1:be7d7d95850c30a154aaa56e95d6a7f36793409d</id>
<content type='text'>
Lock order is predefined in locks.h. Immediately bail out if a lock with
lower priority is obtained while the same thread already holds one with
higher priority.
</content>
</entry>
<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>
</feed>
