Sarah Jelinek wrote:
> Bart Smaalders wrote:
>> Sarah Jelinek wrote:
>>> James Carlson wrote:
>>>> Moinak Ghosh writes:
>>>>  
>>>>>    Disk space might be cheap, but enough software and data bloat is 
>>>>> present
>>>>>    and growing today to gobble up whatever space you can throw at 
>>>>> it. IMHO
>>>>>    not supporting in-place upgrade will hit workstation users hard. 
>>>>> Most of the
>>>>>    disk space available will be partitioned off for various stuff 
>>>>> and there will
>>>>>    be multiboot configurations.
>>>>>     
>>>>
>>>> Note that Live Upgrade is generally used for the operating system
>>>> itself.  There's no reason to allocate space in the BE for user data
>>>> and other things that LU doesn't address, and you don't have to use it
>>>> for applications if you don't want to.  (I've yet to meet the
>>>> application that understands how to upgrade a mounted ABE anyway.)
>>>>
>>>>  
>>>>> It will be a pain to allocate space for liveupgrade.
>>>>>    A short downtime is not a factor in this scenario.
>>>>>
>>>>>    -> 2. There is no rollback mechanism, short of a full restore, 
>>>>> if something gets broken.
>>>>>
>>>>>    ZFS root should help here.
>>>>>     
>>>>
>>>> ZFS root should be the future of live upgrade.
>>>>
>>>>   
>>> ZFS root is the future of live upgrade in Caiman. It will take 
>>> seconds to do a live upgrade, using the ZFS snapshot and clone 
>>> capabilities.
>>>
>>
>>
>> We should therefore require ZFS root for Solaris Nevada, and arrange
>> for separation of user data from system data, either by refactoring
>> filesystem layouts or using a translucent filesystem.  In either
>> case, it should be possible to snapshot, clone, and patch/upgrade
>> the systems's filesystem(s) (today / and /usr) w/o affecting mail
>> messages, log files, etc.
> Our plan is to require ZFS root for Solaris Nevada, well at least 
> require that Caiman only supports ZFS root. The separation of user data 
> from system data is an important aspect of this and one that needs some 
> work.
> 

Then what would be the plan to support upgrades from 10?

-- Rich

Reply via email to