{"push_id":552524430,"size":5,"distinct_size":5,"ref":"refs/heads/master","head":"b8c6da5f7c25deb0365c31e0bdb1a6cc05b1623c","before":"dff738d028df641daee9ca5bc17f764b5def8d3c","commits":[{"sha":"522695e9cd959f79a5fab003941cf52aa618821d","author":{"email":"dd1521fb9341a9f29a2d342fa30fe1e3e4badb27@hp.com","name":"Carl Baldwin"},"message":"Create DvrRouter and HaRouter as a sub-class of Router\n\nThis commit creates them as simple sub-classes and instantiates them\nwhen appropriate.  It also moves the basic mixin classes from\nRouterInfo.  Since all of the properties and attributes from these\nmixins are only used in the ha or dvr contexts, this is safe.  Future\nrefactoring will further tease things out until they are properly\nencapsulated.\n\nThey inherit everything else from their base class so that they all\nstill share the same code.  Creating them up front provides a place\nfor dvr and ha specific logic to land as methods are moved from the L3\nagent and mixins to the new router classes.  Eventually, all of the\nspecific logic will be teased in to the specific classes.\n\nChange-Id: I8c485e74ae06b10fd284797359bc6d1115361713\nPartially-Implements: blueprint restructure-l3-agent","distinct":true,"url":"https://api.github.com/repos/aristanetworks/neutron/commits/522695e9cd959f79a5fab003941cf52aa618821d"},{"sha":"8364c03d10386004e5a11d3585e328de46f99bac","author":{"email":"b61ba72562ef1f6718e4f653428a87ed07b576b8@redhat.com","name":"Russell Bryant"},"message":"Create SecurityGroupServerRpcApi and add some docs\n\nCreate SecurityGroupServerRpcApi, which is intended to replace\nSecurityGroupServerRpcApiMixin over time.  The new class is the same\ncode, but used as a standalone class.  This is needed to be able to\neventually move this API into a messaging namespace.\n\nIn passing, add docstrings that show where to find the corresponding\nother side of this interface in the code base.\n\nPart of blueprint rpc-docs-and-namespaces.\n\nChange-Id: If959b2f8bf21b4963bf6876a3eedc0a4b06c6400","distinct":true,"url":"https://api.github.com/repos/aristanetworks/neutron/commits/8364c03d10386004e5a11d3585e328de46f99bac"},{"sha":"f3505e873f59702fad1196cafdd224eea72ba674","author":{"email":"b61ba72562ef1f6718e4f653428a87ed07b576b8@redhat.com","name":"Russell Bryant"},"message":"bigswitch: drop usage of SecurityGroupServerRpcApiMixin\n\nDrop usage of SecurityGroupServerRpcApiMixin in the bigswitch plugin.\nThis is required to be able to eventually move this API into a\nmessaging namespace.  It needs to use its own messaging client\ninstance, instead of a different one it gets after being used as a\nmixin.\n\nPart of blueprint rpc-docs-and-namespaces.\n\nChange-Id: Ib1c06d5b79c51fb63131efdf6ed83a7e85a7b820","distinct":true,"url":"https://api.github.com/repos/aristanetworks/neutron/commits/f3505e873f59702fad1196cafdd224eea72ba674"},{"sha":"21b20b7e2d4a4ff1a18ef2b19508cab7cca9f27e","author":{"email":"b61ba72562ef1f6718e4f653428a87ed07b576b8@redhat.com","name":"Russell Bryant"},"message":"hyperv: drop usage of SecurityGroupServerRpcApiMixin\n\nDrop usage of SecurityGroupServerRpcApiMixin in the hyperv plugin.\nThis is required to be able to eventually move this API into a\nmessaging namespace.  It needs to use its own messaging client\ninstance, instead of a different one it gets after being used as a\nmixin.\n\nPart of blueprint rpc-docs-and-namespaces.\n\nChange-Id: Idad9732be1c225262b39e07455d41bd61477c39d","distinct":true,"url":"https://api.github.com/repos/aristanetworks/neutron/commits/21b20b7e2d4a4ff1a18ef2b19508cab7cca9f27e"},{"sha":"b8c6da5f7c25deb0365c31e0bdb1a6cc05b1623c","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Create DvrRouter and HaRouter as a sub-class of Router\"","distinct":true,"url":"https://api.github.com/repos/aristanetworks/neutron/commits/b8c6da5f7c25deb0365c31e0bdb1a6cc05b1623c"}]}