<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Tue, Feb 9, 2016 at 4:59 AM, Joshua Hesketh <span dir="ltr"><<a href="mailto:joshua.hesketh@gmail.com" target="_blank">joshua.hesketh@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><span class="">On Thu, Feb 4, 2016 at 2:44 AM, James E. Blair <span dir="ltr"><<a href="mailto:corvus@inaugust.com" target="_blank">corvus@inaugust.com</a>></span> wrote:<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On the subject of clearing the cache more often, I think we may not want<br>
to wipe out the cache more often than we do now -- in fact, I think we<br>
may want to look into ways to keep from doing even that, because<br>
whenever we reload now, Zuul slows down considerably as it has to query<br>
Gerrit again for all of the data previously in its cache.<br></blockquote><div><br></div></span><div>I can see a lot of 3rd parties or simpler CI's not needing to reload zuul very often so this cache would never get cleared. Perhaps cached objects should have an expiry time (of a day or so) and can be cleaned up periodically? Additionally if clearing the cache on a reload is causing pain maybe we should move the cache into the scheduler and keep it between reloads?<br></div></div></div></div></blockquote><div><br></div><div>Do you guys use oslo at all? I ask because the olso memcache stuff does exactly this, so it should be trivial to implement if you don't mind depending on oslo.</div><div><br></div><div>Hope this helps, </div></div>Michael<br clear="all"><div><br></div>-- <br><div class="gmail_signature">Rackspace Australia</div>
</div></div>