Report SolidFire object count info to scheduler
The SolidFire has a hardlimit for the number of volumes and accounts.
(Refer to SolidFire Release Notes.)
If it exceeded, The SolidFire return xExceededLimit error, As a result cinder volume create will have failed in spite of the SolidFire backend has sufficient available capacity.
After that, Cinder scheduler choose same backend because Cinder scheduler uses CapacityWeigher by default.
As a result, It will be fail "cinder volume create" operation again.
To avoid such problems, I think that it would be better to be able to specify the number of volumes and accounts with capabilities specific to a back end of driver filter.
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- Kensuke Maeda
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- New
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Report SolidFire the number of object info to scheduler