Re: [PATCH 0/4] btrfs: a few fsync related minor improvements and a cleanup
From: Josef Bacik <josef@toxicpanda.com>
Date: 2021-07-21 19:50:55
From: Josef Bacik <josef@toxicpanda.com>
Date: 2021-07-21 19:50:55
On 7/20/21 11:03 AM, fdmanana@kernel.org wrote:
From: Filipe Manana <redacted>
The following patches remove some unnecessary code and bring a couple minor
performance improvements in the fsync path. They are independent of each other,
but are grouped in the same pathset just because they relate around the same
code. The last patch has some performance results in its changelog.
Filipe Manana (4):
btrfs: remove racy and unnecessary inode transaction update when using
no-holes
btrfs: avoid unnecessary log mutex contention when syncing log
btrfs: remove unnecessary list head initialization when syncing log
btrfs: avoid unnecessary lock and leaf splits when updating inode in
the log
fs/btrfs/inode.c | 12 ++++------
fs/btrfs/tree-log.c | 56 ++++++++++++++++++++++++++++++++++++---------
2 files changed, 50 insertions(+), 18 deletions(-)You can add Reviewed-by: Josef Bacik <josef@toxicpanda.com> to this series, thanks, Josef