[Ovirt-devel] Updating oVirt Server to the latest Matahari 0.4.0 schema

Andrew Beekhof andrew at beekhof.net
Fri Nov 26 12:21:01 UTC 2010


On Thu, Nov 18, 2010 at 9:42 AM, Nicolas Ochem <nicolas.ochem at gmail.com> wrote:
>
>>
>>> 2. in april there was a series of commits switching ovirt-server from
>>> ruby-qpid to ruby-qmf rpm. Those are two implementations of ruby bindings to
>>> qmf. (see http://mo.morsi.org/blog/node/288 for more details).
>>
>> right, ruby-qmf is the way forward, so we should make it work
>>
>
> OK, I'll try again. At the end maybe the problem is not in qpid, but in the
> way db-omatic locks itself for too long when it has too many things to do
> and the keepalive timers expire, marking nodes as unavailable.
> The problems just appear much faster when ruby-qmf is used.
>
>
>>
>>
>>> 3.what version of matahari is in RHEL 6 ? what version will be in fedora
>>> 14 ? wouldn't it be good to maintain an ovirt version for rhel/centos 6 ?
>>
>> Matahari is not yet in RHEL6, will be in 6.1. Fedora 14 would get latest
>> version which is still being developed on Matahari 'next' branch and that's
>> why I started looking at patching ovirt-server to adjust to it, so that
>> Fedora update doesn't break it.
>>
>
>
>
> The reason I am asking that is as follows : since the development workforce
> in ovirt-server is very low, I think it would be better to migrate it to
> RHEL/centos 6 so that all the efforts do not go in migrating to new fedora
> every 6 months.

We intend/hope this to be a one time change.
Mostly the cause is a reduction in the amount of OO in the schema
which we didn't feel added value.

The plan beyond the next stable release is to only add API calls and
never amend/remove them.

> On the other end, if matahari is not yet in RHEL6, maybe it's possible to
> have the server running RHEL6 and the node running fedora 14+ for the time
> being ?

Yes, this is possible.
One thing that might be worth pursuing is for oVirt to switch behavior
based on the name of the schema supported by the client.
"oh, i have access to the old schema, i need to call a, b and c"
"ah, i have access to the new schema, i need to call x, y and z"

> Will RHEL 6.1 matahari include the patches we are discussing ?

That is the plan so far.




More information about the ovirt-devel mailing list