[Yahoo-eng-team] [Bug 1080985] Re: 'noblock' setting for resize_rootfs is broken

2013-05-15 Thread Scott Moser
fixed in 0.7.2

** Changed in: cloud-init
   Status: Fix Committed = Fix Released

** Changed in: cloud-init
Milestone: 0.7.2 = None

-- 
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/1080985

Title:
  'noblock' setting for resize_rootfs is broken

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

Bug description:
  == Begin SRU Information ==
  [Impact]
   * Users who want to run filesystem resize without blocking first boot are 
not able to.  This is admittedly small impact, but is clearly broken code.
   
  [TestCase]
   * launch an instance with userdata like:
#cloud-config
resize_rootfs: noblock
   * run 'df' in instance, see root filesystem is not resized
   * see /var/log/cloud-init.log showing that resizefs was ignored.

  [Regression Potential]
   * small chance for regression. Previous code checked a small list of values 
for a boolean value, and did nothing if it was not true.  The change extends 
the check to also consider 'noblock'.
  == End SRU Information ==

  resize_rootfs: noblock

  should tell the resize to occur in the background, but it will currently 
result in:
  Nov 20 04:51:45 ubuntu [CLOUDINIT] cc_resizefs.py[DEBUG]: Skipping module 
named resizefs, resizing disabled

  The fix is simple, in cloudinit/config/cc_resizefs.py:

  log.warn(resize_root: %s % resize_root)
  if not util.translate_bool(resize_root) and resize_root not in 
(noblock):
  log.debug(Skipping module named %s, resizing disabled, name)
  return

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1080985] Re: 'noblock' setting for resize_rootfs is broken

2013-01-16 Thread Launchpad Bug Tracker
This bug was fixed in the package cloud-init - 0.7.0-0ubuntu2.2

---
cloud-init (0.7.0-0ubuntu2.2) quantal-proposed; urgency=low

  * debian/patches/lp-1090482-fix-cloud-config-mirrors.patch:
fix issue with cloud-config data in user-data providing mirror
info (LP: #1073077)

cloud-init (0.7.0-0ubuntu2.1) quantal-proposed; urgency=low

  * debian/patches/lp-1073077-zsh-workaround-for-locale_warn.patch: avoid
warning when user's shell is zsh (LP: #1073077)
  * debian/patches/lp-1077700-config-drive-fix-ssh-authorized-keys.patch:
fix bug in config-drive-v2 usage of authoried keys (LP: #1077700)
  * debian/patches/lp-1080985-fix-resize-root-noblock.patch:
fix 'resize_root: noblock' (LP: #1080985)
  * debian/patches/lp-1076811-fix-userdata-update-to-distro-config.patch:
fix updates to distro config via user-data. (LP: #1076811)
  * debian/patches/lp-1066115-install-landscape-if-needed.patch:
fix permissions on landscape config, and ensure landscape client
is installed if landscape config is given. (LP: #1066115)
  * debian/patches/lp-1070345-restart-landscape-if-needed.patch:
restart the landscape-client if changes to config were made. (LP: #1070345)
  * debian/patches/lp-1077020-fix-ca-certificates-blanklines.patch: fix
adding of empty lines in ca-certificates file (LP: #1077020)
 -- Scott Moser smo...@ubuntu.com   Mon, 17 Dec 2012 10:15:03 -0500

** Changed in: cloud-init (Ubuntu Quantal)
   Status: Fix Committed = 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/1080985

Title:
  'noblock' setting for resize_rootfs is broken

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

Bug description:
  == Begin SRU Information ==
  [Impact]
   * Users who want to run filesystem resize without blocking first boot are 
not able to.  This is admittedly small impact, but is clearly broken code.
   
  [TestCase]
   * launch an instance with userdata like:
#cloud-config
resize_rootfs: noblock
   * run 'df' in instance, see root filesystem is not resized
   * see /var/log/cloud-init.log showing that resizefs was ignored.

  [Regression Potential]
   * small chance for regression. Previous code checked a small list of values 
for a boolean value, and did nothing if it was not true.  The change extends 
the check to also consider 'noblock'.
  == End SRU Information ==

  resize_rootfs: noblock

  should tell the resize to occur in the background, but it will currently 
result in:
  Nov 20 04:51:45 ubuntu [CLOUDINIT] cc_resizefs.py[DEBUG]: Skipping module 
named resizefs, resizing disabled

  The fix is simple, in cloudinit/config/cc_resizefs.py:

  log.warn(resize_root: %s % resize_root)
  if not util.translate_bool(resize_root) and resize_root not in 
(noblock):
  log.debug(Skipping module named %s, resizing disabled, name)
  return

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp