<div dir="ltr">Thanks for all the updates Jeremy :-)<br><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jun 6, 2016 at 9:21 AM, Jeremy Stanley <span dir="ltr"><<a href="mailto:fungi@yuggoth.org" target="_blank">fungi@yuggoth.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><snip><br><br>
Store Build Logs in Swift<br>
-------------------------<br>
<br>
<a href="http://specs.openstack.org/openstack-infra/infra-specs/specs/logs-in-swift.html" rel="noreferrer" target="_blank">http://specs.openstack.org/openstack-infra/infra-specs/specs/logs-in-swift.html</a><br>
<br>
This seems to have taken a break, with our log volume diminishing<br>
significantly in the past year or so and an alternative AFS-based<br>
solution proposed:<br>
<br>
<a href="https://review.openstack.org/269928" rel="noreferrer" target="_blank">https://review.openstack.org/269928</a><br>
<br>
We should remove the original spec from our priority list (since<br>
that's basically already ceased to be an actual priority), and<br>
probably supercede it with the AFS proposal.<br>
<br>
<br><snip></blockquote><div><br></div><div><br></div><div>So I think we need to treat voting on 269928 as a decision to no longer pursue storing logs in swift or not. In doing so we should consider the pros and cons of an AFS-based storage vs swift vs lvm (aka what we're doing now).</div><div><br></div><div>For context, here is an update to the swift logs spec that details what is (known to be) left: <a href="https://review.openstack.org/#/c/254718/" target="_blank">https://review.openstack.org/#/c/254718/</a></div><div><br></div><div>To me it feels like AFS is incomplete in terms of solving the original problems that we set out to solve with swift (such as scaling, redundancy, durability and low administration overhead). It solves them to an extent and perhaps that extent is acceptable (more limited damage in an outage or failure etc).</div><div><br></div><div>Swift on the other hand is close but each time we get closer we run into more problems as we discover it turns out we like posix style filesystems.</div><div><br></div><div>I'm not sure which solution is the right answer. It feels a bit like the storyboard vs manifest discussions we've had where we've tried a few things and they haven't worked perfectly so now we're all too afraid to get our fingers burned again.<br></div><div><br></div><div>I don't have particularly strong feelings either way but in order to move this forward we need to make a concise decision on which way we want to go.</div><div><br></div><div>Additionally the urgency of this spec seems to have been reduced (due to limiting the retention on logs). We should perhaps reconsider if it's a priority spec or not after we've decided on a path forward.</div></div></div></div>