{"push_id":607112172,"size":22,"distinct_size":22,"ref":"refs/heads/master","head":"d0589051adec39fc3d70554aa919db0bedfd73b2","before":"6089c295bd3f948e9bfd5ac160780017b637df19","commits":[{"sha":"9e05f7f37cdb4ec3b4689cb2703d4237d4f0fd5a","author":{"email":"c62f5318c93f8dd6f57984ff4c0a8cf91040f6f9@mirantis.com","name":"Elena Ezhova"},"message":"Reduce code duplication and fix argument order in test_wsgi\n\nReduced code duplication in ResourceTest class.\nFixed argument order in assertEqual.\n\nChange-Id: Id206d52a23388b73510faed8a06c4718cc919224","distinct":true,"url":"https://api.github.com/repos/klmitch/neutron/commits/9e05f7f37cdb4ec3b4689cb2703d4237d4f0fd5a"},{"sha":"042aae6dd993f4a95ccac8874a45873b75cfe4fc","author":{"email":"aa1502140e2abc81dc2c815c0d5ae2df26143d4b@redhat.com","name":"Miguel Angel Ajo"},"message":"Add a netns-cleanup functional test\n\nWe have lots of regressions on netns, because unit test\nis not enough. This commit adds basic functional testing\nto the netns_cleanup.\n\nThis work should be extended when we have functional testing\nfor the dhcp agent, spawning dhcp services, and then\nmaking sure they're fully cleaned up.\n\nChange-Id: I0b5125dfa24a3dbcd44593ae2aee4dbbd47def67","distinct":true,"url":"https://api.github.com/repos/klmitch/neutron/commits/042aae6dd993f4a95ccac8874a45873b75cfe4fc"},{"sha":"554d266f56862d4f15de104e9199e9149124efbe","author":{"email":"b28b2f39722fef6a36d7dbbc2b6a9f5fc6832b9e@intel.com","name":"Yalei Wang"},"message":"Add portsecurity extension support\n\nAdd portsecurity extension driver into ML2 plugin and implement it in\niptables_firewall.\n\nThe scope of this change is:\n    - Abstract a common class PortSecurityDbCommon from the old\n      PortSecurityDbMixin\n    - Add a new extension driver port-security, implement process_xxx and\n      extend_xxx_dict method and provide a db migration from the existing\n      networks and ports\n    - Update the new added 'unfiltered_ports' in iptables firewall of l2 agent\n      to reflect the update of port-security\n\nCo-Authored-By: Shweta P <shpadubi@cisco.com>\n\nChange-Id: I2da53168e2529db7a8094ce90ef3a8a93fe55727\nPartially Implements: blueprint ml2-ovs-portsecurity","distinct":true,"url":"https://api.github.com/repos/klmitch/neutron/commits/554d266f56862d4f15de104e9199e9149124efbe"},{"sha":"259f969c030491690f1e6c856b505acbb0746657","author":{"email":"26b43d6036b010208e75cee1b1d48b771e44ce19@cisco.com","name":"Dane LeBlanc"},"message":"Include IPv6 SLAAC addresses implicitly for port create\n\n(Patch set #1 for the multiple-ipv6-prefixes blueprint)\n\nThis patch set resolves an issue whereby auto-address subnets\nare not being included implicitly for port create operations\nthat include a fixed_ips list.\n\nChange-Id: I61beb2d663dfa6070b529b567d79664b1cb69810\nPartially-implements: blueprint multiple-ipv6-prefixes","distinct":true,"url":"https://api.github.com/repos/klmitch/neutron/commits/259f969c030491690f1e6c856b505acbb0746657"},{"sha":"6c61cf7af71a3661a14900b7baa2e7985ba6673f","author":{"email":"d09f77ee14bbde865392d2040212f649b25524b4@pavlovic.me","name":"Boris Pavlovic"},"message":"Run more Rally benchmark on every patch\n\n* Since 24 Nov 2014 we added a lot of Neutron benchmarks\n\nRunning more Neutron related benchmarks in Neutron gate allows\nto avoid performance regressions and races.\n\n* Neutron benchmarks are described here:\nhttps://github.com/stackforge/rally/blob/master/rally/benchmark/scenarios/neutron/network.py\nIt's quite simple code be free to take a look.\n\n* All changes in concurrency and times are related to optimization\nof duration/usefulness\n\n* To get description of benchmarks use:\n\n   rally info find NeutronNetworks.create_and_update_networks\n\nNew benchmarks:\n\n- NeutronNetworks.create_and_update_networks\n\n- NeutronNetworks.create_and_delete_networks\n\n- NeutronNetworks.create_and_update_subnets\n\n- NeutronNetworks.create_and_delete_subnets\n\n- NeutronNetworks.create_and_update_routers\n\n- NeutronNetworks.create_and_delete_routers\n\n- NeutronNetworks.create_and_list_routers\n\n- NeutronNetworks.create_and_update_ports\n\n- NeutronNetworks.create_and_delete_ports\n\n- NeutronNetworks.create_and_list_ports\n\n- Quotas.neutron_update\n\nrelated bug: #bug 1419723\nChange-Id: Ie3c84e057fc96c0f35ad77b7297c564442ebcf10","distinct":true,"url":"https://api.github.com/repos/klmitch/neutron/commits/6c61cf7af71a3661a14900b7baa2e7985ba6673f"},{"sha":"74e5f9a6ace1d585f9af9b99e7f219070c509aa3","author":{"email":"f26110f1242c4f19c50039616bfcccdf75661702@cisco.com","name":"Pradeep Kilambi"},"message":"Api tests to cover network mtu attribute\n\nIncluding Api tests to check for network object\nto include new mtu attributes.\n\nChange-Id: Iaa295b03715c3df4585ae443ddd655df1f107dc5","distinct":true,"url":"https://api.github.com/repos/klmitch/neutron/commits/74e5f9a6ace1d585f9af9b99e7f219070c509aa3"},{"sha":"76d8c0d80bb5ec888a216d7da3f69155a8ddfe7e","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Run more Rally benchmark on every patch\"","distinct":true,"url":"https://api.github.com/repos/klmitch/neutron/commits/76d8c0d80bb5ec888a216d7da3f69155a8ddfe7e"},{"sha":"87a534f9b05abaca3236a56012dcc9e5bf807b18","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Add portsecurity extension support\"","distinct":true,"url":"https://api.github.com/repos/klmitch/neutron/commits/87a534f9b05abaca3236a56012dcc9e5bf807b18"},{"sha":"bc0b8ff8d58b0c57851a674d8b391f46b92b3417","author":{"email":"36224c535333c5ea0269a9fca05a82ab79b097ea@hp.com","name":"Shivakumar M"},"message":"DHCP Service LoadBalancing Scheduler\n\nIn this blueprint, we also propose to write a generic scheduler\nframework which can be used to schedule a new resource on\nselected least loaded agents.\nCurrently dhcp_load_type will be fetched from neutron.conf file\nand corresponding load is obtained by the agent report state.\nThe obtained load will be populated in the \"load\" column of the\nagents table.\nDuring scheduling, agent will be selected based on sorting all\nthe agents of particular type based on load column.\nExample dhcp_load_type is networks\n\nDocImpact\n\nImplements: blueprint dhcpservice-loadbalancing\n\nChange-Id: I5ec8adf0c4336f885d603662223caa7694708876\nAuthor: Shivakumar M <shiva.kum.m@hp.com>\nCo-Authored-By: Praveen Kumar SM <praveen-sm.kumar@hp.com>\nCo-Authored-By: Benjamin GRASSART <benjamin.grassart@thalesgroup.com>\nCo-Authored-By: Sourabh Patwardhan <sopatwar@cisco.com>","distinct":true,"url":"https://api.github.com/repos/klmitch/neutron/commits/bc0b8ff8d58b0c57851a674d8b391f46b92b3417"},{"sha":"7dbe0d0486ecb5269463a2660f2d040f5879396d","author":{"email":"0911a3adb74a2a9907d42b76af2e5bc448d03d73@cisco.com","name":"Pritesh Kothari"},"message":"Adding VLAN Transparency support for ML2 along with REST API changes\n\n* Exposing vlan transparency attributes via the network api\n  calls so POST and GET operations can be performed.\n* Tied in the vlan transparency attribute with create network\n  call and use the config default.\n* Update the unit test to cover vlan tranparency.\n* Add support for ml2 to take advantage of vlan transparency\n  attribute.\n\nDocImpact\nAPIImpact\nPartially Implements: blueprint nfv-vlan-trunks\n\nChange-Id: Ie87087a70b83dab589419aa5c17ce7ccafd64cbd","distinct":true,"url":"https://api.github.com/repos/klmitch/neutron/commits/7dbe0d0486ecb5269463a2660f2d040f5879396d"},{"sha":"8331c4a21f1327058e709bbb605de8fb544f31e4","author":{"email":"7d3e989792b722763adae3189249c9a6c9d0e52d@gmail.com","name":"armando-migliaccio"},"message":"Fix minor decomp progress chart issues\n\nFix broken link, add missing header, and remove new contributions\nfrom the list. This table should just capture the progress status\nof existing plugins and drivers at the time the decomp was conceived.\n\nChange-Id: Iea28443547905d979d1866b588fa91cb6d52ecc7","distinct":true,"url":"https://api.github.com/repos/klmitch/neutron/commits/8331c4a21f1327058e709bbb605de8fb544f31e4"},{"sha":"2b1c4f121e3e8ba1c5eb2ba6661bf6326e1507c5","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Api tests to cover network mtu attribute\"","distinct":true,"url":"https://api.github.com/repos/klmitch/neutron/commits/2b1c4f121e3e8ba1c5eb2ba6661bf6326e1507c5"},{"sha":"9bae3b1832798a274bef4a77e5acda1abaa51f2a","author":{"email":"c07372f051639954519ce2dc0f3f92c5dcfe367f@redhat.com","name":"Assaf Muller"},"message":"Replace keepalived notifier bash script with Python ip monitor\n\nPreviously L3 HA generated a bash script and copied it to a per-router\nconfiguration directory that was visible to that router's keepalived\ninstance. This patch changes the in-line generated Bash script to a\nPython script that can be maintained in the repository.\nThe bash script was used as a keepalived notifier script, that was invoked\nby keepalived whenever a state transition occured. These notifier scripts\nmay be invoked by keepalived out of order in case it transitions quickly\ntwice. For example, if the master failed and two slaves fight for the new\nmaster role. One will transition to master, and the other will often\ntransition to master and then immidiately back to standby. In this case,\nthe transition scripts were often fired out of order, resulting in the\nwrong state being reported.\n\nThe proposed approach is to get rid of the keepalived notifier scripts\nentirely. Instead, monitor IP changes on the HA device. If the omnipresent\nIP address was configured on the HA device, it means that we're looking\nat a master instance. If it was deleted, the router transition to standby\nor fault.\n\nIn order to keep the L3 agent CPU usage down, it will spawn a process\nper HA router. That process will start the ip address monitor.\nWhenever it gets an IP address change event, it will notify the L3 agent\nvia a unix domain socket.\n\nPartially-Implements: blueprint report-ha-router-master\nChange-Id: I2022bced330d5f108fbedd40548a901225d7ea1c\nCloses-Bug: #1402010\nCloses-Bug: #1367705","distinct":true,"url":"https://api.github.com/repos/klmitch/neutron/commits/9bae3b1832798a274bef4a77e5acda1abaa51f2a"},{"sha":"43bf99ee40b4cc93a38b2311d0a778f48f9229ab","author":{"email":"c07372f051639954519ce2dc0f3f92c5dcfe367f@redhat.com","name":"Assaf Muller"},"message":"Remove unused L3 HA RPC method\n\nThe following patch will re-add it with its intended parameters\nand use it in the agent.\n\nChange-Id: Idffe963fffe5fdde6f474046a50208a2974edfa0\nPartially-Implements: blueprint report-ha-router-master","distinct":true,"url":"https://api.github.com/repos/klmitch/neutron/commits/43bf99ee40b4cc93a38b2311d0a778f48f9229ab"},{"sha":"8a350c115638417de1766869e3ec4496502cccb9","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Adding VLAN Transparency support for ML2 along with REST API changes\"","distinct":true,"url":"https://api.github.com/repos/klmitch/neutron/commits/8a350c115638417de1766869e3ec4496502cccb9"},{"sha":"1e9bea3a30a9da67a556b46ebb452a84aef56c50","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"DHCP Service LoadBalancing Scheduler\"","distinct":true,"url":"https://api.github.com/repos/klmitch/neutron/commits/1e9bea3a30a9da67a556b46ebb452a84aef56c50"},{"sha":"0daf9b3e73d0eeb93b2dcf07bd8e6cbedf2888b8","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Replace keepalived notifier bash script with Python ip monitor\"","distinct":true,"url":"https://api.github.com/repos/klmitch/neutron/commits/0daf9b3e73d0eeb93b2dcf07bd8e6cbedf2888b8"},{"sha":"4cda123a86f65b2542553fde65ca8d36062e1f52","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Fix minor decomp progress chart issues\"","distinct":true,"url":"https://api.github.com/repos/klmitch/neutron/commits/4cda123a86f65b2542553fde65ca8d36062e1f52"},{"sha":"9ac4c3ad9332180bbdf32844af56b32e0433e24d","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Include IPv6 SLAAC addresses implicitly for port create\"","distinct":true,"url":"https://api.github.com/repos/klmitch/neutron/commits/9ac4c3ad9332180bbdf32844af56b32e0433e24d"},{"sha":"2d649571a078d3cc2fda1f9592646416643d9b5b","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Remove unused L3 HA RPC method\"","distinct":true,"url":"https://api.github.com/repos/klmitch/neutron/commits/2d649571a078d3cc2fda1f9592646416643d9b5b"}]}