← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1567857] [NEW] XenAPI: specify block size for writing config drive.

 

Public bug reported:

When writing config drive, dd by default uses 512B as the block size. It
costs more than 3mins to write the 64M config drive. It's longer than
expected: Some health checking(fuel's heat checking) on XenServer may
failed due to timeout. So we need improve the performance via specifying
a bigger block size with dd.

2016-04-07 11:19:19.342 4466 DEBUG nova.virt.xenapi.vmops [req-5e08213e-f8d1-4c59-83ea-3d1cd908a7d5 7456b72259f84038967e9befd72fc388 7fd724d3a16040f6a8f01e43b3c435f8 - - -] [instance: f24c72b3-593c-4f7f-b6ac-f79721f6268a] Updating progress to 40 _update_instance_progress /usr/lib/python2.7/dist-packages/nova/virt/xenapi/vmops.py:962
2016-04-07 11:22:31.961 4466 DEBUG nova.virt.xenapi.vmops [req-5e08213e-f8d1-4c59-83ea-3d1cd908a7d5 7456b72259f84038967e9befd72fc388 7fd724d3a16040f6a8f01e43b3c435f8 - - -] [instance: f24c72b3-593c-4f7f-b6ac-f79721f6268a] Updating progress to 50 _update_instance_progress /usr/lib/python2.7/dist-packages/nova/virt/xenapi/vmops.py:962

** Affects: nova
     Importance: Undecided
     Assignee: Jianghua Wang (wjh-fresh)
         Status: New

** Description changed:

  When writing config drive, dd by default uses 512B as the block size. It
  costs more than 3mins to write the 64M config drive. It's longer than
  expected: Some health checking(fuel's heat checking) on XenServer may
- failed due to timeout. So we need improve the performance.
+ failed due to timeout. So we need improve the performance via specifying
+ a bigger block size with dd.
  
  2016-04-07 11:19:19.342 4466 DEBUG nova.virt.xenapi.vmops [req-5e08213e-f8d1-4c59-83ea-3d1cd908a7d5 7456b72259f84038967e9befd72fc388 7fd724d3a16040f6a8f01e43b3c435f8 - - -] [instance: f24c72b3-593c-4f7f-b6ac-f79721f6268a] Updating progress to 40 _update_instance_progress /usr/lib/python2.7/dist-packages/nova/virt/xenapi/vmops.py:962
  2016-04-07 11:22:31.961 4466 DEBUG nova.virt.xenapi.vmops [req-5e08213e-f8d1-4c59-83ea-3d1cd908a7d5 7456b72259f84038967e9befd72fc388 7fd724d3a16040f6a8f01e43b3c435f8 - - -] [instance: f24c72b3-593c-4f7f-b6ac-f79721f6268a] Updating progress to 50 _update_instance_progress /usr/lib/python2.7/dist-packages/nova/virt/xenapi/vmops.py:962

** Changed in: nova
     Assignee: (unassigned) => Jianghua Wang (wjh-fresh)

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1567857

Title:
  XenAPI: specify block size for writing config drive.

Status in OpenStack Compute (nova):
  New

Bug description:
  When writing config drive, dd by default uses 512B as the block size.
  It costs more than 3mins to write the 64M config drive. It's longer
  than expected: Some health checking(fuel's heat checking) on XenServer
  may failed due to timeout. So we need improve the performance via
  specifying a bigger block size with dd.

  2016-04-07 11:19:19.342 4466 DEBUG nova.virt.xenapi.vmops [req-5e08213e-f8d1-4c59-83ea-3d1cd908a7d5 7456b72259f84038967e9befd72fc388 7fd724d3a16040f6a8f01e43b3c435f8 - - -] [instance: f24c72b3-593c-4f7f-b6ac-f79721f6268a] Updating progress to 40 _update_instance_progress /usr/lib/python2.7/dist-packages/nova/virt/xenapi/vmops.py:962
  2016-04-07 11:22:31.961 4466 DEBUG nova.virt.xenapi.vmops [req-5e08213e-f8d1-4c59-83ea-3d1cd908a7d5 7456b72259f84038967e9befd72fc388 7fd724d3a16040f6a8f01e43b3c435f8 - - -] [instance: f24c72b3-593c-4f7f-b6ac-f79721f6268a] Updating progress to 50 _update_instance_progress /usr/lib/python2.7/dist-packages/nova/virt/xenapi/vmops.py:962

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1567857/+subscriptions


Follow ups