NetworkPropertiesFilter

Registered by li,chen

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 NetworkPropertiesFilter filters hosts that can serve
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
Completed by
li,chen

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/network-properties-filter,n,z

Addressed by: https://review.openstack.org/149179
    Store network data to database when the share-network created

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.