regression in snapshot performance in trusty
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libvirt (Ubuntu) |
Invalid
|
High
|
Unassigned |
Bug Description
'nova image-create' is a lot slower on a trusty openstack than a precise one:
+------
| ubuntu | image | disk size (GB) | snapshot time (s) |
+------
| precise | cirros | 1 | 6 |
+------
| precise | cirros | 10 | 6 |
+------
| precise | trusty | 10 | 38 |
+------
| trusty | cirros | 1 | 15 |
+------
| trusty | cirros | 10 | 61 |
+------
| trusty | trusty | 10 | 100 |
+------
It's also interesting that the time in trusty appears to depend on the disk size whereas it didn't in trusty. AFAICT the nova code is the same in both havana and icehouse, leaving libvirt as the most likely culprit -- but this is not confirmed.
description: | updated |
Thanks for submitting this bug report.
Is it possible to show the nova image create in terms of libvirt actions? Looking briefly at the nova source I didn't see anything that obviously was the equivalent of 'nova image create'. If you or Chuck cannot break it down here then I'll install and trace to figure it out.