[Cluster-devel] [PATCH v2 0/3] gfs2: Add new resource group header fields

Bob Peterson rpeterso at redhat.com
Tue Dec 12 18:00:18 UTC 2017


----- Original Message -----
| 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.
| 
| v2: fixed cpu_to_be64/32 typos and made sure rg_skip of the last rgrp is
| zeroed
| 
| 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                   | 16 +++++++++++++++-
|  include/uapi/linux/gfs2_ondisk.h | 15 ++++++++++++---
|  2 files changed, 27 insertions(+), 4 deletions(-)
| 
| --
| 2.13.6

Hi,

Thanks. All three patches are now pushed to the for-next branch of the linux-gfs2 tree:

gfs2: Add a next-resource-group pointer to resource groups
https://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git/commit/fs/gfs2?h=for-next&id=65adc27375a85beb57c3869cedb2a410fad9c288

gfs2: Add rindex fields to rgrp headers
https://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git/commit/fs/gfs2?h=for-next&id=166725d96322473305e35f9d580591a01697ab29

gfs2: Add a crc field to resource group headersfor-next
https://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git/commit/fs/gfs2?h=for-next&id=850d2d915fa69011bef9bd668499cce889fdd8b3

Regards,

Bob Peterson
Red Hat File Systems




More information about the Cluster-devel mailing list