[DRBD-user] rolling upgrades
Weyer, Wolfram
Wolfram.Weyer at fci.com
Mon Feb 16 17:27:06 CET 2004
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
Wolfram Weyer
Staff Engineer
Force Computers GmbH
- A Solectron Company -
Lilienthalstr. 15
85579 Neubiberg/München
Germany
Tel. +49 (0)89 60814-523
Fax +49 (0)89 60814-112
Wolfram.Weyer at fci.com
http://www.forcecomputers.com <http://www.forcecomputers.com/>
--- This e-mail is confidential and privileged. If you are not the intended
recipient please accept our apologies; please do not disclose, copy or
distribute information in this e-mail or take any action in reliance on its
contents: to do so is strictly prohibited and may be unlawful. Please inform
us that this message has gone astray before deleting it. Thank you for your
co-operation. ---
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.linbit.com/pipermail/drbd-user/attachments/20040216/704b3588/attachment.htm
More information about the drbd-user
mailing list