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
>