Skip to content

Releases: threefoldtech/0-db-fs

v0.1.11

22 Feb 14:02
Compare
Choose a tag to compare
v0.1.11 Pre-release
Pre-release

Pre-release

  • Support unix socket
  • Improve options to specify global options and avoid redundancy for same host/port

v0.1.10

29 Mar 23:21
Compare
Choose a tag to compare

Support read-only namespaces: zdbfs can connect read-only (write-protected) namespace to serve a read-only filesystem. There is no need to add -o ro option to get the filesystem working but writing on the filesystem will cause Input/output error (this won't have any impact). To avoid this, if you know you're connecting a read-only backend, just add -o ro and filesystem will be mounted in read-only.

In addition, this release improve autons feature with zdb in mixed-mode to force sequential mode.

v0.1.9

23 Sep 17:04
Compare
Choose a tag to compare

Massive rewrite of directory handling. This version is not compatible with previous version and needs to start from scratch.
This release allows millions of files in a directory and reduce the overhead a lot when doing small update to a large directory.

v0.1.8

01 Sep 16:11
Compare
Choose a tag to compare

Improve performance on very large directory listing

v0.1.7

30 Jun 11:29
Compare
Choose a tag to compare

This version include an critical fix and improve stability.

  • Fix block deletion which would delete block 0 and make filesystem not able to start again
  • Add statistics counter
  • Add ioctl to fetch statistics on runtime
  • Improve debugging support
  • Improve inode directory metadata sync with reality
  • Make cache size configurable on runtime

v0.1.6

18 May 01:29
Compare
Choose a tag to compare

This version include an important fix and improve overall performance.

  • Fix segmentation fault when renaming a file to another file already existing in another directory
  • Improve cache lookup and time fetching, which improve global performance up to 9%
  • Call cache cleanup more often (to improve temporary namespace cleanup call)

v0.1.5

17 May 13:03
Compare
Choose a tag to compare

Support temporary namespace to be flushed when possible.

v0.1.4

10 May 23:18
Compare
Choose a tag to compare

This is the first release which contains a fully static binary build.

Changes

  • Fix a bug where fuse argument were not parsed correctly and lead to crash on some system (musl)
  • Enable fully static binary build
  • Enable backtrace when zdbfs crash
  • Prepare some improvement regarding database header blocks

v0.1.3

18 Mar 01:21
Compare
Choose a tag to compare

Fix

  • Do not crash on create failed call

Features

  • Support locked zdb namespace, waiting for namespace to be available before processing writes

Improvements

  • Cleaner README

v0.1.2

19 Feb 13:22
Compare
Choose a tag to compare

Features

  • Add autons fuse option to create required namespace on initialization