<div><div><br><div class="gmail_quote"><div dir="auto">On Thu, 12 Oct 2017 at 20:45, Shyam Ranganathan &lt;<a href="mailto:srangana@redhat.com">srangana@redhat.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 10/12/2017 11:03 AM, Vijay Bellur wrote:<br>
&gt;     Further, rolling upgrades of the server becomes a moot point, as<br>
&gt;     some would be a higher version in the interim and hence prevent<br>
&gt;     existing clients to talk to the same, as our upgrade process is<br>
&gt;     servers first and then clients.<br>
&gt;<br>
&gt;<br>
&gt; I do not think we will have rolling upgrades on the server side as we<br>
&gt; would need glusterd1 and glusterd2 to interoperate for that. From what I<br>
&gt; understand, we will not have that interoperability. A downtime would be<br>
&gt; needed for upgrading servers although the expectation is that upgrading<br>
&gt; the servers would happen quickly.<br>
<br>
My thoughts on this as Atin/Kaushal respond (which would probably be<br>
more definitive anyway).<br>
<br>
I would think migrating to GD2 is a separate step by itself, when<br>
upgrading an existing cluster, it remains in GD1, and then a separate<br>
GD2 upgrade/migration step(s) is executed.<br>
<br>
Further this upgrade/migration would need to be actively supported for 2<br>
LTM releases (or for a year roughly), at which point it is all GD2<br>
anyway, IOW the 3rd STM/LTM will work only if the cluster is anready on GD2.<br>
<br>
Older clusters that are still on GD1/older LTM release at the end of the<br>
years mark, will need a 2 step upgrade (upgrade to an older LTM where<br>
GD2 was introduced and supports the migration, then upgrade to the<br>
latest release).</blockquote><div dir="auto"><br></div><div dir="auto">You covered all the points. That’s how it is planned. And to add, all the upgrade migrations path (from GD1 to GD2) will need to be carried offline sincetge configuration data layout for GD2 changes from file based store to etcd data.</div><div dir="auto"><br></div><div dir="auto">Kaushal - please add if you have more insights.</div><div dir="auto"><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
<br>
Of course, the latter should be announced as early as possible and so<br>
that users have time to understand that postponing the update to GD2<br>
will incur a 2 step process.<br>
<br>
&gt;<br>
&gt; Kaushal, Atin - can you please share details on how the upgrade process<br>
&gt; would look like from a glusterd perspective?<br>
</blockquote></div></div></div><div dir="ltr">-- <br></div><div class="gmail_signature" data-smartmail="gmail_signature">- Atin (atinm)</div>