<div dir="ltr">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.<div><br></div><div>Regards</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2018-02-26 9:51 GMT+01:00 Shake Chen <span dir="ltr"><<a href="mailto:shake.chen@gmail.com" target="_blank">shake.chen@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">I prefer to the option 2.</div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="h5">On Mon, Feb 26, 2018 at 4:39 PM, Jeffrey Zhang <span dir="ltr"><<a href="mailto:zhang.lei.fly@gmail.com" target="_blank">zhang.lei.fly@gmail.com</a>></span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5"><div dir="ltr"><div class="gmail_default" style="font-size:small"><font face="monospace, monospace">Recently, the Ubuntu jobs on pike branch are red[0]. With some debugging, i found it is caused by</font></div><div class="gmail_default" style="font-size:small"><font face="monospace, monospace">package dependency.</font></div><div class="gmail_default" style="font-size:small"><font face="monospace, monospace"><br></font></div><div class="gmail_default" style="font-size:small"><font face="monospace, monospace"><br></font></div><div class="gmail_default" style="font-size:small"><font face="monospace, monospace">*Background*</font></div><div class="gmail_default" style="font-size:small"><font face="monospace, monospace"><br></font></div><div class="gmail_default" style="font-size:small"><font face="monospace, monospace">Since we have no time to upgrade ceph from Jewel to Luminous at the end of pike cycle, we pinned</font></div><div class="gmail_default" style="font-size:small"><font face="monospace, monospace">Ceph to Jewel on pike branch. This works on CentOS, because ceph jewel and ceph luminous are on</font></div><div class="gmail_default" style="font-size:small"><font face="monospace, monospace">the different repos.</font></div><div class="gmail_default" style="font-size:small"><font face="monospace, monospace"><br></font></div><div class="gmail_default" style="font-size:small"><font face="monospace, monospace">But in Ubuntu Cloud Archive repo, it bump ceph to Luminous. Even though ceph luminous still exists</font></div><div class="gmail_default" style="font-size:small"><font face="monospace, monospace">on UCA. But since qemu 2.10 depends on ceph luminous, we have to ping qemu to 2.5 to use ceph Jewel[1].</font></div><div class="gmail_default" style="font-size:small"><font face="monospace, monospace">And this works since then.</font></div><div class="gmail_default" style="font-size:small"><font face="monospace, monospace"><br></font></div><div class="gmail_default" style="font-size:small"><font face="monospace, monospace"><br></font></div><div class="gmail_default" style="font-size:small"><font face="monospace, monospace">*Now Issue*</font></div><div class="gmail_default" style="font-size:small"><font face="monospace, monospace"><br></font></div><div class="gmail_default" style="font-size:small"><font face="monospace, monospace">But recently, UCA changed the libvirt-daemon package dependency, and added following,</font></div><div class="gmail_default" style="font-size:small"><font face="monospace, monospace"><br></font></div><div class="gmail_default" style="font-size:small"><div class="gmail_default"><font face="monospace, monospace">    Package: libvirt-daemon</font></div><div class="gmail_default"><font face="monospace, monospace">    Version: 3.6.0-1ubuntu6.2~cloud0</font></div><div class="gmail_default"><font face="monospace, monospace">    ...<br></font></div><div class="gmail_default"><font face="monospace, monospace">    Breaks: qemu (<< 1:2.10+dfsg-0ubuntu3.4~), qemu-kvm (<< 1:2.10+dfsg-0ubuntu3.4~)</font></div><div class="gmail_default"><font face="monospace, monospace"><br></font></div><div class="gmail_default"><font face="monospace, monospace">It requires qemu 2.10 now. So dependency is broken and nova-libvirt container is failed to build.</font></div><div class="gmail_default"><font face="monospace, monospace"><br></font></div><div class="gmail_default"><span style="font-family:monospace,monospace"><br></span></div><div class="gmail_default"><span style="font-family:monospace,monospace">*Possible Solution*</span><br></div><div class="gmail_default"><font face="monospace, monospace"><br></font></div><div class="gmail_default"><font face="monospace, monospace">I think there two possible ways now, but none of them is good.</font></div><div class="gmail_default"><font face="monospace, monospace"><br></font></div><div class="gmail_default"><font face="monospace, monospace">1. install ceph Luminuous on nova-libvirt container and ceph Jewel in ceph-* container</font></div><div class="gmail_default"><font face="monospace, monospace">2. Bump ceph from jewel to luminous. But this breaks the backport policy, obviously.</font></div><div class="gmail_default"><font face="monospace, monospace"><br></font></div><div class="gmail_default"><font face="monospace, monospace">So any idea on this?</font></div></div><div class="gmail_default" style="font-size:small"><font face="monospace, monospace"><br></font></div><div class="gmail_default" style="font-size:small"><font face="monospace, monospace">[0] <a href="https://review.openstack.org/534149" target="_blank">https://review.openstack.o<wbr>rg/534149</a></font></div><div class="gmail_default" style="font-size:small"><font face="monospace, monospace">[1] <a href="https://review.openstack.org/#/c/526931/" target="_blank">https://review.openstack.o<wbr>rg/#/c/526931/</a></font></div><span class="m_7785868637826897141HOEnZb"><font color="#888888"><div><br></div>-- <br><div class="m_7785868637826897141m_4381197733558807711gmail_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>
</font></span></div>
<br></div></div>______________________________<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.op<wbr>enstack.org?subject:unsubscrib<wbr>e</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi<wbr>-bin/mailman/listinfo/openstac<wbr>k-dev</a><br>
<br></blockquote></div><span class="HOEnZb"><font color="#888888"><br><br clear="all"><div><br></div>-- <br><div class="m_7785868637826897141gmail_signature" data-smartmail="gmail_signature">Shake Chen<br><br></div>
</font></span></div>
<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></blockquote></div><br></div>