{"push_id":556611106,"size":6,"distinct_size":6,"ref":"refs/heads/master","head":"0e648f897c4106d744fc67cf6f6b012b371bdc78","before":"3126f8c528b5e078a13530a0db653a1595cd89da","commits":[{"sha":"f2a7acdbd2bb5b19c84383ce83aead9705bde6ec","author":{"email":"b61ba72562ef1f6718e4f653428a87ed07b576b8@redhat.com","name":"Russell Bryant"},"message":"Add and use SecurityGroupAgentRpc\n\nAdd a new class, SecurityGroupAgentRpc, which is based on\nSecurityGroupAgentRpcMixin.  Most uses of SecurityGroupAgentRpcMixin\nfollow the same pattern, so this class makes it possible to cut\ndown on some duplicated code.\n\nMake use of SecurityGroupAgentRpc in: linuxbridge, openvswitch, mlnx,\nnec, ofagent, oneconvergence, sriovnicagent, bigswitch, and hyperv.\n\nPart of blueprint rpc-docs-and-namespaces.\n\nChange-Id: I2aaa55e8e539e47427e56b4da42321cfcfcde622","distinct":true,"url":"https://api.github.com/repos/noironetworks/neutron/commits/f2a7acdbd2bb5b19c84383ce83aead9705bde6ec"},{"sha":"8f6e93ea7d070715a14e80083a769c115fb1b62d","author":{"email":"b61ba72562ef1f6718e4f653428a87ed07b576b8@redhat.com","name":"Russell Bryant"},"message":"Scope secgroup rpc api using a messaging namespace\n\nThis patch scopes the agent to plugin security group rpc interface\nusing a messaging namespace.  Right now some plugins expose several\ninterfaces via the default namespace.  This effectively means they are\na single API and should be managed with a single version stream.  It's\nmuch more managable to just treat these as separate interfaces and\nthis change makes that explicit and functionally true.  Now when a\nmethod is invoked, the only classes considered for handling that\nrequest will be ones marked with the right namespace.\n\nPart of blueprint rpc-docs-and-namespaces.\n\nChange-Id: Iaee934646c9da7d32968406a583a5718fffc893b","distinct":true,"url":"https://api.github.com/repos/noironetworks/neutron/commits/8f6e93ea7d070715a14e80083a769c115fb1b62d"},{"sha":"4dca257646aa55f656e4bfdc52af44c21aac4fe0","author":{"email":"b61ba72562ef1f6718e4f653428a87ed07b576b8@redhat.com","name":"Russell Bryant"},"message":"Use DVRServerRpcApi instead of a mixin\n\nReplace DVRServerRpcApiMixin with a standalone rpc client class,\nDVRServerRpcApi.  Also convert the one user of this code (the ovs\nagent) to use it.  This is a prerequisite to being able to put this\nrpc interface into a messaging namespace.\n\nPart of blueprint rpc-docs-and-namespaces.\n\nChange-Id: I33b8bff78fd9ca0223c5e48713f7e8f2db026752","distinct":true,"url":"https://api.github.com/repos/noironetworks/neutron/commits/4dca257646aa55f656e4bfdc52af44c21aac4fe0"},{"sha":"2ff2b79147c39f7bd53057723ea20fa842e2b6c2","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Add and use SecurityGroupAgentRpc\"","distinct":true,"url":"https://api.github.com/repos/noironetworks/neutron/commits/2ff2b79147c39f7bd53057723ea20fa842e2b6c2"},{"sha":"fd49c1eeae16f42f120ec0908fefc7a65b8f05db","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Scope secgroup rpc api using a messaging namespace\"","distinct":true,"url":"https://api.github.com/repos/noironetworks/neutron/commits/fd49c1eeae16f42f120ec0908fefc7a65b8f05db"},{"sha":"0e648f897c4106d744fc67cf6f6b012b371bdc78","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Use DVRServerRpcApi instead of a mixin\"","distinct":true,"url":"https://api.github.com/repos/noironetworks/neutron/commits/0e648f897c4106d744fc67cf6f6b012b371bdc78"}]}