--Apple-Mail=_65258968-3D20-4A8B-BE77-499C7034444A
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=utf-8
On 25 May 2017, at 14:26, Oved Ourfali <oourfali(a)redhat.com>
wrote:
=20
=20
=20
On Thu, May 25, 2017 at 12:16 PM, Michal Skrivanek =
<mskrivan(a)redhat.com
<mailto:mskrivan@redhat.com>> wrote:
Hi all,
I believe that introduction of bug 1413150 (Add warning to change CL =
to the match
the installed engine version) may have an unfortunate =
consequence of people actually moving forward with the CL and DC without =
realizing the constraints on running existing VMs. The periodic nagging =
is likely going to make people run into the following issue even more =
frequently
=20
=20
Shall we note on cluster upgrade operation that the user should be =
aware of the
implications?
Cluster upgrade itself is not the problem (anymore), but we don=E2=80=99t =
have these checks and warning on DC upgrade.
Do we know in advance those constraints and whether that are relevant
=
in the environment, and if it is then not issue the warning?
Well, yeah, but when we were trying various way to =E2=80=9Cmotivate=E2=80=
=9D people to do it properly it didn't effectively work very well. It=E2=80=
=99 easy to miss/dismiss. Blocking worked=E2=80=A6.but was followed by a =
backlash and reverted
=20
We have a cluster level override per VM which takes care of =
compatibility on CL
update by setting the VM=E2=80=99s override to the =
original CL - that is visible in VM properties, but that=E2=80=99s =
pretty much it, it=E2=80=99s not very prominent at the moment and it =
can=E2=80=99t be searched on (bug 1454389). When the update cluster =
change is made there is a dialog informing you, and there=E2=80=99s also =
the pending config change for those running VMs=E2=80=A6until you shut =
the VM down, from that time on it only has the CL override set.
=20
But the real problem is with DC which AFAIK does not have an override =
capability,
and currently does not have any checks for running VMs. With =
the above mechanism you can easily get a VM with CL override (say. 3.6) =
and mindlessly updated DC to 4.1=E2=80=A6and once you stop such VM you =
won=E2=80=99t be able to start it anymore as there is a proper check for =
unsupported 3.6 CL VM in a newer DC (as implemented by bug 1436577 - =
Solve DC/Cluster upgrade of VMs with now-unsupported custom =
compatibility level)
=20
I don't recall. Do we have a warning on data center level as well? Or =
only
cluster level?
=20
=20
We either need to warn/block on DC upgrade, or implement some kind of =
a DC
override (I guess this is a storage question?)
=20
(Similar to my question above), do we have a way to identify those =
constraints
and whether they are relevant in the environment? And if so, =
block upgrading of the DC level?
Blocking is a possibility (e.g. when VMs are running with older CL =
override), but I do not know what are the dependent features, I suppose =
it=E2=80=99s mostly storage and network team=E2=80=99s features.
Thanks,
michal
=20
=20
Thoughts/ideas?
=20
Thanks,
michal
_______________________________________________
Devel mailing list
Devel(a)ovirt.org <mailto:Devel@ovirt.org>
http://lists.ovirt.org/mailman/listinfo/devel =
<
http://lists.ovirt.org/mailman/listinfo/devel>
--Apple-Mail=_65258968-3D20-4A8B-BE77-499C7034444A
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
charset=utf-8
<html><head><meta http-equiv=3D"Content-Type"
content=3D"text/html =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D""><br class=3D""><div><blockquote
type=3D"cite" class=3D""><div =
class=3D"">On 25 May 2017, at 14:26, Oved Ourfali <<a =
href=3D"mailto:oourfali@redhat.com"
class=3D"">oourfali(a)redhat.com</a>&gt;=
wrote:</div><br class=3D"Apple-interchange-newline"><div
class=3D""><div =
dir=3D"ltr" class=3D""><br class=3D""><div
class=3D"gmail_extra"><br =
class=3D""><div class=3D"gmail_quote">On Thu, May 25, 2017 at
12:16 PM, =
Michal Skrivanek <span dir=3D"ltr" class=3D""><<a =
href=3D"mailto:mskrivan@redhat.com" target=3D"_blank" =
class=3D"">mskrivan(a)redhat.com</a>&gt;</span> wrote:<br =
class=3D""><blockquote class=3D"gmail_quote"
style=3D"margin:0 0 0 =
.8ex;border-left:1px #ccc solid;padding-left:1ex">Hi all,<br
class=3D"">
I believe that introduction of bug 1413150 (Add warning to change CL to =
the match the installed engine version) may have an unfortunate =
consequence of people actually moving forward with the CL and DC without =
realizing the constraints on running existing VMs. The periodic nagging =
is likely going to make people run into the following issue even more =
frequently<br class=3D"">
<br class=3D""></blockquote><div class=3D""><br
class=3D""></div><div =
class=3D"">Shall we note on cluster upgrade operation that the user =
should be aware of the =
implications?</div></div></div></div></div></blockquote><div><br
=
class=3D""></div>Cluster upgrade itself is not the problem (anymore),
=
but we don=E2=80=99t have these checks and warning on DC =
upgrade.</div><div><br class=3D""><blockquote
type=3D"cite" =
class=3D""><div class=3D""><div dir=3D"ltr"
class=3D""><div =
class=3D"gmail_extra"><div class=3D"gmail_quote"><div
class=3D"">Do we =
know in advance those constraints and whether that are relevant in the =
environment, and if it is then not issue the =
warning?</div></div></div></div></div></blockquote><div><br
=
class=3D""></div>Well, yeah, but when we were trying various way to =
=E2=80=9Cmotivate=E2=80=9D people to do it properly it didn't =
effectively work very well. It=E2=80=99 easy to miss/dismiss. Blocking =
worked=E2=80=A6.but was followed by a backlash and =
reverted</div><div><br class=3D""><blockquote
type=3D"cite" =
class=3D""><div class=3D""><div dir=3D"ltr"
class=3D""><div =
class=3D"gmail_extra"><div class=3D"gmail_quote"><div =
class=3D""> </div><blockquote
class=3D"gmail_quote" style=3D"margin:0=
0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
We have a cluster level override per VM which takes care of =
compatibility on CL update by setting the VM=E2=80=99s override to the =
original CL - that is visible in VM properties, but that=E2=80=99s =
pretty much it, it=E2=80=99s not very prominent at the moment and it =
can=E2=80=99t be searched on (bug 1454389). When the update cluster =
change is made there is a dialog informing you, and there=E2=80=99s also =
the pending config change for those running VMs=E2=80=A6until you shut =
the VM down, from that time on it only has the CL override set.<br =
class=3D"">
<br class=3D"">
But the real problem is with DC which AFAIK does not have an override =
capability, and currently does not have any checks for running VMs. With =
the above mechanism you can easily get a VM with CL override (say. 3.6) =
and mindlessly updated DC to 4.1=E2=80=A6and once you stop such VM you =
won=E2=80=99t be able to start it anymore as there is a proper check for =
unsupported 3.6 CL VM in a newer DC (as implemented by bug 1436577 - =
Solve DC/Cluster upgrade of VMs with now-unsupported custom =
compatibility level)<br class=3D""></blockquote><div
class=3D""><br =
class=3D""></div><div class=3D"">I don't recall. Do
we have a warning on =
data center level as well? Or only cluster level?</div><div =
class=3D""> </div><blockquote
class=3D"gmail_quote" style=3D"margin:0=
0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br class=3D"">
We either need to warn/block on DC upgrade, or implement some kind of a =
DC override (I guess this is a storage question?)<br =
class=3D""></blockquote><div class=3D""><br
class=3D""></div><div =
class=3D"">(Similar to my question above), do we have a way to identify =
those constraints and whether they are relevant in the environment? And =
if so, block upgrading of the DC =
level?</div></div></div></div></div></blockquote><div><br
=
class=3D""></div>Blocking is a possibility (e.g. when VMs are running
=
with older CL override), but I do not know what are the dependent =
features, I suppose it=E2=80=99s mostly storage and network team=E2=80=99s=
features.</div><div><br
class=3D""></div><div>Thanks,</div><div>michal<br=
class=3D""><blockquote type=3D"cite"
class=3D""><div class=3D""><div =
dir=3D"ltr" class=3D""><div
class=3D"gmail_extra"><div =
class=3D"gmail_quote"><div
class=3D""> </div><blockquote =
class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc =
solid;padding-left:1ex">
<br class=3D"">
Thoughts/ideas?<br class=3D"">
<br class=3D"">
Thanks,<br class=3D"">
michal<br class=3D"">
______________________________<wbr class=3D"">_________________<br =
class=3D"">
Devel mailing list<br class=3D"">
<a href=3D"mailto:Devel@ovirt.org"
class=3D"">Devel(a)ovirt.org</a><br =
class=3D"">
<a
href=3D"http://lists.ovirt.org/mailman/listinfo/devel" =
rel=3D"noreferrer" target=3D"_blank" =
class=3D"">http://lists.ovirt.org/<wbr =
class=3D"">mailman/listinfo/devel</a></blockquote></div><br
=
class=3D""></div></div>
</div></blockquote></div><br
class=3D""></body></html>=
--Apple-Mail=_65258968-3D20-4A8B-BE77-499C7034444A--