<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Helvetica,sans-serif;" dir="ltr">
<p style="margin-top:0;margin-bottom:0">Wow, 1.8 is pretty old these days, as is 2.5 (first release 6 years ago!).&nbsp; I hope you're planning on&nbsp;upgrading past 2.5 once you've upgraded to it.&nbsp; (Honestly, this is all so old at this point you might consider letting
 your existing system reach EOL on 1.8.x and building a new file system (2.10 is a maintenance branch...) &amp; migrating data.)</p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<p style="margin-top:0;margin-bottom:0">Upgrade is possible and relatively easy.&nbsp; Just shut down all your servers, upgrade the Lustre version, then start them as normal.&nbsp; It is a good idea to upgrade your clients at the same time, but you can use 1.8.x clients
 with 2.5.&nbsp; Not everything works - quota, notably, will not work right - but it is mostly fine.<br>
</p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<p style="margin-top:0;margin-bottom:0">That's the first step of upgrading, and at this point you can easily roll back to 1.8.x.</p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<p style="margin-top:0;margin-bottom:0">After that, it's more complicated.&nbsp; I won't write it all up for you, but the manual has information on enabling dirdata and doing lfsck namespace, and also on enabling quotas, which is different in 2.5.&nbsp; Once you enable
 dirdata (even without doing the namespace lfsck, which you should do), you cannot go back to 1.8.x.&nbsp; (It is probably not safe to upgrade beyond 2.5.x without enabling dirdata, nor to downgrade from &gt; 2.5.x to 1.8.x.&nbsp; Those *might* work, but I wouldn't bet
 my data on it.)</p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<p style="margin-top:0;margin-bottom:0">Section 17.2 in the manual has the relevant info.</p>
<p style="margin-top:0;margin-bottom:0"></p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<p style="margin-top:0;margin-bottom:0">- Patrick</p>
<p style="margin-top:0;margin-bottom:0"></p>
</div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> lustre-discuss &lt;lustre-discuss-bounces@lists.lustre.org&gt; on behalf of Richard Chang &lt;rchang.lists@gmail.com&gt;<br>
<b>Sent:</b> Monday, February 4, 2019 6:38:57 AM<br>
<b>To:</b> lustre-discuss@lists.lustre.org<br>
<b>Subject:</b> [lustre-discuss] Upgrade without losing data from 1.8.6 to 2.5.2 and back if necessary</font>
<div>&nbsp;</div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt;">
<div class="PlainText">Hi,<br>
<br>
I currently have Lustre 1.8.6 running without much problem. I would like to upgrade to version 2.5.2, but without losing any data.<br>
<br>
Is it possible to upgrade from 1.8.6 =&gt; 2.5.2 and back to older version, in case of any problems.<br>
<br>
I am unable to find any documentation or any pointers for anyone having done any such thing. I mean, upgrade, and if facing any problem, revert back to older version.<br>
<br>
Is it possible at all, without losing any data ?<br>
<br>
Thanks &amp; regards,<br>
Rick.<br>
_______________________________________________<br>
lustre-discuss mailing list<br>
lustre-discuss@lists.lustre.org<br>
<a href="http://lists.lustre.org/listinfo.cgi/lustre-discuss-lustre.org">http://lists.lustre.org/listinfo.cgi/lustre-discuss-lustre.org</a><br>
</div>
</span></font></div>
</body>
</html>