public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: James Bottomley <James.Bottomley@steeleye.com>
To: Paul McKenney <Paul.McKenney@us.ibm.com>
Cc: Andries.Brouwer@cwi.nl,
	Linux Kernel <linux-kernel@vger.kernel.org>,
	linux-kernel-owner@vger.kernel.org,
	SCSI Mailing List <linux-scsi@vger.kernel.org>,
	pbadari@us.ibm.com
Subject: Re: [patch for playing] Patch to support 4000 disks and maintain backward compatibility
Date: 12 Apr 2003 09:14:38 -0500	[thread overview]
Message-ID: <1050156880.2016.15.camel@mulgrave> (raw)
In-Reply-To: <OFAD4FBC86.382E53DF-ON88256D06.0006AAF3@us.ibm.com>

On Fri, 2003-04-11 at 20:13, Paul McKenney wrote:
> Some compatibility needs more code than other compatibility.
> The desired compatibility includes the following, much of which
> has been noted earlier in this thread, and some of which may
> need to wait for multipath I/O and other of which might be best
> provided by a volume manager:

We're talking about two types of compatibility.  The first (which
everyone agrees on) is that /dev names don't change between 2.4 and
2.5.  The second is direct numerical compatibility so that a /dev still
using the old 8:8 scheme works.

What you're asking for is more a wish list of enhancements:

> o     It must be possible to switch between 2.4 and 2.5/6
>       kernels without a given disk's name changing.

By and large, this is true.  There will be problems where probe order
has altered because of changes to bus enumeration schemes or for other
reasons.

> o     New 2.5/6 installations should se a clean disk naming
>       scheme without historical cruft.

They'll all see /dev/sd<A>[n] as in 2.4

> o     Removing or adding one disk should not affect the
>       names of other disks.  Ideally, moving a given disk
>       from one place to another should not change its
>       name.  "The good news is that we repaired your
>       disk.  The bad news is that, due to the resulting
>       name changes, your application thoroughly
>       corrupted all of its data."

True until a reboot, as in 2.4

> o     Adding or removing a FC or SCSI adapter should not
>       affect the names of disks hanging off of other
>       FC or SCSI controllers.  Ideally, the name of
>       a disk should not change when its FC or SCSI
>       controller is moved from one slot to another.

That's not a 2.4 guarantee, it won't be a 2.5 one.

> o     Failures of or repairs to the FC fabric should
>       not change the names of any of the disks (though
>       a sufficiently thorough failure might make some
>       of the disks unreachable).

True until reboot, as in 2.4

> o     Cluster nodes should ideally have the same name
>       for a given disk.  Extra credit, though greatly
>       appreciated by anyone who has ever had to deal
>       with a cluster where different nodes have different
>       names for the same disk.  ;-)

That has never been true in Linux, and not in most commerical unixes,
either.  Cluster tools are used to do this mapping and most commercially
available linux cluster tools solve this problem, so there's no need for
the kernel to do it.

A lot of these enhancements will be covered (or at least a solution will
be facilitated) by udev.  See

http://marc.theaimsgroup.com/?t=105003184600001&r=1&w=2

(unfortunately, the announcement thread has grown rather big).

James


James



  reply	other threads:[~2003-04-12 14:03 UTC|newest]

Thread overview: 29+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-04-12  1:13 [patch for playing] Patch to support 4000 disks and maintain backward compatibility Paul McKenney
2003-04-12 14:14 ` James Bottomley [this message]
  -- strict thread matches above, loose matches on Subject: below --
2003-04-13 13:59 Paul McKenney
2003-04-11 21:13 Andries.Brouwer
2003-04-11 19:45 Andries.Brouwer
2003-04-11 20:14 ` James Bottomley
2003-04-11 23:21   ` Joel Becker
2003-04-11 18:07 Andries.Brouwer
2003-04-11 19:12 ` James Bottomley
2003-04-11 11:42 Andries.Brouwer
2003-04-11 14:33 ` James Bottomley
2003-04-11 16:21   ` Badari Pulavarty
2003-04-11  0:13 Andries.Brouwer
2003-04-10 23:53 Andries.Brouwer
2003-04-11  1:09 ` Badari Pulavarty
2003-04-11 10:09   ` Douglas Gilbert
2003-04-11 16:12     ` Badari Pulavarty
2003-04-10 23:33 Andries.Brouwer
2003-04-10 23:37 ` Badari Pulavarty
2003-04-10 23:09 Andries.Brouwer
2003-04-10 23:16 ` Badari Pulavarty
2003-04-10 22:09 Andries.Brouwer
2003-04-10 22:22 ` Badari Pulavarty
2003-04-10 23:57 ` Roman Zippel
2003-04-10 20:39 Badari Pulavarty
2003-04-10 20:54 ` Randy.Dunlap
2003-04-11  0:08 ` Roman Zippel
2003-04-11  1:25   ` Badari Pulavarty
2003-04-11 15:43     ` Joel Becker

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=1050156880.2016.15.camel@mulgrave \
    --to=james.bottomley@steeleye.com \
    --cc=Andries.Brouwer@cwi.nl \
    --cc=Paul.McKenney@us.ibm.com \
    --cc=linux-kernel-owner@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-scsi@vger.kernel.org \
    --cc=pbadari@us.ibm.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