<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1276" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT face=Arial size=2><SPAN
class=557461315-16022004>Hi,</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=557461315-16022004>have there been
thoughts about upgrading drbd in a failover-cluster without shutting down the
service?</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=557461315-16022004></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=557461315-16022004>I am thinking of
this scenario:</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=557461315-16022004> - put
standby server to offline</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=557461315-16022004> - upgrade drbd
on this node</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=557461315-16022004> - bring
standby server online again</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=557461315-16022004> - resync the
newversion-standby with oldversion-active</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=557461315-16022004> -
failover</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=557461315-16022004> - then upgrade
the former active</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=557461315-16022004></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=557461315-16022004>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.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=557461315-16022004></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=557461315-16022004>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.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=557461315-16022004>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.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=557461315-16022004></SPAN></FONT><FONT
face=Arial size=2><SPAN class=557461315-16022004></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN
class=557461315-16022004>/Wolfram</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=557461315-16022004></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN
class=557461315-16022004></SPAN></FONT> </DIV>
<P><FONT face=Arial size=2>Wolfram Weyer</FONT> <BR><FONT face=Arial
size=2>Staff Engineer</FONT> <BR><B><FONT face=Arial size=2>Force Computers
GmbH</FONT></B> <BR><FONT face=Arial size=2>- A Solectron Company -</FONT>
<BR><FONT face=Arial size=2>Lilienthalstr. 15 </FONT><BR><FONT face=Arial
size=2>85579 Neubiberg/München</FONT> <BR><FONT face=Arial size=2>Germany</FONT>
<BR><FONT face=Arial size=2>Tel. +49 (0)89 60814-523</FONT> <BR><FONT
face=Arial size=2>Fax +49 (0)89 60814-112</FONT> <BR><FONT face=Arial
size=2>Wolfram.Weyer@fci.com</FONT> <BR><FONT face=Arial size=2><A
href="http://www.forcecomputers.com/"
target=_blank>http://www.forcecomputers.com</A></FONT> </P>
<P><FONT face="Times New Roman">--- </FONT><FONT face="Times New Roman"
size=2>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.</FONT><FONT face="Times New Roman"> ---</FONT></P><BR>
<DIV> </DIV></BODY></HTML>