Adding support for 3.6 in engine database

Hi Please note that 3.6 version support was added to master, default DC/Cluster are created now with 3.6 and all config changes we applied. For more information : http://gerrit.ovirt.org/#/c/36518/ Thanks Eli Mesika

Tried to work with it, and noticed that: 1. The engine doesn't list 4.17 as a supported vdsm version. 2. 4.17 vdsm doesn't report 3.6 as a supported engine version. This basically means that no host could be operational in a 3.6 cluster, as to my understanding 4.17 is exactly the version supporting 3.6 functionality. May I send a fix for (1), or is there any argument against? And who could take care of (2)? Yours, Lior. On 07/01/15 14:53, Eli Mesika wrote:
Hi
Please note that 3.6 version support was added to master, default DC/Cluster are created now with 3.6 and all config changes we applied. For more information : http://gerrit.ovirt.org/#/c/36518/
Thanks Eli Mesika
_______________________________________________ Devel mailing list Devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/devel

On Jan 8, 2015, at 14:08 , Lior Vernia <lvernia@redhat.com> wrote:
Tried to work with it, and noticed that: 1. The engine doesn't list 4.17 as a supported vdsm version. 2. 4.17 vdsm doesn't report 3.6 as a supported engine version.
This basically means that no host could be operational in a 3.6 cluster, as to my understanding 4.17 is exactly the version supporting 3.6 functionality.
I've pointed that out in comment #3 in the patch….was it not done, Eli? or other issue? Thanks, michal
May I send a fix for (1), or is there any argument against? And who could take care of (2)?
Yours, Lior.
On 07/01/15 14:53, Eli Mesika wrote:
Hi
Please note that 3.6 version support was added to master, default DC/Cluster are created now with 3.6 and all config changes we applied. For more information : http://gerrit.ovirt.org/#/c/36518/
Thanks Eli Mesika
_______________________________________________ Devel mailing list Devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/devel
_______________________________________________ Devel mailing list Devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/devel

----- Original Message -----
From: "Lior Vernia" <lvernia@redhat.com> To: "Eli Mesika" <emesika@redhat.com> Cc: "engine-devel@ovirt.org" <devel@ovirt.org>, "Dan Kenigsberg" <danken@redhat.com>, "Yaniv Bronheim" <ybronhei@redhat.com> Sent: Thursday, January 8, 2015 3:08:24 PM Subject: Re: [ovirt-devel] Adding support for 3.6 in engine database
Tried to work with it, and noticed that: 1. The engine doesn't list 4.17 as a supported vdsm version. 2. 4.17 vdsm doesn't report 3.6 as a supported engine version.
This basically means that no host could be operational in a 3.6 cluster, as to my understanding 4.17 is exactly the version supporting 3.6 functionality.
May I send a fix for (1), or is there any argument against? And who could take care of (2)?
I had understood deom Oved that this is 4.16 see patch http://gerrit.ovirt.org/#/c/36511/ Oved ???
Yours, Lior.
On 07/01/15 14:53, Eli Mesika wrote:
Hi
Please note that 3.6 version support was added to master, default DC/Cluster are created now with 3.6 and all config changes we applied. For more information : http://gerrit.ovirt.org/#/c/36518/
Thanks Eli Mesika
_______________________________________________ Devel mailing list Devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/devel

----- Original Message -----
From: "Eli Mesika" <emesika@redhat.com> To: "Lior Vernia" <lvernia@redhat.com>, "Oved Ourfali" <oourfali@redhat.com> Cc: "engine-devel@ovirt.org" <devel@ovirt.org>, "Dan Kenigsberg" <danken@redhat.com>, "Yaniv Bronheim" <ybronhei@redhat.com> Sent: Thursday, January 8, 2015 3:41:31 PM Subject: Re: [ovirt-devel] Adding support for 3.6 in engine database
----- Original Message -----
From: "Lior Vernia" <lvernia@redhat.com> To: "Eli Mesika" <emesika@redhat.com> Cc: "engine-devel@ovirt.org" <devel@ovirt.org>, "Dan Kenigsberg" <danken@redhat.com>, "Yaniv Bronheim" <ybronhei@redhat.com> Sent: Thursday, January 8, 2015 3:08:24 PM Subject: Re: [ovirt-devel] Adding support for 3.6 in engine database
Tried to work with it, and noticed that: 1. The engine doesn't list 4.17 as a supported vdsm version. 2. 4.17 vdsm doesn't report 3.6 as a supported engine version.
This basically means that no host could be operational in a 3.6 cluster, as to my understanding 4.17 is exactly the version supporting 3.6 functionality.
May I send a fix for (1), or is there any argument against? And who could take care of (2)?
I had understood deom Oved that this is 4.16 see patch http://gerrit.ovirt.org/#/c/36511/ Oved ???
I don't know when we should add 4.17. I remember there is some "policy" for that. Dan?
Yours, Lior.
On 07/01/15 14:53, Eli Mesika wrote:
Hi
Please note that 3.6 version support was added to master, default DC/Cluster are created now with 3.6 and all config changes we applied. For more information : http://gerrit.ovirt.org/#/c/36518/
Thanks Eli Mesika
_______________________________________________ Devel mailing list Devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/devel

