Cyril Plisko wrote:
> On Jan 14, 2008 9:37 PM, Ethan Quach <ethan.quach at sun.com> wrote:
> 
>>> Only other comment I have is the same as Cyril: is there a reason that
>>> parts of the hierarchy name are all uppercase (e.g. "ROOT")?
> 
> From http://defect.opensolaris.org/bz/show_bug.cgi?id=354#c2 :
> 
>> The <pool>/ROOT dataset is a *special* dataset used by the BE management
>> software to house the root datasets of all zfs BEs.  Because its special,
>> we chose to uppercased it.  This part isn't customizable during the installer
>> nor should it be changed after installation.
> 
> Ethan,
> 
> I can live with uppercased default naming scheme - I, personally,
> find it not aesthetically pleasant, but that is just me. However,
> you assertion that it shouldn't be changed neither during installation,
> nor afterwards makes me really uncomfortable. Can you, please,
> elaborate more on what are the reasons for making the naming
> immutable ?

Its part of the Snap upgrade design.  All zfs BEs will live under
<pool>/ROOT/ and the ROOT part of it is a reserved name we've
chosen to use.  See the design document here:

http://opensolaris.org/os/project/caiman/Snap_Upgrade/snap-documents/snap-libbe-design-5.pdf
(NOTE: This revision of document is not quite up to date.  Particularly
it still calls out <pool>/BE/ as the reserved dataset name to use)


If you don't care about being a supported BE, then you can certainly
'zfs rename <pool>/ROOT <pool>/whatever', but BEs installed under it
won't be recognized as BEs anymore.


-ethan


Reply via email to