<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Aug 17, 2017 at 4:13 PM, Steve Baker <span dir="ltr"><<a href="mailto:sbaker@redhat.com" target="_blank">sbaker@redhat.com</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"><div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote"><span class="gmail-">On Thu, Aug 17, 2017 at 10:47 AM, Emilien Macchi <span dir="ltr"><<a href="mailto:emilien@redhat.com" target="_blank">emilien@redhat.com</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="gmail-m_-2915569278862849200gmail-"><br>
> Problem #3: from Ocata to Pike: all container images are<br>
> uploaded/specified, even for services not deployed<br>
> <a href="https://bugs.launchpad.net/tripleo/+bug/1710992" rel="noreferrer" target="_blank">https://bugs.launchpad.net/tri<wbr>pleo/+bug/1710992</a><br>
> The CI jobs are timeouting during the upgrade process because<br>
> downloading + uploading _all_ containers in local cache takes more<br>
> than 20 minutes.<br>
> So this is where we are now, upgrade jobs timeout on that. Steve Baker<br>
> is currently looking at it but we'll probably offer some help.<br>
<br>
</span>Steve is still working on it: <a href="https://review.openstack.org/#/c/448328/" rel="noreferrer" target="_blank">https://review.openstack.org/#<wbr>/c/448328/</a><br>
Steve, if you need any help (reviewing or coding) - please let us<br>
know, as we consider this thing important to have and probably good to<br>
have in Pike.<br></blockquote><div><br></div></span><div>I have a couple of changes up now, one to capture the relationship between images and services[1], and another to add an argument to the prepare command to filter the image list based on which services are containerised [2]. Once these land, all the calls to prepare in CI can be modified to also specify these heat environment files, and this will reduce uploads to only the images required.</div><div><br></div><div>[1] <a href="https://review.openstack.org/#/c/448328/" target="_blank">https://review.openstack.org/#<wbr>/c/448328/</a></div><div>[2] <a href="https://review.openstack.org/#/c/494367/" target="_blank">https://review.openstack.<wbr>org/#/c/494367/</a></div></div><br></div></div></blockquote><div><br></div><div>Just updating progress on this, with infra caching from <a href="http://docker.io">docker.io</a> I'm seeing transfer times of 16 minutes (an improvement on 20 minutes -> $timeout).</div><div><br></div><div>Only transferring the required images [3] reduces this to 8 minutes.</div><div><br></div><div>[3] <a href="https://review.openstack.org/#/c/494767/">https://review.openstack.org/#/c/494767/</a> </div></div><br></div></div>