Difference between revisions of "GroupBasedPolicy/GerritQueries/NFP"
Hemanthravi (talk | contribs) (→NFP Implementation Patches) |
Hemanthravi (talk | contribs) (→NFP Implementation Patches) |
||
Line 3: | Line 3: | ||
[https://review.openstack.org/#/q/topic:bp/gbp-network-services-framework Patch Stack] | [https://review.openstack.org/#/q/topic:bp/gbp-network-services-framework Patch Stack] | ||
# [https://review.openstack.org/#/c/282292 Multi process framework implementation]<p>Implements python multiprocessing based distributor and worker processes to handle the RPC messages. This framework implements the processing model for the NFP functionality. The framework implements an event and queue mechanism for the communication between the distributor and worker processes, along with primitives to serialize processing of events. The implementation includes a polling mechanism to handle periodic tasks. The NFP functionality is organized as modules, with each module registering for RPCs and events the module handles. The framework loads the modules and invokes the init method of the modules.</p> | # [https://review.openstack.org/#/c/282292 Multi process framework implementation]<p>Implements python multiprocessing based distributor and worker processes to handle the RPC messages. This framework implements the processing model for the NFP functionality. The framework implements an event and queue mechanism for the communication between the distributor and worker processes, along with primitives to serialize processing of events. The implementation includes a polling mechanism to handle periodic tasks. The NFP functionality is organized as modules, with each module registering for RPCs and events the module handles. The framework loads the modules and invokes the init method of the modules.</p> | ||
− | # [https://review.openstack.org/#/c/298206 DB Framework and DB Model Implementation] | + | # [https://review.openstack.org/#/c/298206 DB Framework and DB Model Implementation]<p>Implements the DB model and access methods for the NFP resources. The NFP DB model includes resources for network functions, network function instances, network function devices and the associated gbp resources.</p> |
− | Implements the DB model and access methods for the NFP resources. The NFP DB model includes resources for network functions, network function instances, network function devices and the associated gbp resources. | + | # [https://review.openstack.org/#/c/298213 Openstack client library for NFP]<p>Implements a common abstraction to interface with neutron and gbp APIs. Implements utility methods to interface with openstack clients for nova, neutron, gbp and keystone.</p> |
− | # [https://review.openstack.org/#/c/298213 Openstack client library for NFP] | ||
− | Implements a common abstraction to interface with neutron and gbp APIs. Implements utility methods to interface with openstack | ||
# [https://review.openstack.org/#/c/298224 Service Orchestrator module] | # [https://review.openstack.org/#/c/298224 Service Orchestrator module] | ||
# [https://review.openstack.org/#/c/298288 Added Base mode support in Service Orchestrator] | # [https://review.openstack.org/#/c/298288 Added Base mode support in Service Orchestrator] |
Latest revision as of 14:33, 2 June 2016
NFP Implementation Patches
- Multi process framework implementation
Implements python multiprocessing based distributor and worker processes to handle the RPC messages. This framework implements the processing model for the NFP functionality. The framework implements an event and queue mechanism for the communication between the distributor and worker processes, along with primitives to serialize processing of events. The implementation includes a polling mechanism to handle periodic tasks. The NFP functionality is organized as modules, with each module registering for RPCs and events the module handles. The framework loads the modules and invokes the init method of the modules.
- DB Framework and DB Model Implementation
Implements the DB model and access methods for the NFP resources. The NFP DB model includes resources for network functions, network function instances, network function devices and the associated gbp resources.
- Openstack client library for NFP
Implements a common abstraction to interface with neutron and gbp APIs. Implements utility methods to interface with openstack clients for nova, neutron, gbp and keystone.
- Service Orchestrator module
- Added Base mode support in Service Orchestrator
- Adding Device Orchestrator
- Orchestration drivers with their unit tests
- Heat driver implementation
- Node Driver