On 08/01/15 15:46, Oved Ourfali wrote:
----- Original Message -----
From: "Eli Mesika" <emesika@redhat.com> To: "Lior Vernia" <lvernia@redhat.com>, "Oved Ourfali" <oourfali@redhat.com> Cc: "engine-devel@ovirt.org" <devel@ovirt.org>, "Dan Kenigsberg" <danken@redhat.com>, "Yaniv Bronheim" <ybronhei@redhat.com> Sent: Thursday, January 8, 2015 3:41:31 PM Subject: Re: [ovirt-devel] Adding support for 3.6 in engine database
----- Original Message -----
From: "Lior Vernia" <lvernia@redhat.com> To: "Eli Mesika" <emesika@redhat.com> Cc: "engine-devel@ovirt.org" <devel@ovirt.org>, "Dan Kenigsberg" <danken@redhat.com>, "Yaniv Bronheim" <ybronhei@redhat.com> Sent: Thursday, January 8, 2015 3:08:24 PM Subject: Re: [ovirt-devel] Adding support for 3.6 in engine database
Tried to work with it, and noticed that: 1. The engine doesn't list 4.17 as a supported vdsm version. 2. 4.17 vdsm doesn't report 3.6 as a supported engine version.
This basically means that no host could be operational in a 3.6 cluster, as to my understanding 4.17 is exactly the version supporting 3.6 functionality.
May I send a fix for (1), or is there any argument against? And who could take care of (2)?
I had understood deom Oved that this is 4.16 see patch http://gerrit.ovirt.org/#/c/36511/ Oved ???
I don't know when we should add 4.17. I remember there is some "policy" for that. Dan?
And as for Eli's question, if I'm not mistaken 4.16 corresponded to 3.5.
Yours, Lior.
On 07/01/15 14:53, Eli Mesika wrote:
Hi
Please note that 3.6 version support was added to master, default DC/Cluster are created now with 3.6 and all config changes we applied. For more information : http://gerrit.ovirt.org/#/c/36518/
Thanks Eli Mesika
_______________________________________________ Devel mailing list Devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/devel

----- Original Message -----
From: "Lior Vernia" <lvernia@redhat.com> To: "Oved Ourfali" <ovedo@redhat.com> Cc: "Dan Kenigsberg" <danken@redhat.com>, "engine-devel@ovirt.org" <devel@ovirt.org>, "Yaniv Bronheim" <ybronhei@redhat.com>, "Eli Mesika" <emesika@redhat.com> Sent: Thursday, January 8, 2015 3:48:53 PM Subject: Re: [ovirt-devel] Adding support for 3.6 in engine database
On 08/01/15 15:46, Oved Ourfali wrote:
----- Original Message -----
From: "Eli Mesika" <emesika@redhat.com> To: "Lior Vernia" <lvernia@redhat.com>, "Oved Ourfali" <oourfali@redhat.com> Cc: "engine-devel@ovirt.org" <devel@ovirt.org>, "Dan Kenigsberg" <danken@redhat.com>, "Yaniv Bronheim" <ybronhei@redhat.com> Sent: Thursday, January 8, 2015 3:41:31 PM Subject: Re: [ovirt-devel] Adding support for 3.6 in engine database
----- Original Message -----
From: "Lior Vernia" <lvernia@redhat.com> To: "Eli Mesika" <emesika@redhat.com> Cc: "engine-devel@ovirt.org" <devel@ovirt.org>, "Dan Kenigsberg" <danken@redhat.com>, "Yaniv Bronheim" <ybronhei@redhat.com> Sent: Thursday, January 8, 2015 3:08:24 PM Subject: Re: [ovirt-devel] Adding support for 3.6 in engine database
Tried to work with it, and noticed that: 1. The engine doesn't list 4.17 as a supported vdsm version. 2. 4.17 vdsm doesn't report 3.6 as a supported engine version.
This basically means that no host could be operational in a 3.6 cluster, as to my understanding 4.17 is exactly the version supporting 3.6 functionality.
May I send a fix for (1), or is there any argument against? And who could take care of (2)?
I had understood deom Oved that this is 4.16 see patch http://gerrit.ovirt.org/#/c/36511/ Oved ???
I don't know when we should add 4.17. I remember there is some "policy" for that. Dan?
And as for Eli's question, if I'm not mistaken 4.16 corresponded to 3.5.
I don't think so, it was merged upstream in Jan 1 2015 and does not have a downstream backport ... , 3.5 is already on the air
Yours, Lior.
On 07/01/15 14:53, Eli Mesika wrote:
Hi
Please note that 3.6 version support was added to master, default DC/Cluster are created now with 3.6 and all config changes we applied. For more information : http://gerrit.ovirt.org/#/c/36518/
Thanks Eli Mesika
_______________________________________________ Devel mailing list Devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/devel

