On Wed, 22 Nov 2006, Cyril Plisko wrote:

On 11/22/06, Frank Hofmann <[EMAIL PROTECTED]> wrote:

Well, yes. We're extremely aware of the pain the sd driver's reliance on
"geometry" causes. And the confusion/frustration to users. The one and
only reason why this isn't simply ripped out and consigned to the big pile
is compatibility - how do you upgrade a system that e.g. has 10000 SVM or
VxVM volumes, if all device numbers for sd nodes underneath change as a
consequence of the upgrade ? This is like an attempt to transplant a pig's
heart for a monkey's, done without anestethics ...

Frank,

why would removal of the "geometry" notion in the sd driver affect
device numbering (i.e. minor number allocation) ? That sounds
rather strange to me. Can you please explain that ?

Because sd minor numbers are allocated by slice/partition, a pair each for raw/block device. And (which is worse) it's different (again for historical reasons) between Solaris/x86 (which has the PC-style p[1-4] nodes and the p0 node for "whole disk") and Solaris/sparc.

The removal wouldn't cause a problem as such, but making sparc and x86 behave identically would :(



FrankH.
_______________________________________________
opensolaris-discuss mailing list
[email protected]

Reply via email to