cinder scheduler failed to filter Huawei backend volume
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Cinder |
Fix Released
|
Undecided
|
zhangchao |
Bug Description
When using Huawei driver, we got expection message in cinder scheduler. The log as follows:
2013-05-07 13:35:05 WARNING [cinder.
2013-05-07 13:35:05 ERROR [cinder.
2013-05-07 13:35:05 ERROR [cinder.
Traceback (most recent call last):
File "/usr/lib/
rval = self.proxy.
File "/usr/lib/
return getattr(proxyobj, method)(ctxt, **kwargs)
File "/usr/lib/
context, ex, request_spec)
File "/usr/lib/
self.gen.next()
File "/usr/lib/
filter_
File "/usr/lib/
filter_
File "/usr/lib/
filter_
File "/usr/lib/
filter_
File "/usr/lib/
return list(objs)
File "/usr/lib/
for obj in filter_obj_list:
File "/usr/lib/
if self._filter_
File "/usr/lib/
return self.host_
File "/usr/lib/
free = math.floor(
TypeError: can't multiply sequence by non-int of type 'float'
The type of free_space should be float, not sequence.
tags: | added: drivers |
Changed in cinder: | |
assignee: | nobody → zhangchao (zhangchao010) |
status: | New → In Progress |
Changed in cinder: | |
milestone: | none → havana-1 |
status: | Fix Committed → Fix Released |
Changed in cinder: | |
milestone: | havana-1 → 2013.2 |
Fix proposed to branch: master /review. openstack. org/28552
Review: https:/