Jerry Jelinek wrote:
> Ethan Quach wrote:
>>
>>
>> Ethan Quach wrote:
>>> Jerry Jelinek wrote:
>>>  
>>>> Evan Layton wrote:
>>>>   
>>>>> This is the same as what is done with /rpool/ROOT and ZFS boot, with
>>>>> "ROOT" being the confined area where we place BE's. An admin can 
>>>>> still
>>>>> create things there but this is the only place that we look for BE's.
>>>>> Datasets outside this are not considered BE's but would be shared
>>>>> between BE's as is done in the global zone now.
>>>>>       
>>>> Evan,
>>>>
>>>> We can certainly call this .../ROOT instead of .../rpool, if that
>>>> makes a difference.
>>>>     
>>>
>>> The extra level is what makes the difference, not the name.
>>>   
>>
>> Jerry,
>>
>> Let me try to clarify (if I wasn't clear), the extra level would be 
>> just an
>> organizational convenience, not something required for this to work.
>> Without ROOT, the zone BE root datasets would have zfs properties
>> and such to delineate them from random datasets that a zone admin could
>> have created under <zonepath>/rpool.
>>
>>    <zonepath>/rpool/ZBE1
>>    <zonepath>/rpool/ZBE2
>>    <zonepath>/rpool/foo
>>    <zonepath>/rpool/foo/bar
>>    <zonepath>/rpool/export
>>
>> vs.
>>
>>    <zonepath>/rpool/ROOT/ZBE1
>>    <zonepath>/rpool/ROOT/ZBE2
>>    <zonepath>/rpool/foo
>>    <zonepath>/rpool/foo/bar
>>    <zonepath>/rpool/export
>>
>>
>> Yes, the zone admin could still create random datasets directly under 
>> the
>> ROOT because we have nothing stopping them to, but it's documented to
>> be a special dataset that they shouldn't play around with.
>
> Ethan,
>
> I wasn't evinsioning that the {zonepath}/rpool dataset was a general
> purpose dataset to put stuff in.  We already have other mechanisms for 
> that.
> In fact, rpool is a bad name, since it is not a pool.  Calling this
> {zonepath}/ROOT seems to be clearer.

Jerry,

If its not for general purpose, then yes, I agree <zonepath>/ROOT is
more clear.  (And I also agree about the rpool name)

Regarding a general purpose dataset, IMO we need to always automatically
give this branded zone one of those since we're giving it the ability to
manipulate its own BEs.  With BEs, zone admins will inevitably want a
place to store data shared by all of their BEs instead of having everything
cloned.


thanks,
-ethan

_______________________________________________
zones-discuss mailing list
zones-discuss@opensolaris.org

Reply via email to