<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dnbd3.git/src/kernel/dnbd3_main.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/kernel/dnbd3_main.c?h=isfant</id>
<link rel='self' href='https://git.openslx.org/dnbd3.git/atom/src/kernel/dnbd3_main.c?h=isfant'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/'/>
<updated>2021-04-16T06:20:06+00:00</updated>
<entry>
<title>[KERNEL] Removes duplicate word 'of' in license headers</title>
<updated>2021-04-16T06:20:06+00:00</updated>
<author>
<name>Manuel Bentele</name>
</author>
<published>2021-04-16T06:20:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=f7cca217a3696980a72564f57bad4597ddbe9df5'/>
<id>urn:sha1:f7cca217a3696980a72564f57bad4597ddbe9df5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[KERNEL] Implement best_count logic for load balancing</title>
<updated>2021-03-26T12:44:47+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2021-03-26T12:44:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=3a7891e26aec9e5d15d21a78cb317926d96f51e9'/>
<id>urn:sha1:3a7891e26aec9e5d15d21a78cb317926d96f51e9</id>
<content type='text'>
Similar logic already exists in the fuse client:
Count how many times in a row a server was fastest when
measuring RTTs, and lower the switching threshold
more the higher the count gets.
</content>
</entry>
<entry>
<title>[KERNEL] Use sockaddr instead of dnbd3_host_t where possible</title>
<updated>2021-03-24T15:07:15+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2021-03-24T15:07:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=c73bc9413da8bc964d82e0a58525c7280cc1a456'/>
<id>urn:sha1:c73bc9413da8bc964d82e0a58525c7280cc1a456</id>
<content type='text'>
Convert dnbd3_host_t to struct sockaddr immediately when
adding alt servers, so we don't have to convert it every time
we establish a connection. Additionally we can now use %pISpc
in printf-like functions instead of having if/else constructs
whenever we want to print an address.
</content>
</entry>
<entry>
<title>[KERNEL] Set fake low RTT after manual server switch</title>
<updated>2021-03-23T15:15:43+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2021-03-23T15:15:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=6c509e7a6e90c2e8e55613e29cb08dc2674e30de'/>
<id>urn:sha1:6c509e7a6e90c2e8e55613e29cb08dc2674e30de</id>
<content type='text'>
This avoids automatically switching back right after adding
and switching to a server.
</content>
</entry>
<entry>
<title>[KERNEL] Synchronous add/remove of alt-servers via IOCTL</title>
<updated>2021-03-23T15:00:55+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2021-03-23T15:00:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=b9c11caeb31d1066979b8554f565f24abfe475f6'/>
<id>urn:sha1:b9c11caeb31d1066979b8554f565f24abfe475f6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[KERNEL] Refactor code to satisfy Linux kernel code style</title>
<updated>2021-03-12T13:52:47+00:00</updated>
<author>
<name>Manuel Bentele</name>
</author>
<published>2021-03-12T13:52:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=52a4ac3ede9b5bbc8015105d6fd5524c70e9bef5'/>
<id>urn:sha1:52a4ac3ede9b5bbc8015105d6fd5524c70e9bef5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[KERNEL] Cleanup thread cleanup, fix closing of device when busy</title>
<updated>2020-11-20T12:47:16+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2020-11-20T12:47:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=f4ad97dd38c134be53f4bbb30d9fb9cd2ef19844'/>
<id>urn:sha1:f4ad97dd38c134be53f4bbb30d9fb9cd2ef19844</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[KERNEL] add manual switching of dnbd3-server to specified server</title>
<updated>2020-11-10T06:42:40+00:00</updated>
<author>
<name>Manuel Bentele</name>
</author>
<published>2020-11-10T06:42:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=5a430387ffc52d1520e3c6bbc7ef664b282c9644'/>
<id>urn:sha1:5a430387ffc52d1520e3c6bbc7ef664b282c9644</id>
<content type='text'>
This patch adds the feature to manually switch the dnbd3-server to a
specified server. The switching is implemented by the use of the ioctl
call SWITCH.
</content>
</entry>
<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>[BUILD] set build type and stop Release build if repository is dirty</title>
<updated>2020-10-19T14:16:58+00:00</updated>
<author>
<name>Manuel Bentele</name>
</author>
<published>2020-10-19T14:14:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=c6a843122ad60fff05e7daa2f7b30abc2ec101e9'/>
<id>urn:sha1:c6a843122ad60fff05e7daa2f7b30abc2ec101e9</id>
<content type='text'>
</content>
</entry>
</feed>
