Kent Overstreet e2670a38d1 Change memory reclaim
- Spin up a background thread to call the shrinkers every 1 second
 - Memory allocations will only call reclaim after a failed allocation,
   not every single time

This will be a major performance boost on allocation intensive
workloads.

Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2022-12-19 14:47:42 -05:00
2021-10-18 16:31:21 -04:00
2022-05-26 15:40:08 -04:00
2022-12-19 14:47:42 -05:00
2022-12-19 14:47:42 -05:00
2022-05-30 22:26:27 -04:00
2021-10-23 12:16:08 -04:00
2022-11-19 19:00:25 -05:00
2022-03-24 11:41:10 -06:00
2021-10-23 12:16:08 -04:00
2022-05-26 16:37:13 -04:00
2022-05-26 15:40:08 -04:00
2022-05-26 15:40:08 -04:00
2022-05-26 15:40:08 -04:00
2022-11-13 20:09:40 -05:00
2022-11-13 20:09:40 -05:00
2022-07-21 15:46:57 -04:00
2022-05-26 16:37:13 -04:00
2022-05-30 22:26:27 -04:00
2021-10-23 12:16:08 -04:00
2022-05-30 22:26:27 -04:00
2021-10-11 20:24:12 -06:00
2022-05-26 16:37:13 -04:00
2022-06-27 15:58:34 -04: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%