[prev in list] [next in list] [prev in thread] [next in thread]
List: linux-btrfs
Subject: [PATCH 00/10] btrfs: set of small optimizations for inode logging
From: fdmanana () kernel ! org
Date: 2021-08-31 14:30:30
Message-ID: cover.1630419897.git.fdmanana () suse ! com
[Download RAW message or body]
From: Filipe Manana <fdmanana@suse.com>
The following patchset adds a few optimizations for inode logging, along
with some necessary refactorings/cleanups to be able to implement them.
Test results are in the change log of the last patch.
Filipe Manana (10):
btrfs: check if a log tree exists at inode_logged()
btrfs: remove no longer needed checks for NULL log context
btrfs: do not log new dentries when logging that a new name exists
btrfs: always update the logged transaction when logging new names
btrfs: avoid expensive search when dropping inode items from log
btrfs: add helper to truncate inode items when logging inode
btrfs: avoid expensive search when truncating inode items from the log
btrfs: avoid search for logged i_size when logging inode if possible
btrfs: avoid attempt to drop extents when logging inode for the first time
btrfs: do not commit delayed inode when logging a file in full sync mode
fs/btrfs/tree-log.c | 208 +++++++++++++++++++++++---------------------
1 file changed, 110 insertions(+), 98 deletions(-)
--
2.28.0
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic