From: fdmanana@kernel.org
To: linux-btrfs@vger.kernel.org
Subject: [PATCH 0/5] btrfs: make extent map shrinker more efficient and re-enable it
Date: Tue, 24 Sep 2024 11:45:40 +0100 [thread overview]
Message-ID: <cover.1727174151.git.fdmanana@suse.com> (raw)
From: Filipe Manana <fdmanana@suse.com>
This makes the extent map shrinker run by a single task and asynchronously
in a work queue, re-enables it by default and some cleanups. More details
in the changelogs of each patch.
Filipe Manana (5):
btrfs: add and use helper to remove extent map from its inode's tree
btrfs: make the extent map shrinker run asynchronously as a work queue job
btrfs: simplify tracking progress for the extent map shrinker
btrfs: rename extent map shrinker members from struct btrfs_fs_info
btrfs: re-enable the extent map shrinker
fs/btrfs/disk-io.c | 4 +-
fs/btrfs/extent_map.c | 122 +++++++++++++++++------------------
fs/btrfs/extent_map.h | 3 +-
fs/btrfs/fs.h | 7 +-
fs/btrfs/super.c | 21 ++----
include/trace/events/btrfs.h | 21 +++---
6 files changed, 83 insertions(+), 95 deletions(-)
--
2.43.0
next reply other threads:[~2024-09-24 10:45 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-09-24 10:45 fdmanana [this message]
2024-09-24 10:45 ` [PATCH 1/5] btrfs: add and use helper to remove extent map from its inode's tree fdmanana
2024-09-25 22:00 ` Qu Wenruo
2024-09-24 10:45 ` [PATCH 2/5] btrfs: make the extent map shrinker run asynchronously as a work queue job fdmanana
2024-09-25 22:08 ` Qu Wenruo
2024-09-26 9:01 ` Filipe Manana
2024-09-26 9:55 ` Qu Wenruo
2024-09-26 10:41 ` Filipe Manana
2024-09-26 22:02 ` Qu Wenruo
2024-09-27 8:10 ` Filipe Manana
2024-09-24 10:45 ` [PATCH 3/5] btrfs: simplify tracking progress for the extent map shrinker fdmanana
2024-09-24 10:45 ` [PATCH 4/5] btrfs: rename extent map shrinker members from struct btrfs_fs_info fdmanana
2024-09-24 10:45 ` [PATCH 5/5] btrfs: re-enable the extent map shrinker fdmanana
2024-09-26 10:00 ` Qu Wenruo
2024-09-26 10:52 ` Filipe Manana
2024-09-26 11:18 ` Filipe Manana
2024-09-25 22:11 ` [PATCH 0/5] btrfs: make extent map shrinker more efficient and re-enable it Qu Wenruo
2024-10-10 14:48 ` Josef Bacik
2024-10-10 16:49 ` Filipe Manana
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=cover.1727174151.git.fdmanana@suse.com \
--to=fdmanana@kernel.org \
--cc=linux-btrfs@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.