From: Brian Foster <bfoster@redhat.com>
To: linux-xfs@vger.kernel.org
Subject: [PATCH 0/4] xfs: rmapbt block and perag reservation fixups
Date: Mon, 5 Feb 2018 12:45:57 -0500 [thread overview]
Message-ID: <20180205174601.51574-1-bfoster@redhat.com> (raw)
Hi all,
Here's another version of the rmapbt perag reservation fixup. This
series splits the original patch into two: one for the
rename/non-functional changes and another for the logical fix. This
series also includes a couple new patches related to an issue
encountered during testing of the previous patch. I have an xfstests
test for the latter issue sketched out that I'll follow up with once
it's formalized.
Thoughts, reviews, flames appreciated.
Brian
v1:
- Split original perag res. fix into two patches.
- Additional patches for block res. issue.
rfc: https://marc.info/?l=linux-xfs&m=151741074520114&w=2
Brian Foster (4):
xfs: shutdown if block allocation overruns tx reservation
xfs: account format bouncing into rmapbt swapext tx reservation
xfs: rename agfl perag res type to rmapbt
xfs: account only rmapbt-used blocks against rmapbt perag res
fs/xfs/libxfs/xfs_ag_resv.c | 39 ++++++++++++++++++++++-----------------
fs/xfs/libxfs/xfs_ag_resv.h | 31 +++++++++++++++++++++++++++++++
fs/xfs/libxfs/xfs_alloc.c | 14 +++-----------
fs/xfs/libxfs/xfs_rmap_btree.c | 4 ++++
fs/xfs/xfs_bmap_util.c | 29 ++++++++++++++++++++---------
fs/xfs/xfs_mount.h | 11 ++++++-----
fs/xfs/xfs_reflink.c | 2 +-
fs/xfs/xfs_trans.c | 12 ++++++++----
8 files changed, 95 insertions(+), 47 deletions(-)
--
2.13.6
next reply other threads:[~2018-02-05 17:46 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-02-05 17:45 Brian Foster [this message]
2018-02-05 17:45 ` [PATCH 1/4] xfs: shutdown if block allocation overruns tx reservation Brian Foster
2018-02-08 1:42 ` Darrick J. Wong
2018-02-05 17:45 ` [PATCH 2/4] xfs: account format bouncing into rmapbt swapext " Brian Foster
2018-02-08 1:56 ` Darrick J. Wong
2018-02-08 13:12 ` Brian Foster
2018-02-05 17:46 ` [PATCH 3/4] xfs: rename agfl perag res type to rmapbt Brian Foster
2018-02-08 1:57 ` Darrick J. Wong
2018-02-05 17:46 ` [PATCH 4/4] xfs: account only rmapbt-used blocks against rmapbt perag res Brian Foster
2018-02-07 0:03 ` Darrick J. Wong
2018-02-07 14:49 ` Brian Foster
2018-02-08 2:20 ` Darrick J. Wong
2018-02-08 13:19 ` Brian Foster
2018-02-08 22:49 ` Dave Chinner
2018-02-09 13:37 ` Brian Foster
2018-02-06 13:10 ` [PATCH] tests/xfs: rmapbt swapext block reservation overrun test Brian Foster
2018-02-06 17:30 ` Darrick J. Wong
2018-02-06 18:50 ` Brian Foster
2018-02-07 4:07 ` Eryu Guan
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20180205174601.51574-1-bfoster@redhat.com \
--to=bfoster@redhat.com \
--cc=linux-xfs@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.