<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On 22 December 2015 at 18:50, 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:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class="">On Tue, Dec 22 2015, Dougal Matthews wrote:<br>
<br>
>  - Store the files in a tarball (so we only deal with one file). I think we<br>
>    could still hit issues with multiple operations unless we guarantee that<br>
>    only one instance of the API is ever running.<br>
<br>
</span>That shouldn't be a problem since the store/update is atomic. So if you<br>
upload a new version while downloading it for deployments, you'll just<br>
get the old version this time.<br>
In the end, you won't have a mixed of both version, which is likely what<br>
you want.<br></blockquote><div><br></div><div>Good to know, thanks. I guess the remaining issue would be with the work<br></div><div>Tomas Sedovic mentioned. It sounds like Swift might not work well there.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
So that sounds like a good and simple solution from what I understand.<br>
<span class=""><font color="#888888"><br>
--<br>
Julien Danjou<br>
# Free Software hacker<br>
# <a href="https://julien.danjou.info" rel="noreferrer" target="_blank">https://julien.danjou.info</a><br>
</font></span></blockquote></div><br></div></div>