Proposal: making apt-get upgrade optional
Andrew Wilkins
andrew.wilkins at canonical.com
Mon Jun 30 13:05:49 UTC 2014
Hi folks,
I've been debugging a bootstrap bug [0] that was caused by ssh timing out
(and the client not noticing), which was caused by "apt-get upgrade" taking
an awfully long time (6 minutes on Azure).
[0] https://bugs.launchpad.net/juju-core/+bug/1316185
I just filed https://bugs.launchpad.net/juju-core/+bug/1335822, and did a
quick and dirty hack that brought the upgrade down to 3 minutes on Azure. I
don't know the variance, so I can't be sure that it's all due to eatmydata,
but smoser's results are similar.
Even with eatmydata, a full bootstrap on Azure just took me 10 minutes.
That's roughly broken down into:
- apt-get update: 20s
- apt-get upgrade: 3m20s
- apt-get install <various>: 10s
- Download tools (from shared Azure storage account): 5s
- jujud bootstrap: 1m50s
We could bring the 10m down to 6m40s. Still not brilliant, but considerably
better IMO.
I propose that we remove the "apt-get upgrade" altogether. Cloud images are
regularly updated and tested, and I think we should be able to rely on that
alone. If users want something more up-to-date, they can use the daily
images which are not tested as a whole, but are composed of SRUs, which is
effectively what users get today.
Cheers,
Andrew
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/juju-dev/attachments/20140630/f6784bc1/attachment.html>
More information about the Juju-dev
mailing list