On Mon, Sep 10, 2018 at 10:46 AM Bob Peterson <[email protected]> wrote:
> ----- Original Message ----- > > This is a revised version of the patchset I'd posted a few days > > ago. It contains fixes and some cleanup suggested by Andreas > > and Bob. > > > > It is slightly different in parts from the rhel7 patchset I'd posted > > originally, owing to some bits already being present and the hash/crc > > computation code being different due to the updated log header structure. > > > > Cheers! > > --Abhi > > > > Abhi Das (4): > > gfs2: add timing info to map_journal_extents > > gfs2: changes to gfs2_log_XXX_bio > > gfs2: add a helper function to get_log_header that can be used > > elsewhere > > gfs2: read journal in large chunks to locate the head > > > > fs/gfs2/bmap.c | 8 ++- > > fs/gfs2/incore.h | 8 ++- > > fs/gfs2/log.c | 4 +- > > fs/gfs2/lops.c | 180 > > +++++++++++++++++++++++++++++++++++++-------------- > > fs/gfs2/lops.h | 3 +- > > fs/gfs2/ops_fstype.c | 1 + > > fs/gfs2/recovery.c | 168 > ++++++++++++----------------------------------- > > fs/gfs2/recovery.h | 2 + > > 8 files changed, 194 insertions(+), 180 deletions(-) > > > > -- > > 2.4.11 > > > > > Hi, > > The patch set looks good to me. I assume you've tested it on file systems > in which block size < page size, right? > > Yes. But this upstream version has not been tested as much as the rhel7 one I'd posted a few weeks ago. The rhel7 patchset was tested against 2 and 4 node clusters with revolver and passed. With changes and cleanups, this upstream version has diverged from the rhel7 one, so I'm going to backport again to rhel7 and have QE re-test it. I'll also do more single-node testing on upstream and report. I don't have an upstream cluster... Any volunteers for upstream cluster testing? Cheer! --Abhi
