All of lore.kernel.org
 help / color / mirror / Atom feed
From: Kyle Moffett <kyle@moffetthome.net>
To: Christoph Hellwig <hch@infradead.org>
Cc: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>,
	lars.ellenberg@linbit.com, arjan@infradead.org, lmb@suse.de,
	jens.axboe@oracle.com, neilb@suse.de, James.Bottomley@suse.de,
	linux-kernel@vger.kernel.org, drbd-dev@lists.linbit.com,
	akpm@linux-foundation.org, bart.vanassche@gmail.com,
	davej@redhat.com, gregkh@suse.de, kosaki.motohiro@jp.fujitsu.com,
	torvalds@linux-foundation.org, nab@linux-iscsi.org,
	knikanth@suse.de, philipp.reisner@linbit.com, sam@ravnborg.org,
	Mauelshagen@redhat.com
Subject: Re: [GIT PULL] DRBD for 2.6.32
Date: Wed, 23 Sep 2009 10:01:09 -0400	[thread overview]
Message-ID: <f73f7ab80909230701k438be273y1e363a9ef5579e4d@mail.gmail.com> (raw)
In-Reply-To: <20090923115751.GA11820@infradead.org>

On Wed, Sep 23, 2009 at 07:57, Christoph Hellwig <hch@infradead.org> wrote:
> On Mon, Sep 21, 2009 at 08:51:32PM -0400, Kyle Moffett wrote:
>> You have to realize that this project is NOT a new one, it's been
>> around quite a decent number of years (since kernel 2.2-ish).  Yes,
>> the ABI is unique and has its warts, but there are a lot of things
>> that depend on it.
>
> So?  That's never been an argument.  Quite contrary, we ignored upstream
> for years and fucked up out of tree but please merge anyway is almost
> a counter-argument.

That's not what happened with DRBD at *all*.  It was a large project
that ignored upstream for a while yes... but recently they decided to
do things right and submitted all of their patches for review and
comments.  After a good number of review cycles during which they were
model citizens for making big necessary changes, nobody could find
anything technically wrong with the code.

Now people are asking the out-of-tree project to continue to maintain
their otherwise-perfectly-merge-ready patchset while also implementing
a bunch of MD/DM/RAID-integration code.  Meanwhile several of the
DM/MD RAID guys who *already* have their code upstream have not been
having much luck defining a usable userspace API for the proposed
integrated configuration model.

At the very least, the code is at the point where Greg KH could easily
merge it into staging:
  * The code is under GPLv2
  * The goal of the developers is to get it merged in the near future
  * It builds properly on x86
  * It's for a new feature (not an existing one)
  * There's a reliable point-of-contact for the code

The only thing missing is a list of exactly what still needs to be
fixed.  I see a lot of handwaving about "We want a new API", but
nobody defining what the requirements for that are.  If nobody can
figure that out yet, then I see no reason it shouldn't be mainline
mergeable; both Neil Brown and Jens Axboe seem to think this is ready
to merge as well.

Cheers,
Kyle Moffett

  reply	other threads:[~2009-09-23 14:01 UTC|newest]

Thread overview: 34+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-09-15 14:45 [GIT PULL] DRBD for 2.6.32 Philipp Reisner
2009-09-15 23:19 ` Christoph Hellwig
2009-09-16  8:33   ` Philipp Reisner
2009-09-17  8:12   ` Lars Ellenberg
2009-09-17 16:02     ` James Bottomley
2009-09-17 16:11       ` Christoph Hellwig
2009-09-18  3:32         ` Neil Brown
2009-09-18 20:08           ` Jens Axboe
2009-09-19  5:14             ` FUJITA Tomonori
2009-09-19 22:02               ` Lars Marowsky-Bree
2009-09-19 23:56                 ` Dan Williams
2009-09-21 13:39                 ` FUJITA Tomonori
2009-09-21 14:43                   ` Lars Ellenberg
2009-09-21 14:52                     ` Arjan van de Ven
2009-09-21 16:53                       ` Lars Ellenberg
2009-09-21 22:27                         ` FUJITA Tomonori
2009-09-22  0:51                           ` Kyle Moffett
2009-09-23 11:27                             ` FUJITA Tomonori
2009-09-23 11:57                             ` Christoph Hellwig
2009-09-23 14:01                               ` Kyle Moffett [this message]
2009-09-23 23:21                                 ` FUJITA Tomonori
2009-09-22  6:20                           ` Lars Marowsky-Bree
2009-09-23 11:36                             ` FUJITA Tomonori
2009-09-23 23:06                               ` Neil Brown
2009-09-23 23:37                                 ` FUJITA Tomonori
2009-09-25  5:27                                   ` Neil Brown
2009-09-25  9:59                                     ` Lars Marowsky-Bree
2009-09-21 14:55                     ` [Drbd-dev] " Lars Ellenberg
2009-09-22  5:37                     ` Heinz Mauelshagen
2009-09-17  8:50   ` Lars Marowsky-Bree
2009-09-16  0:46 ` KOSAKI Motohiro
2009-09-16  9:19   ` Philipp Reisner
2009-09-17 18:52 devzero
2009-09-23 19:10 devzero

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=f73f7ab80909230701k438be273y1e363a9ef5579e4d@mail.gmail.com \
    --to=kyle@moffetthome.net \
    --cc=James.Bottomley@suse.de \
    --cc=Mauelshagen@redhat.com \
    --cc=akpm@linux-foundation.org \
    --cc=arjan@infradead.org \
    --cc=bart.vanassche@gmail.com \
    --cc=davej@redhat.com \
    --cc=drbd-dev@lists.linbit.com \
    --cc=fujita.tomonori@lab.ntt.co.jp \
    --cc=gregkh@suse.de \
    --cc=hch@infradead.org \
    --cc=jens.axboe@oracle.com \
    --cc=knikanth@suse.de \
    --cc=kosaki.motohiro@jp.fujitsu.com \
    --cc=lars.ellenberg@linbit.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=lmb@suse.de \
    --cc=nab@linux-iscsi.org \
    --cc=neilb@suse.de \
    --cc=philipp.reisner@linbit.com \
    --cc=sam@ravnborg.org \
    --cc=torvalds@linux-foundation.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.