From: Mike Snitzer <snitzer@redhat.com>
To: Kent Overstreet <kent.overstreet@gmail.com>
Cc: Eric Wheeler <dm-devel@lists.ewheeler.net>,
dm-devel@redhat.com, Mikulas Patocka <mpatocka@redhat.com>,
Alasdair Kergon <agk@redhat.com>, Shaohua Li <shli@kernel.org>,
Jens Axboe <axboe@kernel.dk>,
linux-block@vger.kernel.org, linux-bcache@vger.kernel.org,
Vivek Goyal <vgoyal@redhat.com>
Subject: Re: dm-crypt: fix lost ioprio when queuing crypto bios from task with ioprio
Date: Sun, 18 Dec 2016 18:17:55 -0500 [thread overview]
Message-ID: <20161218231755.GA14929@redhat.com> (raw)
In-Reply-To: <20161218225406.eqbcn7fpg4cehjb6@kmo-pixel>
On Sun, Dec 18 2016 at 5:54pm -0500,
Kent Overstreet <kent.overstreet@gmail.com> wrote:
> On Sat, Dec 17, 2016 at 10:58:00AM -0500, Mike Snitzer wrote:
> > The time for 4.10 inclusion has passed. This needs to wait until 4.11.
> >
> > It also needs more review, testing and possible re-working. Each DM
> > target shouldn't have to worry about these details (though I do grant
> > that dm-crypt.c:clone_init call to bio_set_prio makes sense).
> >
> > A more generic solution is needed (likely in DM core).
> >
> > A while ago, Vivek floated a patch that spoke to the need for iocontext
> > (for the purposes of cgroups):
> > https://patchwork.kernel.org/patch/8485451/
> >
> > I don't consider your patch too dissimilar. But it just needs to be
> > worked on during a development window. On to 4.11 ;)
>
> Mike, this current patch is a pure bugfix,
Spinning it as a pure bugfix is a reach (as Eric's header documents the
patch, the case is weak for cc'ing stable). Reality is the change is
needed to enable a new bcache feature. I'm not going to rush
feature-enabling change that arrived in the last minute.
> and you can't fault Eric for not
> wanting to do work on dm-cache too when all he's trying to do is solve a
> particular real world problem. He should be able to do that without having to
> dive into dm-cache code too.
>
> Furthermore, pretty much every filesystem has private ioctls and interfaces -
> this is no different.
You're completely misreading my having raised dm-cache. I was poinitng
out that Eric's patch to enable a new bcache feature ontop of dm-crypt
was too late. Had Eric known of this limitation sooner or thought to
engage me or the rest of dm-devel then DM could've been fixed with
precision during the 4.10 development window.
I wasn't saying Eric should've worked on dm-cache. But had he raised
this bcache feature to my attention, in the context of missing ioprio
and why dm-cache would/could use it in the future too, then it'd have
been all the better. Simple as that. I was trying to be helpful. Not
trying to be a PITA in any way.
> If you dm guys want to standardize something, that's awesome - and in hindsight,
> it wouldn't have been a bad idea to CC you guys on the original patches. But
> please keep in mind Eric's not a full time kernel developer, and don't crap on
> his work just becausue he's not working on dm-cache too.
You don't get to make this something it isn't. I didn't crap on
anything. This line of development will be pursued in Januaray when I
get back from holiday break. If there is a stable@vger.kernel.org
worthy change that comes from that development then so be it.
Could be that the change(s) will land during 4.10-rc but I cannot put
time to it until after January 2.
next prev parent reply other threads:[~2016-12-18 23:17 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-12-14 18:55 [PATCH] dm-crypt: fix lost ioprio when queuing crypto bios from task with ioprio Eric Wheeler
2016-12-16 22:29 ` [dm-devel] " Eric Wheeler
2016-12-17 15:58 ` Mike Snitzer
2016-12-18 22:54 ` Kent Overstreet
2016-12-18 23:17 ` Mike Snitzer [this message]
2016-12-18 23:23 ` Kent Overstreet
2016-12-30 4:08 ` Eric Wheeler
2017-01-05 16:55 ` Mike Snitzer
2017-01-05 16:55 ` Mike Snitzer
2017-03-11 1:08 ` [dm-devel] " Eric Wheeler
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=20161218231755.GA14929@redhat.com \
--to=snitzer@redhat.com \
--cc=agk@redhat.com \
--cc=axboe@kernel.dk \
--cc=dm-devel@lists.ewheeler.net \
--cc=dm-devel@redhat.com \
--cc=kent.overstreet@gmail.com \
--cc=linux-bcache@vger.kernel.org \
--cc=linux-block@vger.kernel.org \
--cc=mpatocka@redhat.com \
--cc=shli@kernel.org \
--cc=vgoyal@redhat.com \
/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.