← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1236531] Re: support running apt with eatmydata

 

This bug was fixed in the package cloud-init - 0.7.5~bzr902-0ubuntu1

---------------
cloud-init (0.7.5~bzr902-0ubuntu1) trusty; urgency=medium

  * debian/control: Build-Depend on python-jsonpatch as #717916 is now fixed.
  * debian/control: Recommend eatmydata (LP: #1236531)
  * New upstream snapshot.
    * support invoking apt with 'eatmydata' (LP: #1236531)
    * add a message in log about dynamic import failures
  * New in '0.7.4' release.
    * fix reading of mount information on kernels < 2.6.26 (LP: #1248625)
    * SmartOS: change 'region' to 'datacenter_name' to address change
      in data provided to instance (LP: #1249124)
    * support calling 'add-apt-repository' for 'cloud-archive:' entries
      (LP: #1244355)
    * DataSourceAzure: fix incompatibility with python 2.6 (LP: #1232175)
    * fix bug mounting first partition of a alias'd name. (LP: #1236594)
    * SmartOS: fix bug with hostname due to trailing whitespace (LP: #1236445)
    * fix creation of partitions on Azure (LP: #1233698)
    * cc_growpart: respect /etc/growroot-disabled (LP: #1234331)
    * ubuntu config: add default user to 'sudo' group (LP: #1228228)
    * Fix usage of libselinux-python when selinux is disabled
    * add OpenNebula datasource
 -- Scott Moser <smoser@xxxxxxxxxx>   Tue, 17 Dec 2013 16:51:30 -0500

** Changed in: cloud-init (Ubuntu)
       Status: Confirmed => Fix Released

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to cloud-init.
https://bugs.launchpad.net/bugs/1236531

Title:
  support running apt with eatmydata

Status in Init scripts for use on cloud images:
  Confirmed
Status in “cloud-init” package in Ubuntu:
  Fix Released

Bug description:
  During instance boot, cloud-init installs packages (if instructed by the user).
  During instance boot, there is no state of the system that the user cares about.

  I'd like to use eatmydata for apt-get install at that point, as it is
  dramatically faster than apt-get even with --force-unsafe-io.

  From an ubuntu perspective, this change would mean:
   a.) depending on (or recommending) eatmydata
   b.) MIR for eatmydata
   c.) fixing eatmydata's relationship with sysvinit scripts.  The thing to fix there is that if you 'eatmydata apt-get install some-service' and some-service starts a daemon, the daemon will inherit the LD_PRELOAD which is most likely not desired. (bug 1257036)

  Related bugs:
   * bug 1257036:  services started with eatmydata should remove eatmydata by default

To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-init/+bug/1236531/+subscriptions