All of lore.kernel.org
 help / color / mirror / Atom feed
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


             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.