~crass/btrfs-tools/+git/btrfs-progs:master

Last commit made on 2024-03-26
Get this branch:
git clone -b master https://git.launchpad.net/~crass/btrfs-tools/+git/btrfs-progs

Branch merges

Branch information

Name:
master
Repository:
lp:~crass/btrfs-tools/+git/btrfs-progs

Recent commits

3793e98... by David Sterba <email address hidden>

Btrfs progs v6.8

Signed-off-by: David Sterba <email address hidden>

e3d46ed... by David Sterba <email address hidden>

btrfs-progs: update CHANGES for 6.8

Signed-off-by: David Sterba <email address hidden>

5cfa61d... by David Sterba <email address hidden>

btrfs-progs: docs: update memory related problems

Inspired by https://www.reddit.com/r/btrfs/comments/1bkdewb/btrfs_errors_in_dmesg/ .

[ci skip]

Signed-off-by: David Sterba <email address hidden>

2c99d80... by David Sterba <email address hidden>

btrfs-progs: prop set: enhance error message when changing subvolume from ro->rw

The error message for ro->rw is not clear enough, add more context for
the received_uuid and send and point to the manual page that explains
more.

Asked at:
https://www.reddit.com/r/btrfs/comments/1bkqor2/received_uuid_error_after_btrfs_send/

[ci skip]

Issue: #763
Signed-off-by: David Sterba <email address hidden>

f240b9f... by HAN Yuwei <email address hidden>

btrfs-progs: docs: fix incorrect description about compression with O_DIRECT

It was reported in https://<email address hidden>/
that compression does not happen on direct io files. This is incorrectly
documented that it works but this is not true. Compression works on
buffered writes and relies on page cache, while direct io avoids that
and takes a different path in code.

[ci skip]

Pull-request: #764
Author: HAN Yuwei <email address hidden>
Signed-off-by: David Sterba <email address hidden>

41dce59... by Thomas Bertels <email address hidden>

btrfs-progs: docs: fix typo in ch-hardware-considerations

verity -> verify

[ci skip]

Pull-request: #759
Author: Thomas Bertels <email address hidden>
Signed-off-by: David Sterba <email address hidden>

3172d27... by David Sterba <email address hidden>

btrfs-progs: mkfs: make transaction start and commit errors verbose

Use the templated error message for transaction failures, use the same
pattern assigning the ret and errno.

Signed-off-by: David Sterba <email address hidden>

682f676... by Boris Burkov <email address hidden>

btrfs-progs: enable send v3 correctly (use EXPERIMENTAL instead of CONFIG_BTRFS_DEBUG)

The send v3 protocol is enabled in kernel by a different config option
than in btrfs-progs to actually work. Now v3 can be tested when
configured and built with --enable-experimental.

Reviewed-by: Qu Wenruo <email address hidden>
Reviewed-by: Anand Jain <email address hidden>
Signed-off-by: Boris Burkov <email address hidden>
Signed-off-by: David Sterba <email address hidden>

640c4cc... by David Sterba <email address hidden>

btrfs-progs: check: make all transaction start failures verbose

Use the templated error message for transaction start failures, use the
same pattern assigning the ret and errno.

Signed-off-by: David Sterba <email address hidden>

f127a1b... by David Sterba <email address hidden>

btrfs-progs: check: handle errors in leave_shared_node()

Turn all BUG_ONs to error handling and push it to the caller. The error
conditions are almost certainly corruptions so we can't do anything
about that.

Signed-off-by: David Sterba <email address hidden>