[Gluster-devel] [Gluster-users] Gluster 4.0 - upgrades & backward compatibility strategy
Roman
romeo.r at gmail.com
Thu Oct 15 11:19:29 UTC 2015
Oh, and yes. make sure to double check the .deb packages pls :) Last time
there was a bug, because of what volumes didn't start after upgrade. I know
these are made by volunteers, but devs should give them appropriate signals
I believe.
2015-10-15 11:29 GMT+03:00 Mauro M. <gluster at ezplanet.net>:
> To date my experience with upgrades has been a disaster in that in two
> cases I was unable to start my volume and eventually I had to downgrade.
>
> What I want to recommend is that there is an EXTENSIVE REGRESSION TEST.
> The most important goal is that NOTHING that works with the previous
> release should break in the new release.
>
> I recommend to test in particular with multi-homed bricks, it is to expect
> that administrators create fast (Infiniband) LANs dedicated to gluster
> with their own separate IPs and Names, physically separated from the LAN
> interfaces that carry the canonical host name.
>
> Make sure as well that file system attributes or configuration files
> aren't changed during the upgrade to a point that prevents a safe
> downgrade.
>
> Mauro
>
> On Thu, October 15, 2015 04:14, Atin Mukherjee wrote:
> >
> >
> > On 10/14/2015 05:50 PM, Roman wrote:
> >> Hi,
> >>
> >> Its hard to comment plans and things like these, but I suggest everyone
> >> will be happy to have a possibility to upgrade from 3 to 4 without new
> >> installation, OK with offline upgrade also (shut down volumes and
> >> upgrade). And I'm somehow pretty sure, that this upgrade process should
> >> be pretty flawless so no one under any circumstances would need any kind
> >> of rollbacks, so there should not be any IFs :)
> > Just to clarify that there will be and has to be an upgrade path. That's
> > what I mentioned in point 4 in my mail. The only limitation would be
> > here is no rolling upgrade support.
> >>
> >> 2015-10-07 8:32 GMT+03:00 Atin Mukherjee <amukherj at redhat.com
> >> <mailto:amukherj at redhat.com>>:
> >>
> >> Hi All,
> >>
> >> Over the course of the design discussion, we got a chance to discuss
> >> about the upgrades and backward compatibility strategy for Gluster
> >> 4.0
> >> and here is what we came up with:
> >>
> >> 1. 4.0 cluster would be separate from 3.x clusters. Heterogeneous
> >> support won't be available.
> >>
> >> 2. All CLI interfaces exposed in 3.x would continue to work with
> >> 4.x.
> >>
> >> 3. ReSTful APIs for all old & new management actions.
> >>
> >> 4. Upgrade path from 3.x to 4.x would be necessary. We need not
> >> support
> >> rolling upgrades, however all data layouts from 3.x would need to be
> >> honored. Our upgrade path from 3.x to 4.x should not be cumbersome.
> >>
> >>
> >> Initiative wise upgrades strategy details:
> >>
> >> GlusterD 2.0
> >> ------------
> >>
> >> - No rolling upgrade, service disruption is expected
> >> - Smooth upgrade from 3.x to 4.x (migration script)
> >> - Rollback - If upgrade fails, revert back to 3.x, old configuration
> >> data shouldn't be wiped off.
> >>
> >>
> >> DHT 2.0
> >> -------
> >> - No in place upgrade to DHT2
> >> - Needs migration of data
> >> - Backward compat, hence does not exist
> >>
> >> NSR
> >> ---
> >> - volume migration from AFR to NSR is possible with an offline
> >> upgrade
> >>
> >> We would like to hear from the community about your opinion on this
> >> strategy.
> >>
> >> Thanks,
> >> Atin
> >> _______________________________________________
> >> Gluster-users mailing list
> >> Gluster-users at gluster.org <mailto:Gluster-users at gluster.org>
> >> http://www.gluster.org/mailman/listinfo/gluster-users
> >>
> >>
> >>
> >>
> >> --
> >> Best regards,
> >> Roman.
> > _______________________________________________
> > Gluster-users mailing list
> > Gluster-users at gluster.org
> > http://www.gluster.org/mailman/listinfo/gluster-users
> >
>
>
> --
> Mauro Mozzarelli
> Phone: +44 7941 727378
> eMail: mauro at ezplanet.net
>
>
--
Best regards,
Roman.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.gluster.org/pipermail/gluster-devel/attachments/20151015/7ce5efc6/attachment-0001.html>
More information about the Gluster-devel
mailing list