libvirt snapshots fail with: OSError: [Errno 11] Resource temporarily unavailable
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Glance |
Fix Released
|
High
|
Eoghan Glynn |
Bug Description
Using the latest nova essex code it appears that libvirt snapshots are failing on Fedora. I'm getting the following error in compute.log:
(nova.rpc.amqp): TRACE: File "/usr/lib/
(nova.rpc.amqp): TRACE: return f(*args, **kw)
(nova.rpc.amqp): TRACE: File "/usr/lib/
(nova.rpc.amqp): TRACE: image_file)
(nova.rpc.amqp): TRACE: File "/usr/lib/
(nova.rpc.amqp): TRACE: _reraise_
(nova.rpc.amqp): TRACE: File "/usr/lib/
(nova.rpc.amqp): TRACE: image_meta = client.
(nova.rpc.amqp): TRACE: File "/usr/lib/
(nova.rpc.amqp): TRACE: res = self.do_
(nova.rpc.amqp): TRACE: File "/usr/lib/
(nova.rpc.amqp): TRACE: return func(self, *args, **kwargs)
(nova.rpc.amqp): TRACE: File "/usr/lib/
(nova.rpc.amqp): TRACE: headers=headers)
(nova.rpc.amqp): TRACE: File "/usr/lib/
(nova.rpc.amqp): TRACE: return func(self, method, url, body, headers)
(nova.rpc.amqp): TRACE: File "/usr/lib/
(nova.rpc.amqp): TRACE: _sendbody(c, iter)
(nova.rpc.amqp): TRACE: File "/usr/lib/
(nova.rpc.amqp): TRACE: for sent in iter:
(nova.rpc.amqp): TRACE: File "/usr/lib/
(nova.rpc.amqp): TRACE: CHUNKSIZE)
(nova.rpc.amqp): TRACE: OSError: [Errno 11] Resource temporarily unavailable
(nova.rpc.amqp): TRACE:
Something about using qemu-img to create snapshots seems to make the SendFileIterator in Glance client unhappy.
Changed in glance: | |
milestone: | none → essex-rc1 |
Changed in glance: | |
status: | Fix Committed → Fix Released |
Changed in glance: | |
milestone: | essex-rc1 → 2012.1 |
This was causing some of the Torpedo/Tempest failures in Smokestack... Once we get it fixed I'll turn those back on.