sheepdog driver doesn't report capabilities to the scheduler
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Cinder |
Fix Released
|
Undecided
|
Wenhao Xu |
Bug Description
branch: master
commit: e9978269901658f
Sheepdog driver doesn't implement "get_volume_stats" method which means no capabilities will be notified to the scheduler.
So the scheduler cannot find valid hosts to create the volume.
Err msg is shown in the following:
2013-03-02 22:51:23,439.439 WARNING cinder.
et;volume node info collection broken.
2013-03-02 22:51:23,440.440 WARNING cinder.
o valid host was found.
The method should return capabilities with attributes: total_space, total_avail, total_capacity_gb, free_capacity_gb, etc.
summary: |
- sheepdog driver is broken when capacity filter is used + sheepdog driver doesn't report capabilities to the scheduler |
Changed in cinder: | |
assignee: | nobody → Wenhao Xu (wenhao-x) |
status: | New → In Progress |
Changed in cinder: | |
milestone: | none → grizzly-rc1 |
status: | Fix Committed → Fix Released |
Changed in cinder: | |
milestone: | grizzly-rc1 → 2013.1 |
Fix proposed to branch: master /review. openstack. org/23346
Review: https:/