I prefer option 1, breaking stable policy is not good for users. They will
be forced to upgrade a major ceph version during a minor upgrade, which is
not good and not excepted to be done ever.

Regards


2018-02-26 9:51 GMT+01:00 Shake Chen <[email protected]>:

> I prefer to the option 2.
>
> On Mon, Feb 26, 2018 at 4:39 PM, Jeffrey Zhang <[email protected]>
> wrote:
>
>> Recently, the Ubuntu jobs on pike branch are red[0]. With some debugging,
>> i found it is caused by
>> package dependency.
>>
>>
>> *Background*
>>
>> Since we have no time to upgrade ceph from Jewel to Luminous at the end
>> of pike cycle, we pinned
>> Ceph to Jewel on pike branch. This works on CentOS, because ceph jewel
>> and ceph luminous are on
>> the different repos.
>>
>> But in Ubuntu Cloud Archive repo, it bump ceph to Luminous. Even though
>> ceph luminous still exists
>> on UCA. But since qemu 2.10 depends on ceph luminous, we have to ping
>> qemu to 2.5 to use ceph Jewel[1].
>> And this works since then.
>>
>>
>> *Now Issue*
>>
>> But recently, UCA changed the libvirt-daemon package dependency, and
>> added following,
>>
>>     Package: libvirt-daemon
>>     Version: 3.6.0-1ubuntu6.2~cloud0
>>     ...
>>     Breaks: qemu (<< 1:2.10+dfsg-0ubuntu3.4~), qemu-kvm (<<
>> 1:2.10+dfsg-0ubuntu3.4~)
>>
>> It requires qemu 2.10 now. So dependency is broken and nova-libvirt
>> container is failed to build.
>>
>>
>> *Possible Solution*
>>
>> I think there two possible ways now, but none of them is good.
>>
>> 1. install ceph Luminuous on nova-libvirt container and ceph Jewel in
>> ceph-* container
>> 2. Bump ceph from jewel to luminous. But this breaks the backport policy,
>> obviously.
>>
>> So any idea on this?
>>
>> [0] https://review.openstack.org/534149
>> [1] https://review.openstack.org/#/c/526931/
>>
>> --
>> Regards,
>> Jeffrey Zhang
>> Blog: http://xcodest.me
>>
>> ____________________________________________________________
>> ______________
>> OpenStack Development Mailing List (not for usage questions)
>> Unsubscribe: [email protected]?subject:unsubscrib
>> e
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
>>
>
>
> --
> Shake Chen
>
>
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: [email protected]?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>
__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: [email protected]?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to