bcachefs: Track incompressible data
authorKent Overstreet <kent.overstreet@gmail.com>
Fri, 23 Feb 2018 21:26:10 +0000 (16:26 -0500)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:08:34 +0000 (17:08 -0400)
commitab05de4ce4a1b806773e59b97a59bcfabba57d8d
tree0e5bbbc438c75ae60e126af14a889f26fbc9e93d
parent182084e3dc5f55de12f0184ddd6243f64b6cd87b
bcachefs: Track incompressible data

This fixes the background_compression option: wihout some way of marking
data as incompressible, rebalance will keep rewriting incompressible
data over and over.

Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/bcachefs_format.h
fs/bcachefs/checksum.c
fs/bcachefs/checksum.h
fs/bcachefs/compress.c
fs/bcachefs/extents.c
fs/bcachefs/extents.h
fs/bcachefs/io.c
fs/bcachefs/io_types.h
fs/bcachefs/move.c
fs/bcachefs/rebalance.c
fs/bcachefs/sysfs.c