<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, May 31, 2013 at 4:11 AM, Julien Danjou <span dir="ltr"><<a href="mailto:julien@danjou.info" target="_blank">julien@danjou.info</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On Thu, May 30 2013, Tim Bell wrote:<br>
<br>
> I hope that ceilometer can also include this within the Havana timeframe as<br>
> it becomes a key component of production, large scale<br>
> clouds.<br>
<br>
</div>I think we all agree in principle. We'd be happy to enhance Ceilometer<br>
and fix potential bugs in this direction, but we'll require some help<br>
testing the upgrade path *before* Havana is released.<br></blockquote><div><br></div><div style>Right, and upgrades are a different issue than running production systems long-term on mixed versions.</div><div style><br></div>
<div style>Most of the problems between grizzly or trunk ceilometer and folsom have had to do with proof-of-concept deployments where people were trying to install a "modern" ceilometer on the same server as another component that was older. Because the services require incompatible libraries and were running on the same host using the same site-packages directories, there are conflicts and things broke (either ceilometer, or the other service). Deploying into virtualenvs or using separate hosts will reduce (if not eliminate) these problems. The protocol ceilometer uses to talk over the message bus is compatible between versions, AFAIK, so should not have issues with rolling upgrades.</div>
<div style><br></div><div style>Doug</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Julien Danjou<br>
# Free Software hacker # freelance consultant<br>
# <a href="http://julien.danjou.info" target="_blank">http://julien.danjou.info</a><br>
</font></span></blockquote></div><br></div></div>