From: Christoph Hellwig <hch@lst.de>
To: "Darrick J. Wong" <darrick.wong@oracle.com>
Cc: Christoph Hellwig <hch@lst.de>,
linux-xfs@vger.kernel.org,
Stefan Priebe - Profihost AG <s.priebe@profihost.ag>
Subject: Re: xfs cgroup writeback support
Date: Tue, 25 Jun 2019 12:05:32 +0200 [thread overview]
Message-ID: <20190625100532.GE1462@lst.de> (raw)
In-Reply-To: <20190625032527.GF1611011@magnolia>
On Mon, Jun 24, 2019 at 08:25:27PM -0700, Darrick J. Wong wrote:
> By the way, did all the things Dave complained about in last year's
> attempt[1] to add cgroup writeback support get fixed? IIRC someone
> whose name I didn't recognise complained about log starvation due to
> REQ_META bios being charged to the wrong cgroup and other misbehavior.
As mentioned in the reference thread while the metadata throttling is
an issue, it is in existing one and not one touched by the cgroup
writeback support. This patch just ensures that writeback takes the
cgroup information from the inode instead of the current task. The
fact that blkcg should not even look at any cgroup information for
REQ_META is something that should be fixed entirely in core cgroup
code is orthogonal to how we pick the attached cgroup.
> Also, I remember that in the earlier 2017 discussion[2] we talked about
> a fstest to test that writeback throttling actually capped bandwidth
> usage correctly. I haven't been following cgroupwb development since
> 2017 -- does it not ratelimit bandwidth now, or is there some test for
> that? The only test I could find was shared/011 which only tests the
> accounting, not bandwidth.
As far as I can tell cfq could limit bandwith, but cgq is done now.
Either way all that is hiddent way below us.
next prev parent reply other threads:[~2019-06-25 10:06 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-06-24 13:43 xfs cgroup writeback support Christoph Hellwig
2019-06-24 13:43 ` [PATCH 1/2] xfs: simplify xfs_chain_bio Christoph Hellwig
2019-06-24 16:17 ` Darrick J. Wong
2019-06-25 10:00 ` Christoph Hellwig
2019-06-24 13:43 ` [PATCH 2/2] xfs: implement cgroup aware writeback Christoph Hellwig
2019-06-24 16:22 ` Darrick J. Wong
2019-06-25 10:00 ` Christoph Hellwig
2019-06-25 10:06 ` Stefan Priebe - Profihost AG
2019-06-25 3:25 ` xfs cgroup writeback support Darrick J. Wong
2019-06-25 10:05 ` Christoph Hellwig [this message]
2019-06-26 5:57 ` Darrick J. Wong
2019-06-26 5:57 ` Christoph Hellwig
2019-06-26 15:09 ` Darrick J. Wong
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=20190625100532.GE1462@lst.de \
--to=hch@lst.de \
--cc=darrick.wong@oracle.com \
--cc=linux-xfs@vger.kernel.org \
--cc=s.priebe@profihost.ag \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).