linux-xfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v25 00/14] Log Attribute Replay
@ 2021-11-17  4:15 Allison Henderson
  2021-11-17  4:16 ` [PATCH v25 01/14] xfs: allow setting and clearing of log incompat feature flags Allison Henderson
                   ` (13 more replies)
  0 siblings, 14 replies; 16+ messages in thread
From: Allison Henderson @ 2021-11-17  4:15 UTC (permalink / raw)
  To: linux-xfs

Hi all,                                                                         
                                                                                
This set applies the corresponding changes for delayed attributes to            
xfsprogs. I will pick up the reviews from the kernel side series and mirror     
them here.  This set also includes some patches from the kernel side that have  
not yet been ported. This set also includes patches needed for the user space   
cli and log printing routines.                                                  
                                                                                
The last patch in this series is unique to the userspace code, and handles      
printing the new log items.  This will be needed when the kernel side code goes 
upstream since older versions will not recognise the new items.                 
                                                                                
This series can also be viewed on github here:                                  
https://github.com/allisonhenderson/xfs_work/tree/delay_ready_attrs_xfsprogs_v25
                                                                                
And also the extended delayed attribute and parent pointer series:              
https://github.com/allisonhenderson/xfs_work/tree/delay_ready_attrs_xfsprogs_v25_extended

Allison Collins (1):
  xfsprogs: Add xfs_attr_set_deferred and xfs_attr_remove_deferred

Allison Henderson (12):
  xfs: add attr state machine tracepoints
  xfsprogs: Rename __xfs_attr_rmtval_remove
  xfs: don't commit the first deferred transaction without intents
  xfsprogs: Return from xfs_attr_set_iter if there are no more rmtblks
    to process
  xfsprogs: Set up infrastructure for log attribute replay
  xfsprogs: Implement attr logging and replay
  xfsprogs: Skip flip flags for delayed attrs
  xfsprogs: Remove unused xfs_attr_*_args
  xfsprogs: Add log attribute error tag
  xfsprogs: Merge xfs_delattr_context into xfs_attr_item
  xfsprogs: Add helper function xfs_attr_leaf_addname
  xfsprogs: Add log item printing for ATTRI and ATTRD

Darrick J. Wong (1):
  xfs: allow setting and clearing of log incompat feature flags

 include/xfs_trace.h      |   7 +
 io/inject.c              |   1 +
 libxfs/defer_item.c      | 124 +++++++++++
 libxfs/libxfs_priv.h     |   4 +
 libxfs/xfs_attr.c        | 451 +++++++++++++++++++++------------------
 libxfs/xfs_attr.h        |  56 +++--
 libxfs/xfs_attr_leaf.c   |   3 +-
 libxfs/xfs_attr_remote.c |  38 ++--
 libxfs/xfs_attr_remote.h |   6 +-
 libxfs/xfs_defer.c       |  30 +--
 libxfs/xfs_defer.h       |   2 +
 libxfs/xfs_errortag.h    |   4 +-
 libxfs/xfs_format.h      |  26 ++-
 libxfs/xfs_log_format.h  |  43 +++-
 logprint/log_misc.c      |  48 ++++-
 logprint/log_print_all.c |  12 ++
 logprint/log_redo.c      | 197 +++++++++++++++++
 logprint/logprint.h      |  12 ++
 18 files changed, 800 insertions(+), 264 deletions(-)

-- 
2.25.1


^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2021-11-23  6:44 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-11-17  4:15 [PATCH v25 00/14] Log Attribute Replay Allison Henderson
2021-11-17  4:16 ` [PATCH v25 01/14] xfs: allow setting and clearing of log incompat feature flags Allison Henderson
2021-11-17  4:16 ` [PATCH v25 02/14] xfs: add attr state machine tracepoints Allison Henderson
2021-11-17  4:16 ` [PATCH v25 03/14] xfsprogs: Rename __xfs_attr_rmtval_remove Allison Henderson
2021-11-17  4:16 ` [PATCH v25 04/14] xfs: don't commit the first deferred transaction without intents Allison Henderson
2021-11-17  4:16 ` [PATCH v25 05/14] xfsprogs: Return from xfs_attr_set_iter if there are no more rmtblks to process Allison Henderson
2021-11-17  4:16 ` [PATCH v25 06/14] xfsprogs: Set up infrastructure for log attribute replay Allison Henderson
2021-11-17  4:16 ` [PATCH v25 07/14] xfsprogs: Implement attr logging and replay Allison Henderson
2021-11-17  4:16 ` [PATCH v25 08/14] xfsprogs: Skip flip flags for delayed attrs Allison Henderson
2021-11-17  4:16 ` [PATCH v25 09/14] xfsprogs: Add xfs_attr_set_deferred and xfs_attr_remove_deferred Allison Henderson
2021-11-17  4:16 ` [PATCH v25 10/14] xfsprogs: Remove unused xfs_attr_*_args Allison Henderson
2021-11-17  4:16 ` [PATCH v25 11/14] xfsprogs: Add log attribute error tag Allison Henderson
     [not found]   ` <11E93260-33C2-46BE-82B1-0402CB52BCD4@oracle.com>
2021-11-23  6:44     ` Allison Henderson
2021-11-17  4:16 ` [PATCH v25 12/14] xfsprogs: Merge xfs_delattr_context into xfs_attr_item Allison Henderson
2021-11-17  4:16 ` [PATCH v25 13/14] xfsprogs: Add helper function xfs_attr_leaf_addname Allison Henderson
2021-11-17  4:16 ` [PATCH v25 14/14] xfsprogs: Add log item printing for ATTRI and ATTRD Allison Henderson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).