<div dir="ltr"><div class="gmail_default" style="font-family:monospace,monospace;font-size:small">Here is what i tried[0]. </div><div class="gmail_default" style="font-family:monospace,monospace;font-size:small"><br></div><div class="gmail_default" style="font-family:monospace,monospace;font-size:small">- pin ceph version in ceph-* container to Jewel.</div><div class="gmail_default" style="font-family:monospace,monospace;font-size:small">- the clients (nova/gnocchi/cinder) container use ceph Luminous.</div><div class="gmail_default" style="font-family:monospace,monospace;font-size:small"><br></div><div class="gmail_default" style="font-family:monospace,monospace;font-size:small">I made some test locally with a env: nova + glance + gnocchi + ceph, seems it works.</div><div class="gmail_default" style="font-family:monospace,monospace;font-size:small"><br></div><div class="gmail_default" style="font-family:monospace,monospace;font-size:small"><br></div><div class="gmail_default" style="font-family:monospace,monospace;font-size:small">[0] <a href="https://review.openstack.org/549466">https://review.openstack.org/549466</a></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Feb 27, 2018 at 12:53 AM, Michał Jastrzębski <span dir="ltr"><<a href="mailto:inc007@gmail.com" target="_blank">inc007@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I'm for option 1 definitely. accidental ceph upgrade during routine<br>
minor version upgrade is something we don't want. We will need big<br>
warning about this version mismatch in release notes.<br>
<div class="HOEnZb"><div class="h5"><br>
On 26 February 2018 at 07:01, Eduardo Gonzalez <<a href="mailto:dabarren@gmail.com">dabarren@gmail.com</a>> wrote:<br>
> I prefer option 1, breaking stable policy is not good for users. They will<br>
> be forced to upgrade a major ceph version during a minor upgrade, which is<br>
> not good and not excepted to be done ever.<br>
><br>
> Regards<br>
><br>
><br>
> 2018-02-26 9:51 GMT+01:00 Shake Chen <<a href="mailto:shake.chen@gmail.com">shake.chen@gmail.com</a>>:<br>
>><br>
>> I prefer to the option 2.<br>
>><br>
>> On Mon, Feb 26, 2018 at 4:39 PM, Jeffrey Zhang <<a href="mailto:zhang.lei.fly@gmail.com">zhang.lei.fly@gmail.com</a>><br>
>> wrote:<br>
>>><br>
>>> Recently, the Ubuntu jobs on pike branch are red[0]. With some debugging,<br>
>>> i found it is caused by<br>
>>> package dependency.<br>
>>><br>
>>><br>
>>> *Background*<br>
>>><br>
>>> Since we have no time to upgrade ceph from Jewel to Luminous at the end<br>
>>> of pike cycle, we pinned<br>
>>> Ceph to Jewel on pike branch. This works on CentOS, because ceph jewel<br>
>>> and ceph luminous are on<br>
>>> the different repos.<br>
>>><br>
>>> But in Ubuntu Cloud Archive repo, it bump ceph to Luminous. Even though<br>
>>> ceph luminous still exists<br>
>>> on UCA. But since qemu 2.10 depends on ceph luminous, we have to ping<br>
>>> qemu to 2.5 to use ceph Jewel[1].<br>
>>> And this works since then.<br>
>>><br>
>>><br>
>>> *Now Issue*<br>
>>><br>
>>> But recently, UCA changed the libvirt-daemon package dependency, and<br>
>>> added following,<br>
>>><br>
>>>     Package: libvirt-daemon<br>
>>>     Version: 3.6.0-1ubuntu6.2~cloud0<br>
>>>     ...<br>
>>>     Breaks: qemu (<< 1:2.10+dfsg-0ubuntu3.4~), qemu-kvm (<<<br>
>>> 1:2.10+dfsg-0ubuntu3.4~)<br>
>>><br>
>>> It requires qemu 2.10 now. So dependency is broken and nova-libvirt<br>
>>> container is failed to build.<br>
>>><br>
>>><br>
>>> *Possible Solution*<br>
>>><br>
>>> I think there two possible ways now, but none of them is good.<br>
>>><br>
>>> 1. install ceph Luminuous on nova-libvirt container and ceph Jewel in<br>
>>> ceph-* container<br>
>>> 2. Bump ceph from jewel to luminous. But this breaks the backport policy,<br>
>>> obviously.<br>
>>><br>
>>> So any idea on this?<br>
>>><br>
>>> [0] <a href="https://review.openstack.org/534149" rel="noreferrer" target="_blank">https://review.openstack.org/<wbr>534149</a><br>
>>> [1] <a href="https://review.openstack.org/#/c/526931/" rel="noreferrer" target="_blank">https://review.openstack.org/#<wbr>/c/526931/</a><br>
>>><br>
>>> --<br>
>>> Regards,<br>
>>> Jeffrey Zhang<br>
>>> Blog: <a href="http://xcodest.me" rel="noreferrer" target="_blank">http://xcodest.me</a><br>
>>><br>
>>><br>
>>> ______________________________<wbr>______________________________<wbr>______________<br>
>>> OpenStack Development Mailing List (not for usage questions)<br>
>>> Unsubscribe:<br>
>>> <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.<wbr>openstack.org?subject:<wbr>unsubscribe</a><br>
>>> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/<wbr>cgi-bin/mailman/listinfo/<wbr>openstack-dev</a><br>
>>><br>
>><br>
>><br>
>><br>
>> --<br>
>> Shake Chen<br>
>><br>
>><br>
>> ______________________________<wbr>______________________________<wbr>______________<br>
>> OpenStack Development Mailing List (not for usage questions)<br>
>> Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.<wbr>openstack.org?subject:<wbr>unsubscribe</a><br>
>> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/<wbr>cgi-bin/mailman/listinfo/<wbr>openstack-dev</a><br>
>><br>
><br>
><br>
> ______________________________<wbr>______________________________<wbr>______________<br>
> OpenStack Development Mailing List (not for usage questions)<br>
> Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.<wbr>openstack.org?subject:<wbr>unsubscribe</a><br>
> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/<wbr>cgi-bin/mailman/listinfo/<wbr>openstack-dev</a><br>
><br>
<br>
______________________________<wbr>______________________________<wbr>______________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.<wbr>openstack.org?subject:<wbr>unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/<wbr>cgi-bin/mailman/listinfo/<wbr>openstack-dev</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div><span style="font-size:13px;border-collapse:collapse"><font face="monospace, monospace">Regards,</font></span></div><div><span style="font-size:13px;border-collapse:collapse"><font face="monospace, monospace">Jeffrey Zhang</font></span></div><div><span style="font-family:monospace,monospace;font-size:12.8px">Blog: </span><a href="http://xcodest.me/" style="font-family:monospace,monospace;font-size:12.8px" target="_blank">http://xcodest.me</a><font face="monospace, monospace"><br></font></div></div></div></div></div></div></div></div></div>
</div>