----- Original Message -----
From: "Eli Mesika" <emesika@redhat.com> To: "Lior Vernia" <lvernia@redhat.com> Cc: "Oved Ourfali" <ovedo@redhat.com>, "Dan Kenigsberg" <danken@redhat.com>, "engine-devel@ovirt.org" <devel@ovirt.org>, "Yaniv Bronheim" <ybronhei@redhat.com> Sent: Thursday, January 8, 2015 4:06:58 PM Subject: Re: [ovirt-devel] Adding support for 3.6 in engine database
----- Original Message -----
From: "Lior Vernia" <lvernia@redhat.com> To: "Oved Ourfali" <ovedo@redhat.com> Cc: "Dan Kenigsberg" <danken@redhat.com>, "engine-devel@ovirt.org" <devel@ovirt.org>, "Yaniv Bronheim" <ybronhei@redhat.com>, "Eli Mesika" <emesika@redhat.com> Sent: Thursday, January 8, 2015 3:48:53 PM Subject: Re: [ovirt-devel] Adding support for 3.6 in engine database
On 08/01/15 15:46, Oved Ourfali wrote:
----- Original Message -----
From: "Eli Mesika" <emesika@redhat.com> To: "Lior Vernia" <lvernia@redhat.com>, "Oved Ourfali" <oourfali@redhat.com> Cc: "engine-devel@ovirt.org" <devel@ovirt.org>, "Dan Kenigsberg" <danken@redhat.com>, "Yaniv Bronheim" <ybronhei@redhat.com> Sent: Thursday, January 8, 2015 3:41:31 PM Subject: Re: [ovirt-devel] Adding support for 3.6 in engine database
----- Original Message -----
From: "Lior Vernia" <lvernia@redhat.com> To: "Eli Mesika" <emesika@redhat.com> Cc: "engine-devel@ovirt.org" <devel@ovirt.org>, "Dan Kenigsberg" <danken@redhat.com>, "Yaniv Bronheim" <ybronhei@redhat.com> Sent: Thursday, January 8, 2015 3:08:24 PM Subject: Re: [ovirt-devel] Adding support for 3.6 in engine database
Tried to work with it, and noticed that: 1. The engine doesn't list 4.17 as a supported vdsm version. 2. 4.17 vdsm doesn't report 3.6 as a supported engine version.
This basically means that no host could be operational in a 3.6 cluster, as to my understanding 4.17 is exactly the version supporting 3.6 functionality.
May I send a fix for (1), or is there any argument against? And who could take care of (2)?
I had understood deom Oved that this is 4.16 see patch http://gerrit.ovirt.org/#/c/36511/ Oved ???
I don't know when we should add 4.17. I remember there is some "policy" for that. Dan?
And as for Eli's question, if I'm not mistaken 4.16 corresponded to 3.5.
I don't think so, it was merged upstream in Jan 1 2015 and does not have a downstream backport ... , 3.5 is already on the air
Sorry, my bad , it was merged to 3.5 as well ... so we will have to get clear answer to 3.6
Yours, Lior.
On 07/01/15 14:53, Eli Mesika wrote:
Hi
Please note that 3.6 version support was added to master, default DC/Cluster are created now with 3.6 and all config changes we applied. For more information : http://gerrit.ovirt.org/#/c/36518/
Thanks Eli Mesika
_______________________________________________ Devel mailing list Devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/devel

