[DRBD-user] rolling upgrades

Weyer, Wolfram Wolfram.Weyer at fci.com
Fri Feb 27 13:52:13 CET 2004

Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.


Thank you for the information. I didn't realize that the PRO_VERSION didn't
change with the latest 0.6.x drops.

I just tried a rolling upgrade under load from 0.6.6 to 0.6.11 - and was
successful!

I am impressed,
Wolfram


> -----Original Message-----
> From: Philipp Reisner [mailto:philipp.reisner at linbit.com]
> Sent: Freitag, 20. Februar 2004 12:07
> To: Weyer, Wolfram; drbd-user at nudlaug.linbit.com
> Subject: Re: [DRBD-user] rolling upgrades
> 
> 
> Am Montag, 16. Februar 2004 17:27 schrieb Weyer, Wolfram:
> > Hi,
> > have there been thoughts about upgrading drbd in a 
> failover-cluster without
> > shutting down the service?
> >
> > I am thinking of this scenario:
> >  - put standby server to offline
> >  - upgrade drbd on this node
> >  - bring standby server online again
> >  - resync the newversion-standby with oldversion-active
> >  - failover
> >  - then upgrade the former active
> >
> > Currently there is a piece of code that prevents 
> different-version-drbds to
> > communicate in drbd_receiver.c, which means that a 
> bugfix-upgrade for drbd
> > causes a significant outage for the server. This hurts in an HA
> > application. Solutions like md in a shared storage 
> environment can deal
> > much easier with this.
> >
> > First I can think of bugfixes that have no effect on 
> data-structures and
> > data-flow over the network, there is no need to force the 
> versions to
> > incompatible then. Then checking with a new define similar 
> to API_VERSION
> > for drbduser, which does not increase for these changes 
> would make it
> > happen.
> > I doubt there is a change to implement rolling upgrades 
> from 0.6.x to 0.7
> > but having this in mind for the 0.6 maintenance releases 
> would help a lot.
> >
> > /Wolfram
> >
> 
> This was introduced before 0.6 was released. Rolling upgrades 
> are supported
> for all 0.6.x releases (not for some earlier 0.6-preX releases)
> 
> -Philipp
> -- 
> : Dipl-Ing Philipp Reisner                      Tel +43-1-8178292-50 :
> : LINBIT Information Technologies GmbH          Fax +43-1-8178292-82 :
> : Schönbrunnerstr 244, 1120 Vienna, Austria    http://www.linbit.com :
> 



More information about the drbd-user mailing list