[Cluster-devel] [GFS2 PATCH 00/11] gfs2: jdata patch collection
Bob Peterson
rpeterso at redhat.com
Fri Jul 24 18:32:53 UTC 2020
These patches are for the jdata problems I've recently found. They allow
xfstests to pass in its entirety using jdata, and unlike before, 269
can be run multiple times without deadlocking. The last two patches are
just improvements to the log_blocks kernel trace point, which can be
pushed (or not) separately.
Bob Peterson (11):
gfs2: inline gfs2_write_jdata_pagevec into gfs2_write_cache_jdata
gfs2: don't break integrity writeback on __gfs2_jdata_writepage error
gfs2: Fix inaccurate comment
gfs2: don't try to add buffers to transactions a second time for jdata
gfs2: Wipe jdata and ail1 in gfs2_journal_wipe, formerly
gfs2_meta_wipe
gfs2: rename gfs2_write_full_page to gfs2_write_jdata_page, remove
parm
gfs2: Add a new jdata-specific version of gfs2_get_block_noalloc
gfs2: Add caller info to log_blocks trace point
gfs2: enhance log_blocks trace point to show log blocks free
gfs2: print details on transactions that aren't properly ended
gfs2: Never call gfs2_block_zero_range with an open transaction
fs/gfs2/aops.c | 267 +++++++++++++++++++++++--------------------
fs/gfs2/bmap.c | 70 +++++++-----
fs/gfs2/incore.h | 3 +
fs/gfs2/log.c | 26 +++--
fs/gfs2/lops.c | 1 +
fs/gfs2/meta_io.c | 82 ++++++++++++-
fs/gfs2/meta_io.h | 5 +-
fs/gfs2/ops_fstype.c | 2 +-
fs/gfs2/rgrp.c | 6 +-
fs/gfs2/trace_gfs2.h | 23 +++-
fs/gfs2/trans.c | 31 ++---
11 files changed, 327 insertions(+), 189 deletions(-)
--
2.26.2
More information about the Cluster-devel
mailing list