On Thu, Jan 08, 2015 at 08:46:09AM -0500, Oved Ourfali wrote:
----- Original Message -----
From: "Eli Mesika" <emesika@redhat.com> To: "Lior Vernia" <lvernia@redhat.com>, "Oved Ourfali" <oourfali@redhat.com> Cc: "engine-devel@ovirt.org" <devel@ovirt.org>, "Dan Kenigsberg" <danken@redhat.com>, "Yaniv Bronheim" <ybronhei@redhat.com> Sent: Thursday, January 8, 2015 3:41:31 PM Subject: Re: [ovirt-devel] Adding support for 3.6 in engine database
----- Original Message -----
From: "Lior Vernia" <lvernia@redhat.com> To: "Eli Mesika" <emesika@redhat.com> Cc: "engine-devel@ovirt.org" <devel@ovirt.org>, "Dan Kenigsberg" <danken@redhat.com>, "Yaniv Bronheim" <ybronhei@redhat.com> Sent: Thursday, January 8, 2015 3:08:24 PM Subject: Re: [ovirt-devel] Adding support for 3.6 in engine database
Tried to work with it, and noticed that: 1. The engine doesn't list 4.17 as a supported vdsm version. 2. 4.17 vdsm doesn't report 3.6 as a supported engine version.
This basically means that no host could be operational in a 3.6 cluster, as to my understanding 4.17 is exactly the version supporting 3.6 functionality.
May I send a fix for (1), or is there any argument against? And who could take care of (2)?
I had understood deom Oved that this is 4.16 see patch http://gerrit.ovirt.org/#/c/36511/ Oved ???
I don't know when we should add 4.17. I remember there is some "policy" for that. Dan?
Yes, there is. Vdsm would like to declare its support of clusterLevel 3.6 only when it actually does. This is not yet the case, as we are not yet in 3.6 feature freeze (heck, we're not yet in feature definition). To test cluster level 3.6 on the master branch, someone has to "lie". It may be Vdsm (by claiming that it supports 3.6 while it does not) or Engine (by allowing vdsm 4.17 into cluster 3.6, even though it does not). I prefer the latter, as the Engine-side hack is eaiser to undo on a distributed system. If today's Vdsm claims that it already support 3.6, future Engines would add it to their cluster, only to find that random APIs fails. If the hack is Engine-side, it would be gone when 3.6 reaches feature freeze. Dan.

----- Original Message -----
From: "Dan Kenigsberg" <danken@redhat.com> To: "Oved Ourfali" <ovedo@redhat.com>, fsimonce@redhat.com Cc: "engine-devel@ovirt.org" <devel@ovirt.org> Sent: Wednesday, January 14, 2015 3:15:02 PM Subject: Re: [ovirt-devel] Adding support for 3.6 in engine database
On Thu, Jan 08, 2015 at 08:46:09AM -0500, Oved Ourfali wrote:
----- Original Message -----
From: "Eli Mesika" <emesika@redhat.com> To: "Lior Vernia" <lvernia@redhat.com>, "Oved Ourfali" <oourfali@redhat.com> Cc: "engine-devel@ovirt.org" <devel@ovirt.org>, "Dan Kenigsberg" <danken@redhat.com>, "Yaniv Bronheim" <ybronhei@redhat.com> Sent: Thursday, January 8, 2015 3:41:31 PM Subject: Re: [ovirt-devel] Adding support for 3.6 in engine database
----- Original Message -----
From: "Lior Vernia" <lvernia@redhat.com> To: "Eli Mesika" <emesika@redhat.com> Cc: "engine-devel@ovirt.org" <devel@ovirt.org>, "Dan Kenigsberg" <danken@redhat.com>, "Yaniv Bronheim" <ybronhei@redhat.com> Sent: Thursday, January 8, 2015 3:08:24 PM Subject: Re: [ovirt-devel] Adding support for 3.6 in engine database
Tried to work with it, and noticed that: 1. The engine doesn't list 4.17 as a supported vdsm version. 2. 4.17 vdsm doesn't report 3.6 as a supported engine version.
This basically means that no host could be operational in a 3.6 cluster, as to my understanding 4.17 is exactly the version supporting 3.6 functionality.
May I send a fix for (1), or is there any argument against? And who could take care of (2)?
I had understood deom Oved that this is 4.16 see patch http://gerrit.ovirt.org/#/c/36511/ Oved ???
I don't know when we should add 4.17. I remember there is some "policy" for that. Dan?
Yes, there is.
Vdsm would like to declare its support of clusterLevel 3.6 only when it actually does. This is not yet the case, as we are not yet in 3.6 feature freeze (heck, we're not yet in feature definition).
To test cluster level 3.6 on the master branch, someone has to "lie".
It may be Vdsm (by claiming that it supports 3.6 while it does not) or Engine (by allowing vdsm 4.17 into cluster 3.6, even though it does not).
I prefer the latter, as the Engine-side hack is eaiser to undo on a distributed system. If today's Vdsm claims that it already support 3.6, future Engines would add it to their cluster, only to find that random APIs fails. If the hack is Engine-side, it would be gone when 3.6 reaches feature freeze.
We don't have a mechanism to "allow" specific version of VDSM to a specific cluster level. For this we only rely on the reported supported cluster levels.
Dan. _______________________________________________ Devel mailing list Devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/devel

On Wed, Jan 14, 2015 at 08:19:00AM -0500, Oved Ourfali wrote:
----- Original Message -----
From: "Dan Kenigsberg" <danken@redhat.com> To: "Oved Ourfali" <ovedo@redhat.com>, fsimonce@redhat.com Cc: "engine-devel@ovirt.org" <devel@ovirt.org> Sent: Wednesday, January 14, 2015 3:15:02 PM Subject: Re: [ovirt-devel] Adding support for 3.6 in engine database
On Thu, Jan 08, 2015 at 08:46:09AM -0500, Oved Ourfali wrote:
----- Original Message -----
From: "Eli Mesika" <emesika@redhat.com> To: "Lior Vernia" <lvernia@redhat.com>, "Oved Ourfali" <oourfali@redhat.com> Cc: "engine-devel@ovirt.org" <devel@ovirt.org>, "Dan Kenigsberg" <danken@redhat.com>, "Yaniv Bronheim" <ybronhei@redhat.com> Sent: Thursday, January 8, 2015 3:41:31 PM Subject: Re: [ovirt-devel] Adding support for 3.6 in engine database
----- Original Message -----
From: "Lior Vernia" <lvernia@redhat.com> To: "Eli Mesika" <emesika@redhat.com> Cc: "engine-devel@ovirt.org" <devel@ovirt.org>, "Dan Kenigsberg" <danken@redhat.com>, "Yaniv Bronheim" <ybronhei@redhat.com> Sent: Thursday, January 8, 2015 3:08:24 PM Subject: Re: [ovirt-devel] Adding support for 3.6 in engine database
Tried to work with it, and noticed that: 1. The engine doesn't list 4.17 as a supported vdsm version. 2. 4.17 vdsm doesn't report 3.6 as a supported engine version.
This basically means that no host could be operational in a 3.6 cluster, as to my understanding 4.17 is exactly the version supporting 3.6 functionality.
May I send a fix for (1), or is there any argument against? And who could take care of (2)?
I had understood deom Oved that this is 4.16 see patch http://gerrit.ovirt.org/#/c/36511/ Oved ???
I don't know when we should add 4.17. I remember there is some "policy" for that. Dan?
Yes, there is.
Vdsm would like to declare its support of clusterLevel 3.6 only when it actually does. This is not yet the case, as we are not yet in 3.6 feature freeze (heck, we're not yet in feature definition).
To test cluster level 3.6 on the master branch, someone has to "lie".
It may be Vdsm (by claiming that it supports 3.6 while it does not) or Engine (by allowing vdsm 4.17 into cluster 3.6, even though it does not).
I prefer the latter, as the Engine-side hack is eaiser to undo on a distributed system. If today's Vdsm claims that it already support 3.6, future Engines would add it to their cluster, only to find that random APIs fails. If the hack is Engine-side, it would be gone when 3.6 reaches feature freeze.
We don't have a mechanism to "allow" specific version of VDSM to a specific cluster level. For this we only rely on the reported supported cluster levels.
I know. I'm asking Engine to add it.

----- Original Message -----
From: "Dan Kenigsberg" <danken@redhat.com> To: "Oved Ourfali" <ovedo@redhat.com> Cc: "engine-devel@ovirt.org" <devel@ovirt.org> Sent: Wednesday, January 14, 2015 5:03:12 PM Subject: Re: [ovirt-devel] Adding support for 3.6 in engine database
On Wed, Jan 14, 2015 at 08:19:00AM -0500, Oved Ourfali wrote:
----- Original Message -----
From: "Dan Kenigsberg" <danken@redhat.com> To: "Oved Ourfali" <ovedo@redhat.com>, fsimonce@redhat.com Cc: "engine-devel@ovirt.org" <devel@ovirt.org> Sent: Wednesday, January 14, 2015 3:15:02 PM Subject: Re: [ovirt-devel] Adding support for 3.6 in engine database
On Thu, Jan 08, 2015 at 08:46:09AM -0500, Oved Ourfali wrote:
----- Original Message -----
From: "Eli Mesika" <emesika@redhat.com> To: "Lior Vernia" <lvernia@redhat.com>, "Oved Ourfali" <oourfali@redhat.com> Cc: "engine-devel@ovirt.org" <devel@ovirt.org>, "Dan Kenigsberg" <danken@redhat.com>, "Yaniv Bronheim" <ybronhei@redhat.com> Sent: Thursday, January 8, 2015 3:41:31 PM Subject: Re: [ovirt-devel] Adding support for 3.6 in engine database
----- Original Message -----
From: "Lior Vernia" <lvernia@redhat.com> To: "Eli Mesika" <emesika@redhat.com> Cc: "engine-devel@ovirt.org" <devel@ovirt.org>, "Dan Kenigsberg" <danken@redhat.com>, "Yaniv Bronheim" <ybronhei@redhat.com> Sent: Thursday, January 8, 2015 3:08:24 PM Subject: Re: [ovirt-devel] Adding support for 3.6 in engine database
Tried to work with it, and noticed that: 1. The engine doesn't list 4.17 as a supported vdsm version. 2. 4.17 vdsm doesn't report 3.6 as a supported engine version.
This basically means that no host could be operational in a 3.6 cluster, as to my understanding 4.17 is exactly the version supporting 3.6 functionality.
May I send a fix for (1), or is there any argument against? And who could take care of (2)?
I had understood deom Oved that this is 4.16 see patch http://gerrit.ovirt.org/#/c/36511/ Oved ???
I don't know when we should add 4.17. I remember there is some "policy" for that. Dan?
Yes, there is.
Vdsm would like to declare its support of clusterLevel 3.6 only when it actually does. This is not yet the case, as we are not yet in 3.6 feature freeze (heck, we're not yet in feature definition).
To test cluster level 3.6 on the master branch, someone has to "lie".
It may be Vdsm (by claiming that it supports 3.6 while it does not) or Engine (by allowing vdsm 4.17 into cluster 3.6, even though it does not).
I prefer the latter, as the Engine-side hack is eaiser to undo on a distributed system. If today's Vdsm claims that it already support 3.6, future Engines would add it to their cluster, only to find that random APIs fails. If the hack is Engine-side, it would be gone when 3.6 reaches feature freeze.
We don't have a mechanism to "allow" specific version of VDSM to a specific cluster level. For this we only rely on the reported supported cluster levels.
I know. I'm asking Engine to add it.
The logic in the engine is complex and confusing enough, without adding any other configuration to it, so I prefer to leave it as is. I don't see why we can't add the cluster levels to the supported VDSM cluster levels, as we didn't release any official VDSM version yet, so what's the issue with that? The fact that engine master has 3.6 cluster level doesn't mean it is supported either. It will be once 3.6 is released.
_______________________________________________ Devel mailing list Devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/devel

----- Original Message -----
From: "Oved Ourfali" <ovedo@redhat.com> To: "Dan Kenigsberg" <danken@redhat.com> Cc: "engine-devel@ovirt.org" <devel@ovirt.org> Sent: Wednesday, January 14, 2015 5:19:03 PM Subject: Re: [ovirt-devel] Adding support for 3.6 in engine database
----- Original Message -----
From: "Dan Kenigsberg" <danken@redhat.com> To: "Oved Ourfali" <ovedo@redhat.com> Cc: "engine-devel@ovirt.org" <devel@ovirt.org> Sent: Wednesday, January 14, 2015 5:03:12 PM Subject: Re: [ovirt-devel] Adding support for 3.6 in engine database
On Wed, Jan 14, 2015 at 08:19:00AM -0500, Oved Ourfali wrote:
----- Original Message -----
From: "Dan Kenigsberg" <danken@redhat.com> To: "Oved Ourfali" <ovedo@redhat.com>, fsimonce@redhat.com Cc: "engine-devel@ovirt.org" <devel@ovirt.org> Sent: Wednesday, January 14, 2015 3:15:02 PM Subject: Re: [ovirt-devel] Adding support for 3.6 in engine database
On Thu, Jan 08, 2015 at 08:46:09AM -0500, Oved Ourfali wrote:
----- Original Message -----
From: "Eli Mesika" <emesika@redhat.com> To: "Lior Vernia" <lvernia@redhat.com>, "Oved Ourfali" <oourfali@redhat.com> Cc: "engine-devel@ovirt.org" <devel@ovirt.org>, "Dan Kenigsberg" <danken@redhat.com>, "Yaniv Bronheim" <ybronhei@redhat.com> Sent: Thursday, January 8, 2015 3:41:31 PM Subject: Re: [ovirt-devel] Adding support for 3.6 in engine database
----- Original Message ----- > From: "Lior Vernia" <lvernia@redhat.com> > To: "Eli Mesika" <emesika@redhat.com> > Cc: "engine-devel@ovirt.org" <devel@ovirt.org>, "Dan Kenigsberg" > <danken@redhat.com>, "Yaniv Bronheim" > <ybronhei@redhat.com> > Sent: Thursday, January 8, 2015 3:08:24 PM > Subject: Re: [ovirt-devel] Adding support for 3.6 in engine > database > > Tried to work with it, and noticed that: > 1. The engine doesn't list 4.17 as a supported vdsm version. > 2. 4.17 vdsm doesn't report 3.6 as a supported engine version. > > This basically means that no host could be operational in a 3.6 > cluster, > as to my understanding 4.17 is exactly the version supporting 3.6 > functionality. > > May I send a fix for (1), or is there any argument against? And > who > could take care of (2)?
I had understood deom Oved that this is 4.16 see patch http://gerrit.ovirt.org/#/c/36511/ Oved ???
I don't know when we should add 4.17. I remember there is some "policy" for that. Dan?
Yes, there is.
Vdsm would like to declare its support of clusterLevel 3.6 only when it actually does. This is not yet the case, as we are not yet in 3.6 feature freeze (heck, we're not yet in feature definition).
To test cluster level 3.6 on the master branch, someone has to "lie".
It may be Vdsm (by claiming that it supports 3.6 while it does not) or Engine (by allowing vdsm 4.17 into cluster 3.6, even though it does not).
I prefer the latter, as the Engine-side hack is eaiser to undo on a distributed system. If today's Vdsm claims that it already support 3.6, future Engines would add it to their cluster, only to find that random APIs fails. If the hack is Engine-side, it would be gone when 3.6 reaches feature freeze.
We don't have a mechanism to "allow" specific version of VDSM to a specific cluster level. For this we only rely on the reported supported cluster levels.
I know. I'm asking Engine to add it.
The logic in the engine is complex and confusing enough, without adding any other configuration to it, so I prefer to leave it as is. I don't see why we can't add the cluster levels to the supported VDSM cluster levels, as we didn't release any official VDSM version yet, so what's the issue with that? The fact that engine master has 3.6 cluster level doesn't mean it is supported either. It will be once 3.6 is released.
this is old discussion... if master work toward a release or version is determine near release. there are two policies in our project, one for vdsm - determine versions near release, and the other is to all other components which is working toward a release. I believe that working toward a release is a better approach especially when components are a coupled.

On 14/01/15 17:27, Alon Bar-Lev wrote:
----- Original Message -----
From: "Oved Ourfali" <ovedo@redhat.com> To: "Dan Kenigsberg" <danken@redhat.com> Cc: "engine-devel@ovirt.org" <devel@ovirt.org> Sent: Wednesday, January 14, 2015 5:19:03 PM Subject: Re: [ovirt-devel] Adding support for 3.6 in engine database
----- Original Message -----
From: "Dan Kenigsberg" <danken@redhat.com> To: "Oved Ourfali" <ovedo@redhat.com> Cc: "engine-devel@ovirt.org" <devel@ovirt.org> Sent: Wednesday, January 14, 2015 5:03:12 PM Subject: Re: [ovirt-devel] Adding support for 3.6 in engine database
On Wed, Jan 14, 2015 at 08:19:00AM -0500, Oved Ourfali wrote:
----- Original Message -----
From: "Dan Kenigsberg" <danken@redhat.com> To: "Oved Ourfali" <ovedo@redhat.com>, fsimonce@redhat.com Cc: "engine-devel@ovirt.org" <devel@ovirt.org> Sent: Wednesday, January 14, 2015 3:15:02 PM Subject: Re: [ovirt-devel] Adding support for 3.6 in engine database
On Thu, Jan 08, 2015 at 08:46:09AM -0500, Oved Ourfali wrote:
----- Original Message ----- > From: "Eli Mesika" <emesika@redhat.com> > To: "Lior Vernia" <lvernia@redhat.com>, "Oved Ourfali" > <oourfali@redhat.com> > Cc: "engine-devel@ovirt.org" <devel@ovirt.org>, "Dan Kenigsberg" > <danken@redhat.com>, "Yaniv Bronheim" > <ybronhei@redhat.com> > Sent: Thursday, January 8, 2015 3:41:31 PM > Subject: Re: [ovirt-devel] Adding support for 3.6 in engine > database > > > > ----- Original Message ----- >> From: "Lior Vernia" <lvernia@redhat.com> >> To: "Eli Mesika" <emesika@redhat.com> >> Cc: "engine-devel@ovirt.org" <devel@ovirt.org>, "Dan Kenigsberg" >> <danken@redhat.com>, "Yaniv Bronheim" >> <ybronhei@redhat.com> >> Sent: Thursday, January 8, 2015 3:08:24 PM >> Subject: Re: [ovirt-devel] Adding support for 3.6 in engine >> database >> >> Tried to work with it, and noticed that: >> 1. The engine doesn't list 4.17 as a supported vdsm version. >> 2. 4.17 vdsm doesn't report 3.6 as a supported engine version. >> >> This basically means that no host could be operational in a 3.6 >> cluster, >> as to my understanding 4.17 is exactly the version supporting 3.6 >> functionality. >> >> May I send a fix for (1), or is there any argument against? And >> who >> could take care of (2)? > > I had understood deom Oved that this is 4.16 see patch > http://gerrit.ovirt.org/#/c/36511/ > Oved ??? >
I don't know when we should add 4.17. I remember there is some "policy" for that. Dan?
Yes, there is.
Vdsm would like to declare its support of clusterLevel 3.6 only when it actually does. This is not yet the case, as we are not yet in 3.6 feature freeze (heck, we're not yet in feature definition).
To test cluster level 3.6 on the master branch, someone has to "lie".
It may be Vdsm (by claiming that it supports 3.6 while it does not) or Engine (by allowing vdsm 4.17 into cluster 3.6, even though it does not).
I prefer the latter, as the Engine-side hack is eaiser to undo on a distributed system. If today's Vdsm claims that it already support 3.6, future Engines would add it to their cluster, only to find that random APIs fails. If the hack is Engine-side, it would be gone when 3.6 reaches feature freeze.
We don't have a mechanism to "allow" specific version of VDSM to a specific cluster level. For this we only rely on the reported supported cluster levels.
I know. I'm asking Engine to add it.
The logic in the engine is complex and confusing enough, without adding any other configuration to it, so I prefer to leave it as is. I don't see why we can't add the cluster levels to the supported VDSM cluster levels, as we didn't release any official VDSM version yet, so what's the issue with that? The fact that engine master has 3.6 cluster level doesn't mean it is supported either. It will be once 3.6 is released.
this is old discussion... if master work toward a release or version is determine near release. there are two policies in our project, one for vdsm - determine versions near release, and the other is to all other components which is working toward a release. I believe that working toward a release is a better approach especially when components are a coupled.
The current state, where merged code can't be used, is definitely out of the question. Dan - sounds like Oved is against adding this temporary code (and you can understand why), and that Alon also supports early reporting of version compatibility. How strongly do you feel about your position? _______________________________________________
Devel mailing list Devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/devel
participants (6)
-
Alon Bar-Lev
-
Dan Kenigsberg
-
Eli Mesika
-
Lior Vernia
-
Michal Skrivanek
-
Oved Ourfali