All of lore.kernel.org
 help / color / mirror / Atom feed
From: Mike Snitzer <snitzer@redhat.com>
To: Kent Overstreet <koverstreet@google.com>
Cc: Vivek Goyal <vgoyal@redhat.com>,
	lsf-pc@lists.linux-foundation.org, nauman@google.com,
	linux-scsi@vger.kernel.org, dm-devel@redhat.com,
	Christoph Hellwig <hch@infradead.org>
Subject: Re: Bcache
Date: Thu, 15 Mar 2012 21:45:53 -0400	[thread overview]
Message-ID: <20120316014552.GA24834@redhat.com> (raw)
In-Reply-To: <20120315225952.GA8564@dhcp-172-18-216-138.mtv.corp.google.com>

On Thu, Mar 15 2012 at  6:59pm -0400,
Kent Overstreet <koverstreet@google.com> wrote:

> On Thu, Mar 15, 2012 at 04:17:32PM -0400, Mike Snitzer wrote:
> > Your interest should be in getting the hard work you've put into bcache
> > upstream.  That's unlikely to happen until you soften on your reluctance
> > to embrace existing appropriate kernel interfaces.
> 
> I don't really care what you think my priorities should be. I write code
> first and foremost for myself, and the one thing I care about is good
> code.
> 
> I'd love to have bcache in mainline, seeing more use and getting more
> improvements - but if that's contingent on making it work through dm,
> sorry, not interested.
> 
> If you want to convince me that dm is the right way to go you'll have
> much better luck with technical arguments.

We have quite a lot of code that illustrates how to implement DM
targets.  DM isn't forcing undue or cumbersome constraints that prevent
it's use for complex targets with in-kernel metadata -- again dm-thinp
proves this.

It is your burden to even begin to substantiate _why_ both DM and MD are
inadequate frameworks for virtual block device drivers.

> > Baseless and unspecific assertions don't help your cause -- dm-thinp
> > disproves your unconvincing position (manages it's metadata in kernel,
> > etc).
> 
> I'm not the only one who's read the dm code and found it lacking - and
> anyways, I'm not really out to convince anyone. 

Like other kernel code, DM is approachable for those who are willing to
put the time in to understand it.  Your hand-waving (and now proxy)
critiques leave us nothing to work with.

> > > Kind of presumptuous, don't you think?
> > 
> > Not really, considering what I'm responding to at the moment ;)
> 
> Maybe you should consider how you word things...

Say what?  Nice projection.  Luckily the thread is public for all to see.

I initially thought Christoph's feedback in this thread was harsh; now
it seems eerily prophetic.

Lets stop wasting our time on this thread.  Maybe we can be more
constructive in the future.

  reply	other threads:[~2012-03-16  1:45 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-03-14 13:32 [Topic] Bcache Kent Overstreet
2012-03-14 15:53 ` [Lsf-pc] " Vivek Goyal
2012-03-14 17:24   ` Kent Overstreet
2012-03-14 22:01     ` Bcache Mike Snitzer
2012-03-14 22:09       ` [Lsf-pc] Bcache Williams, Dan J
2012-03-15 17:27       ` Bcache Kent Overstreet
2012-03-15 20:17         ` Bcache Mike Snitzer
2012-03-15 22:59           ` Bcache Kent Overstreet
2012-03-16  1:45             ` Mike Snitzer [this message]
2012-03-15 19:43     ` [Lsf-pc] [Topic] Bcache Vivek Goyal
2012-03-15 23:46       ` Kent Overstreet
2012-03-14 18:12   ` chetan loke
2012-03-14 18:17     ` Kent Overstreet
2012-03-14 18:33       ` chetan loke
2012-03-14 18:41         ` Kent Overstreet
2012-03-14 18:47           ` Christoph Hellwig
2012-03-14 19:04           ` chetan loke
2012-03-15 17:01             ` Kent Overstreet
2012-03-14 18:54         ` Ted Ts'o
2012-03-14 19:22           ` chetan loke
2012-03-15 17:02           ` Kent Overstreet
  -- strict thread matches above, loose matches on Subject: below --
2013-07-07 14:44 bcache sheng qiu
2016-11-18 12:51 BCache Heiri Müller
2023-11-23  6:40 bcache yubin hou
2023-11-23 17:08 ` bcache Coly Li

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=20120316014552.GA24834@redhat.com \
    --to=snitzer@redhat.com \
    --cc=dm-devel@redhat.com \
    --cc=hch@infradead.org \
    --cc=koverstreet@google.com \
    --cc=linux-scsi@vger.kernel.org \
    --cc=lsf-pc@lists.linux-foundation.org \
    --cc=nauman@google.com \
    --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.