NetworkPropertiesFilter
A cloud enabled multi-backends for Manila.
One backend can only serve "VLAN" networks, while another one have the ability to serve all type of networks.
When a share creation command coming, scheduler should not chose the backend can only work for "VLAN" if the share-network type is "gre" or something else.
The NetworkProperti
any network type, or sub-nets properties specified on the share-network.
The steps to achieve the filter is:
1. get network data when create share-network, store in database
2. request drivers report supported network types or other information to scheduler when do stat update
3. Add a host-filter to filter hosts based on share-network
a. get network information from database,
b. compare it with host data supported network infomation.
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- Obsolete
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
- li,chen
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Store network data to database when the share-network created