<div dir="ltr">Barton, this information was very helpful. Thanks.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Feb 17, 2021 at 9:17 PM Wensley, Barton <<a href="mailto:Barton.Wensley@windriver.com">Barton.Wensley@windriver.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">





<div lang="EN-US" style="overflow-wrap: break-word;">
<div class="gmail-m_-1713778477603893323WordSection1">
<p class="MsoNormal">Pratik – see my responses to your questions below.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Bart<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div style="border-right:none;border-bottom:none;border-left:none;border-top:1pt solid rgb(225,225,225);padding:3pt 0in 0in">
<p class="MsoNormal"><b>From:</b> Pratik M. <<a href="mailto:pvmpublic@gmail.com" target="_blank">pvmpublic@gmail.com</a>> <br>
<b>Sent:</b> Wednesday, February 17, 2021 1:33 AM<br>
<b>To:</b> <a href="mailto:starlingx-discuss@lists.starlingx.io" target="_blank">starlingx-discuss@lists.starlingx.io</a><br>
<b>Subject:</b> [Starlingx-discuss] Questions on StarlingX upgrades<u></u><u></u></p>
</div>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<div style="border:1pt solid rgb(156,101,0);padding:2pt">
<p class="MsoNormal" style="line-height:12pt;background:rgb(255,235,156)">
<span style="font-size:10pt;color:red">[Please note: This e-mail is from an EXTERNAL e-mail address]</span><u></u><u></u></p>
</div>
<div>
<div>
<p class="MsoNormal">Hi,<br>
Looking at the URL below, I had a few questions to understand the overall upgrade strategy.<br>
<a href="https://docs.starlingx.io/specs/specs/stx-4.0/approved/starlingx-2007403-platform-upgrades.html" target="_blank">https://docs.starlingx.io/specs/specs/stx-4.0/approved/starlingx-2007403-platform-upgrades.html</a><br>
<br>
Q1: Can I assume that from R4.0 onwards, the intent is that all future releases will support seamless upgrades for both minor and major versions.<u></u><u></u></p>
<p class="MsoNormal"><b><i>[Bart] You can’t assume this because:<u></u><u></u></i></b></p>
<ol style="margin-top:0in" start="1" type="1">
<li class="gmail-m_-1713778477603893323MsoListParagraph" style="margin-left:0in"><b><i>Upgrades are not supported for minor versions – moving from one minor version to the next would be done by building patches for the updated packages and applying them. The starlingx
 community does not provide patches – you would need to do this on your own (or use a commercial distribution of starlingx that supports patching).<u></u><u></u></i></b></li><li class="gmail-m_-1713778477603893323MsoListParagraph" style="margin-left:0in"><b><i>Upgrades between major versions are supported by the infrastructure described in the specification you referenced above. However, the starlingx community does not  test or support
 upgrades. To do an upgrade, you would need to do your own upgrade testing and fix any issues you uncover. Upgrades often require additional changes on the “from” release side, so you would likely need to build your own patches as well.<u></u><u></u></i></b></li></ol>
<p class="MsoNormal"><br>
Q2: Is downgrade an explicit non-goal?<u></u><u></u></p>
<p class="MsoNormal"><b><i>[Bart] Correct – starlingx does not support downgrades.</i></b><br>
<br>
Q3: Any hooks for non-stx applications to backup and restore their state?<u></u><u></u></p>
<p class="MsoNormal"><b><i>[Bart] No</i></b><br>
<br>
Q4: For a simplex edge node, it involves a N+1 ISO (re)installation. Is a more seamless option on the roadmap<u></u><u></u></p>
<p class="MsoNormal"><b><i>[Bart] No</i></b><br>
<br>
Q5. For a simplex edge subcloud, possible to orchestrate this from the central cloud?<u></u><u></u></p>
<p class="MsoNormal"><b><i>[Bart] Similar to upgrades, there is an infrastructure for this (i.e. dcmanager upgrade-strategy commands). These  commands haven’t been included in the starlingx documentation yet and similar to upgrades, the starlingx community
 does not test or support these commands.</i></b><br>
<br>
Q6: Any non-goals for the seamless upgrade, like say CentOS upgrade?.<u></u><u></u></p>
<p class="MsoNormal"><b><i>[Bart] There has been no decision yet on whether starlingx will be moving to a new version of CentOS or to a different Linux distribution so I can’t comment on this yet.</i></b><br>
<br>
Any pointers to additional info are very welcome.<br>
<br>
Thanks in advance<br>
Pratik<b><i><u></u><u></u></i></b></p>
</div>
</div>
</div>
</div>

</blockquote></div>