Make a supplement to optimize nova network

Registered by Haiwei Xu

I found that someone had optimized nova network by changing network calls from rpc to api class.
But when I run network-associate-project, it still uses rpc. This blueprint will change it to use api
to keep the consistency.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
None
Direction:
Needs approval
Assignee:
Haiwei Xu
Definition:
Obsolete
Series goal:
None
Implementation:
Beta Available
Milestone target:
None
Started by
Haiwei Xu
Completed by
Haiwei Xu

Related branches

Sprints

Whiteboard

I noticed that Mr. Vish had proposed a blueprint optimize-nova-network(but can't be accessed now).That blueprint uses nova api instead of rpc to optimize nova network.
 I just noticed that it's not perfect in implementing the _associate_project method in the /nova/api/openstack/compute/contrib/networks_associate.py, and in the client side it's still using rpc when
associate a network to a project.

This is the patch associated to the blueprint optimize-nova-network.
https://review.openstack.org/#/c/19974/8

I think we should change to use nova api when associating a network to a project to keep the consistency.
I noticed that Mr. Vish had proposed a blueprint optimize-nova-network(but can't be accessed now).That blueprint uses nova api instead of rpc to optimize nova network.
 I just noticed that it's not perfect in implementing the _associate_project method in the /nova/api/openstack/compute/contrib/networks_associate.py, and in the client side it's still using rpc when
associate a network to a project.

This is the patch associated to the blueprint optimize-nova-network.
https://review.openstack.org/#/c/19974/8

I think we should change to use nova api when associating a network to a project to keep the consistency.

If you are still working on this, please re-submit via nova-specs. If not, please mark as obsolete, and add a quick comment to describe why. --johnthetubaguy (20th April 2014)

This optimization seems unnecessary.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.