Re: [PATCH 00/17] Parent Pointers V3

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

 



On 10/19/2017 08:22 PM, Amir Goldstein wrote:

On Thu, Oct 19, 2017 at 7:11 AM, Amir Goldstein<amir73il@xxxxxxxxx>  wrote:
On Thu, Oct 19, 2017 at 1:55 AM, Allison Henderson
<allison.henderson@xxxxxxxxxx>  wrote:
Hi all,

This is the third version of parent pointer attributes for xfs.
I've integrated the suggestions made since v2, mostly moving the
attr buffers in the xfs_attr_log_item to pointers that point to
xfs_attr_item. I've also implementing the recovery routines for
the xfs_attr_log_format.  If I missed anything please point it
out.  As always, comments and feedback are appreciated.  Thank
you!

A minor comment about the cover letter.
All designated reviewers must know exactly what "parent pointers" are for,
but it could be useful to add some context in the cover letter about the purpose
of this work for the sake of other readers on the list. Useful to refer to the
upcoming scrub support patches.

BTW, not sure if this was mentioned in the previous lifetime of those
patches, but parent pointers can be used to implement exportfs operation
xfs_fs_fh_to_parent() for "non-connectable" file handles (FILEID_INO32_GEN)
and to implement xfs_fs_get_name(), which would make reconnect_path()
*much* more efficient.

Also, you may want to use git format-patch -v3 for V3
makes it easier to browse old versions of patches on the list.

Cheers,
Amir.

Allison Henderson (7):
   Add helper functions xfs_attr_set_args and xfs_attr_remove_args
   Set up infastructure for deferred attribute operations
   Add xfs_attr_set_defered and xfs_attr_remove_defered
   Remove all strlen calls in all xfs_attr_* functions for attr names.
   Add the extra space requirements for parent pointer attributes when
     calculating the minimum log size during mkfs
   Add parent pointers to rename
   Add the parent pointer support to the superblock version 5.

Brian Foster (1):
   xfs_bmap_add_attrfork(): re-add error handling from set_attrforkoff()
     call

Dave Chinner (5):
   xfs: define parent pointer xattr format
   :xfs: extent transaction reservations for parent attributes
You must've already noticed - just pointing out the :xfs: typo in that commit
subject (easier to comment on that here then on patch itself)

Amir.
Yep, I noticed it after I sent it.  I will fix that and expand on the cover letter a bit.  I think there's a few things that can leverage parent pointers once they are in place.  I will add the -v3 flag too.  Thx!

--
To unsubscribe from this list: send the line "unsubscribe linux-xfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[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