public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: David Teigland <teigland@redhat.com>
To: Goldwyn Rodrigues <rgoldwyn@suse.com>
Cc: linux-kernel@vger.kernel.org, NeilBrown <neilb@suse.de>
Subject: Re: clustered MD
Date: Wed, 10 Jun 2015 10:01:51 -0500	[thread overview]
Message-ID: <20150610150151.GA333@redhat.com> (raw)
In-Reply-To: <5577AFF4.6020505@suse.com>

On Tue, Jun 09, 2015 at 10:33:08PM -0500, Goldwyn Rodrigues wrote:
> >>>some real world utility to warrant the potential maintenance effort.
> >>
> >>We do have a valid real world utility. It is to provide
> >>high-availability of RAID1 storage  over the cluster. The
> >>distributed locking is required only during cases of error and
> >>superblock updates and is not required during normal operations,
> >>which makes it fast enough for usual case scenarios.
> >
> >That's the theory, how much evidence do you have of that in practice?
> 
> We wanted to develop a solution which is lock free (or atleast
> minimum) for the most common/frequent usage scenario. Also, we
> compared it with iozone on top of ocfs2 to find that it is very
> close to local device performance numbers. we compared it with cLVM
> mirroring to find it better as well. However, in the future we would
> want to use it with with other RAID (10?) scenarios which is missing
> now.

OK, but that's the second time you've missed the question I asked about
examples of real world usage.  Given the early stage of development, I'm
supposing there is none, which also implies it's too early for merging.

> >>What are the doubts you have about it?
> >
> >Before I begin reviewing the implementation, I'd like to better understand
> >what it is about the existing raid1 that doesn't work correctly for what
> >you'd like to do with it, i.e. I don't know what the problem is.
> 
> David Lang has already responded: The idea is to use a RAID device
> (currently only level 1 mirroring is supported) with multiple nodes
> of the cluster.

That doesn't come close to answering the question: exactly how do you want
to use raid1 (I have no idea from the statements you've made), and exactly
what breaks when you use raid1 in that way?  Once we've established the
technical problem, then I can fairly evaluate your solution for it.

Isn't this process what staging is for?

Dave


  parent reply	other threads:[~2015-06-10 15:02 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-06-09 18:22 clustered MD David Teigland
2015-06-09 19:26 ` Goldwyn Rodrigues
2015-06-09 19:45   ` David Teigland
2015-06-09 20:08     ` Goldwyn Rodrigues
2015-06-09 20:30       ` David Teigland
2015-06-09 20:33         ` David Lang
2015-06-10  3:33         ` Goldwyn Rodrigues
2015-06-10  8:00           ` Richard Weinberger
2015-06-10 13:59             ` Goldwyn Rodrigues
2015-06-10 15:01           ` David Teigland [this message]
2015-06-10 15:27             ` Goldwyn Rodrigues
2015-06-10 15:48               ` David Teigland
2015-06-10 16:23                 ` Goldwyn Rodrigues
2015-06-10 17:05                   ` David Teigland
2015-06-10 19:22                     ` David Teigland
2015-06-10 20:31             ` Neil Brown
2015-06-10 21:07               ` David Teigland
2015-06-10 22:11                 ` David Teigland
2015-06-10 22:50                 ` Neil Brown
2015-06-12 18:46                   ` David Teigland
2015-06-14 22:19                     ` Goldwyn Rodrigues
2015-06-23  1:34                       ` NeilBrown
2015-06-09 20:14     ` Goldwyn Rodrigues

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=20150610150151.GA333@redhat.com \
    --to=teigland@redhat.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=neilb@suse.de \
    --cc=rgoldwyn@suse.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox