Justin Husted c3f09963af Implement basic fuse mount tests.
The purpose of these tests is to verify that bcachefs fuse support works
as expected, including gathering valgrind errors from the bcachefs
executable.

To do this, bcachefs is executed from a helper thread in the new
util.BFuse class, which goes about setting up and validating the
valgrind data as well as making sure the mount has completed
sufficiently before the test starts executing.

This also includes some basic functionality smoke tests which cover file
creation, timestamps, etc.

Signed-off-by: Justin Husted <sigstop@gmail.com>
2019-11-09 19:00:56 -08:00
2018-11-23 02:10:44 -05:00
2019-11-09 19:00:56 -08:00
2019-11-04 21:23:46 -08:00
2019-10-18 16:23:39 -04:00
2019-08-21 10:19:25 +02:00
2018-02-08 15:33:43 -05:00
2019-08-29 13:33:42 -04:00
2019-11-03 23:17:43 -05:00
2019-10-18 16:23:39 -04:00
2016-03-11 21:18:42 -09:00
2013-07-17 13:13:31 -07:00
2019-11-04 21:23:46 -08:00
2017-03-09 09:14:11 -09:00
2017-03-09 09:14:11 -09:00

Userspace tools for bcachefs

This builds the bcachefs tool, which has a number of subcommands for formatting
and managing bcachefs filesystems:

bcachefs format
bcachefs unlock
bcachefs assemble
bcachefs incremental
etc.

Run bcachefs --help for full list of commands.
Description
Languages
C 95.6%
C++ 2%
Rust 1.4%
Roff 0.4%
Nix 0.2%
Other 0.4%