These patches add new fields to struct gfs2_rgrp. The intention is to improve 
fsck performance and error checking while reducing reliance on the rindex to be 
read in order to scan through the resource groups in tools such as fsck.gfs2. 
This is part of a wider goal to obsolete gfs2's metafs, hence the duplication 
of fields from the rindex. In testing performance, these patches carry very 
little-to-no overhead.

This posting will be followed by a patch set for gfs2-utils to make use of the 
new fields, and set and check them enough for testing purposes.

Andrew Price (3):
  gfs2: Add a next-resource-group pointer to resource groups
  gfs2: Add rindex fields to rgrp headers
  gfs2: Add a crc field to resource group headers

 fs/gfs2/rgrp.c                   | 14 +++++++++++++-
 include/uapi/linux/gfs2_ondisk.h | 15 ++++++++++++---
 2 files changed, 25 insertions(+), 4 deletions(-)

-- 
2.13.6

Reply via email to