On Thu, Jun 12, 2014 at 1:31 PM, Ian Collins via smartos-discuss < [email protected]> wrote:
> Robert Mustacchi via smartos-discuss wrote: > >> The sparse nature of the zone, eg. that your /usr is from the GZ >> actually has very little to do with this problem and in fact makes the >> upgrade path easier when doing a platform update. Because the core >> libraries have to be in sync with the kernel, it means that you'd have >> to go and copy data around to every zone and manage that -- definitely >> not something we want to change. >> > > That's a good point, I don't see how you could support whole root zones > with the SmartOS way of doing upgrades! > > > The challenge with upgrading from one release to the next comes from the >> third party packages themselves doing things in incompatible ways. We >> can't guarantee that your favorite library will not change or break its >> ABI. In addition, there are painful things like when Dovecot change its >> configuration format, or when you end up having to cross a flag day in >> postgres where the version has an on-disk change. >> >> The problem is that there are so many different packages and upgrade >> challenges to come across, that it can be really quite difficult just to >> enumerate and test them all. Do we write software to automate all of >> those cases, what do you about the cases where you can't do that, etc.? >> > > I've often wondered how much time oracle have to spend validating IPS > packages across SRUs. I guess that's why they do release SRUs as a set > rather than individual patches. > > Kernel zones are handy get out of jail free card here. They would be a > much better fit in SmartOS than whole root zones. How will the lx/ubuntu brand zone work? Will it have the same dependence on GZ libraries/binaries? Nicholas ------------------------------------------- smartos-discuss Archives: https://www.listbox.com/member/archive/184463/=now RSS Feed: https://www.listbox.com/member/archive/rss/184463/25769125-55cfbc00 Modify Your Subscription: https://www.listbox.com/member/?member_id=25769125&id_secret=25769125-7688e9fb Powered by Listbox: http://www.listbox.com
