[GIT PULL] xfs: Delayed Attributes (1-7)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Darrick,

I've created a branch and tag for the first 7 patches of the delayed
attribute series. 

Please pull from the tag decsribed below.

Thanks!
Allison


The following changes since commit e73f0f0ee7541171d89f2e2491130c7771ba58d3:

  Linux 5.14-rc1 (2021-07-11 15:07:40 -0700)

are available in the Git repository at:

  https://github.com/allisonhenderson/xfs_work.git tags/xfs_delayed_attrs_v23

for you to fetch changes up to b2bd4f4e45867d3b4e76465bf5d74a54fbd828a3:

  xfs: Handle krealloc errors in xlog_recover_add_to_cont_trans (2021-08-03 00:28:18 -0700)

----------------------------------------------------------------
Delayed Attributes

This set is a subset of a larger series for delayed attributes. This
feature allows attribute operations (set and remove) to be logged and
committed in the same way that other delayed operations do. In this subset
we do some clean ups and refactoring in preparation for the delayed
attribute infastructure.

----------------------------------------------------------------
Allison Henderson (5):
      xfs: refactor xfs_iget calls from log intent recovery
      xfs: Return from xfs_attr_set_iter if there are no more rmtblks to process
      xfs: Add state machine tracepoints
      xfs: Rename __xfs_attr_rmtval_remove
      xfs: Handle krealloc errors in xlog_recover_add_to_cont_trans

Darrick J. Wong (2):
      xfs: allow setting and clearing of log incompat feature flags
      xfs: clear log incompat feature bits when the log is idle

 fs/xfs/libxfs/xfs_attr.c        |  44 ++++++++++++++--
 fs/xfs/libxfs/xfs_attr_remote.c |   3 +-
 fs/xfs/libxfs/xfs_attr_remote.h |   2 +-
 fs/xfs/libxfs/xfs_format.h      |  15 ++++++
 fs/xfs/libxfs/xfs_log_recover.h |   2 +
 fs/xfs/xfs_bmap_item.c          |  11 +---
 fs/xfs/xfs_log.c                |  63 +++++++++++++++++++++++
 fs/xfs/xfs_log.h                |   3 ++
 fs/xfs/xfs_log_priv.h           |   3 ++
 fs/xfs/xfs_log_recover.c        |  52 ++++++++++++++++++-
 fs/xfs/xfs_mount.c              | 110 ++++++++++++++++++++++++++++++++++++++++
 fs/xfs/xfs_mount.h              |   2 +
 fs/xfs/xfs_trace.h              |  24 +++++++++
 13 files changed, 316 insertions(+), 18 deletions(-)



[Index of Archives]     [XFS Filesystem Development (older mail)]     [Linux Filesystem Development]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux RAID]     [Linux SCSI]


  Powered by Linux