<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dnbd3.git/src/fuse/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/fuse/main.c?h=isfant</id>
<link rel='self' href='https://git.openslx.org/dnbd3.git/atom/src/fuse/main.c?h=isfant'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/'/>
<updated>2024-05-13T16:30:44+00:00</updated>
<entry>
<title>[FUSE] I'M AN IDIOT</title>
<updated>2024-05-13T16:30:44+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2024-05-13T16:30:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=1e76c531c57f7e735eb8c29bd8174633a538e938'/>
<id>urn:sha1:1e76c531c57f7e735eb8c29bd8174633a538e938</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[FUSE] Fix hang when trying to chmod/chown /img or /status</title>
<updated>2024-05-13T16:26:42+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2024-05-13T13:00:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=4c1b30bf718ac49a6666bdc290e8107fa4e6a60f'/>
<id>urn:sha1:4c1b30bf718ac49a6666bdc290e8107fa4e6a60f</id>
<content type='text'>
No reply was ever given for unhandled requests. Return EACCES.
</content>
</entry>
<entry>
<title>[FUSE] Don't exit on SIGQUIT, just stop uploading</title>
<updated>2024-05-13T16:26:42+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2024-05-03T09:42:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=0fac2ed649a4ee7d419c944989d9c8b8e0550081'/>
<id>urn:sha1:0fac2ed649a4ee7d419c944989d9c8b8e0550081</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[FUSE] Cleanup</title>
<updated>2024-05-13T16:26:42+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2024-05-03T09:41:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=7dc3f8159a0435b16a99bf43634e06f4f7642063'/>
<id>urn:sha1:7dc3f8159a0435b16a99bf43634e06f4f7642063</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[FUSE] More cleanup and minor fixes</title>
<updated>2024-05-13T16:26:42+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2024-04-11T14:14:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=ef86f10d71bf2081b17025e0ea2ad020845233bc'/>
<id>urn:sha1:ef86f10d71bf2081b17025e0ea2ad020845233bc</id>
<content type='text'>
- Add support for aborting session and further uploads via SIGQUIT
- Make API versioned
- Change it to "uuid" everywhere instead of a mix of uuid and guid
- Server can now tell us to wait with further uploads
- merge request is now urlencoded POST instead of mime data
</content>
</entry>
<entry>
<title>[FUSE] cow: More fixes and refactoring</title>
<updated>2024-05-13T16:26:42+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2023-04-14T15:10:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=9bf6fbce6dfccd16bb54a9801ca287bac6950a09'/>
<id>urn:sha1:9bf6fbce6dfccd16bb54a9801ca287bac6950a09</id>
<content type='text'>
Don't allocate a data cluster in data file for empty l2 entries when
resizing the image file.
Calculating l2 offset in metadata file was broken and overlapping l1.
Delete unneeded entries from cow struct.
Rename a few more variables.
Fix a few possible race conditions.
Only upload modified blocks from cluster.
Simplify cow_write() function by handling misaligned start/end first.
Try to also simplify cow_read() a bit.

TODO: Documentation, update the cow merger service.
</content>
</entry>
<entry>
<title>[FUSE] Fixed cow daemon issue</title>
<updated>2024-05-13T16:26:36+00:00</updated>
<author>
<name>Michael Scherle</name>
</author>
<published>2022-09-13T15:25:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=4e6ef06945c74198c918c1711c82c84a83ddb870'/>
<id>urn:sha1:4e6ef06945c74198c918c1711c82c84a83ddb870</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[FUSE] basic cow implementation &amp; rudimentary tests</title>
<updated>2024-05-13T16:25:14+00:00</updated>
<author>
<name>Michael Scherle</name>
</author>
<published>2022-02-17T17:58:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=d92d1d3faf7cde517d8c3fe914301eb5aa872f62'/>
<id>urn:sha1:d92d1d3faf7cde517d8c3fe914301eb5aa872f62</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[BUILD] Include branch and build timestamp in binaries</title>
<updated>2020-12-02T11:54:27+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2020-12-02T11:54:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=656e776498fe862b1b388435568c5bb72213cb16'/>
<id>urn:sha1:656e776498fe862b1b388435568c5bb72213cb16</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[FUSE] removed unnecessary cmdln argument check for sticky mode</title>
<updated>2020-10-30T10:41:15+00:00</updated>
<author>
<name>Manuel Bentele</name>
</author>
<published>2020-10-30T10:41:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/dnbd3.git/commit/?id=dad1f25a567e664770b0c3e8ca38a0fbf7a327b9'/>
<id>urn:sha1:dad1f25a567e664770b0c3e8ca38a0fbf7a327b9</id>
<content type='text'>
</content>
</entry>
</feed>
