Re: [PATCH 0/7] btrfs: some optimizations and cleanups for log syncing
Boris Burkov <[email protected]> Wed, 22 Jul 2026 08:19:49 -0700
| Newsgroups | org.kernel.vger.linux-btrfs |
|---|---|
| Message-ID | <[email protected]> |
On Wed, Jul 22, 2026 at 01:41:36PM +0100, [email protected] wrote: > From: Filipe Manana <[email protected]> > > Some optimizations for log syncing, specially for non-sdd mounts, and > some cleanups. Details in the changelogs of each patch. Reviewed-by: Boris Burkov <[email protected]> > > Filipe Manana (7): > btrfs: stop sleeping for one jiffy in non-ssd mounts during log commit > btrfs: remove log batch counter use for fsync > btrfs: do an initial lockless committed log transaction check during log syncing > btrfs: check for log writers count first in wait_for_writer() > btrfs: move condition for log commit wait into wait_log_commit() > btrfs: check for exit condition after waking in wait_log_commit() > btrfs: use simple booleans for log_commit field in struct btrfs_root > > fs/btrfs/ctree.h | 6 +-- > fs/btrfs/disk-io.c | 3 -- > fs/btrfs/file.c | 4 -- > fs/btrfs/transaction.c | 8 +-- > fs/btrfs/tree-log.c | 98 ++++++++++++++---------------------- > include/trace/events/btrfs.h | 4 +- > 6 files changed, 42 insertions(+), 81 deletions(-) > > -- > 2.47.2 >