Public bug reported:

Setup:
CentOS 6 + RDO Icehouse (code seems to be the same in trunk)

When doing a nova migrate, the actual backing disk file is copied over with 
rsync. I assume the code came from this report
https://bugs.launchpad.net/nova/+bug/1025259

The rsync code uses the "-z" flag for compression. This is probably fine
for cases with lightly used disks. However, with a disk full of content,
it gets very slow. Rsync is not multithreaded so with a single E5-2670v2
core, we get ~12MB/s transfer speed (CPU bound). With the modest
compression that is achieved this is significantly slower than no
compression.

If possible, some speed test should be done without compression for disk
files with different content. There might not be a reason to use
compression here at all.

** Affects: nova
     Importance: Undecided
         Status: New

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

Title:
  Libvirt migrations with rsync are slow

Status in OpenStack Compute (nova):
  New

Bug description:
  Setup:
  CentOS 6 + RDO Icehouse (code seems to be the same in trunk)

  When doing a nova migrate, the actual backing disk file is copied over with 
rsync. I assume the code came from this report
  https://bugs.launchpad.net/nova/+bug/1025259

  The rsync code uses the "-z" flag for compression. This is probably
  fine for cases with lightly used disks. However, with a disk full of
  content, it gets very slow. Rsync is not multithreaded so with a
  single E5-2670v2 core, we get ~12MB/s transfer speed (CPU bound). With
  the modest compression that is achieved this is significantly slower
  than no compression.

  If possible, some speed test should be done without compression for
  disk files with different content. There might not be a reason to use
  compression here at all.

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1478800/+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

Reply via email to