when using qpid, metadata arguments cause volume cloning to fail
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Cinder |
Fix Released
|
High
|
Flavio Percoco | ||
Grizzly |
Fix Released
|
High
|
Flavio Percoco |
Bug Description
volume cloning seems to fail when using qpid if some metadata is passed, see the following:
# cinder create --metadata 'Type=Test' --source-volid d1ce1fc3-
ERROR: The server has either erred or is incapable of performing the requested operation.
interestingly, this does not seem to happen when a new (non clone) volume is created
cinder api.log reports some rather long traceback:
InternalError: Traceback (most recent call last):
File "/usr/lib/
self.
File "/usr/lib/
self.
File "/usr/lib/
self.send(snd, msg)
File "/usr/lib/
body = enc(msg.content)
File "/usr/lib/
sc.
File "/usr/lib/
getattr(self, "write_%s" % type.NAME)(v)
File "/usr/lib/
sc.
File "/usr/lib/
sc.
File "/usr/lib/
getattr(self, "write_%s" % type.NAME)(v)
File "/usr/lib/
sc.
File "/usr/lib/
sc.
File "/usr/lib/
getattr(self, "write_%s" % type.NAME)(v)
File "/usr/lib/
sc.
File "/usr/lib/
sc.
File "/usr/lib/
getattr(self, "write_%s" % type.NAME)(v)
File "/usr/lib/
sc.
File "/usr/lib/
sc.
File "/usr/lib/
getattr(self, "write_%s" % type.NAME)(v)
File "/usr/lib/
type = self.encoding(o)
File "/usr/lib/
raise CodecException("no encoding for %r" % obj)
CodecException: no encoding for <cinder.
Changed in cinder: | |
assignee: | nobody → Flavio Percoco (flaper87) |
Changed in cinder: | |
status: | New → Invalid |
Changed in cinder: | |
status: | Invalid → In Progress |
milestone: | none → havana-rc1 |
Changed in cinder: | |
status: | Fix Committed → Fix Released |
Changed in cinder: | |
milestone: | havana-rc1 → 2013.2 |
there seems to be a similar report for nova network, see https:/ /bugs.launchpad .net/nova/ +bug/1143584