{"push_id":813675993,"size":17,"distinct_size":17,"ref":"refs/heads/master","head":"3d4b0ebc1c680a7c3204c4479fd7474bc23c7299","before":"c328c6f8f1724e7f97bf858039df9fa5fe54a2f9","commits":[{"sha":"e31e2f38fc2c8ec32c46f9a5280e00b4d1dc846a","author":{"email":"98ca971a0b6218a1f1ebb8064a831cbef3e791f7@huawei.com","name":"shihanzhang"},"message":"Check supported subnet CIDR\n\nFor IP CIDR, D class is for multicast, but neutron does not\ncheck this, if user create a subnet like '224.0.0.1/16', DHCP\nagent will fail to spawn Dnsmasq service.\nThis patch adds a check, if subnet CIDR is D class or loopback,\nneutron-server will raise a error.\n\nAPIImpact\nDocImpact\n\nCloses-bug: #1497522\nChange-Id: I36aa8b8e6decaff1cc27aaa61f4aaa8f247826c6","distinct":true,"url":"https://api.github.com/repos/bigswitch/neutron/commits/e31e2f38fc2c8ec32c46f9a5280e00b4d1dc846a"},{"sha":"ee1477ac1a8ef90413a0cb2acf90cd1b2889882b","author":{"email":"44f9ce877f63c93784c135611050b3f1d18990a0@oracle.com","name":"Vladislav Belogrudov"},"message":"Correct cisco_ml2_apic_contracts.router_id length\n\nSome database engines require exact match of sizes of foreign keys\nand referenced fields. Foreign key router_id of table\ncisco_ml2_apic_contracts is varchar(64) but it references field\nid varchar(36) of table routers. This gives error while running\nmigration scripts in such databases.\n\nThis change only applies to new OpenStack installations\n\nChange-Id: I94a21ffbb82446499b1a55bd8b666d7395e4908a\nRelated-Bug: #1463806\nCloses-Bug: #1465678","distinct":true,"url":"https://api.github.com/repos/bigswitch/neutron/commits/ee1477ac1a8ef90413a0cb2acf90cd1b2889882b"},{"sha":"d92ac89c675f9e5213890e293eac857c6e9af316","author":{"email":"367d233c448abb973a0136207eb0cf446765a6f5@redhat.com","name":"Cyril Roelandt"},"message":"Python 3: fix invalid operation on dict_items objects\n\nOne cannot use \"+\" on \"dict_items\" objects in Python 3.\n\nPartial-Bug: #1500400\nChange-Id: Ide04b3eaa70b6f453cbc11442109f8c88b084305","distinct":true,"url":"https://api.github.com/repos/bigswitch/neutron/commits/d92ac89c675f9e5213890e293eac857c6e9af316"},{"sha":"5e5bdd9b2e4feabf91d4532962b3ffc9d11b4448","author":{"email":"c07372f051639954519ce2dc0f3f92c5dcfe367f@redhat.com","name":"Assaf Muller"},"message":"Simplify L3 HA scheduler tests\n\nStop mocking scheduling in the L3 HA scheduler base class,\nand mock it explicitly in a couple of tests that need to control\nscheduling manually. This allows us to remove a tiny bit of code,\nbut more importantly make the test and production code a little bit\nmore similar, and allow the base class to be reused in a more\ngeneric manner.\n\nChange-Id: I95790ba0605bcbf9b87199b99116aee4fca4d604","distinct":true,"url":"https://api.github.com/repos/bigswitch/neutron/commits/5e5bdd9b2e4feabf91d4532962b3ffc9d11b4448"},{"sha":"9c2c3021a64462af37ac69f66a21e314988f5906","author":{"email":"47f5cc38d6a99fa60004a05dad41eb8b050bd02d@lab.ntt.co.jp","name":"Hirofumi Ichihara"},"message":"Add availability_zone support base\n\nThis patch adds the availability_zone attribute to agents and\nsupports availability_zone API.\nAvailability_zone support for resources (network/router) and\nthe schedulers are included in subsequent patches.\n\nAPIImpact\nDocImpact\n\nCo-Authored-By: IWAMOTO Toshihiro <iwamoto@valinux.co.jp>\nChange-Id: Id7a62000ab0484412b3970199df8c374568fe70d\nPartially-implements: blueprint add-availability-zone","distinct":true,"url":"https://api.github.com/repos/bigswitch/neutron/commits/9c2c3021a64462af37ac69f66a21e314988f5906"},{"sha":"c4265395c96f152c1724126cb5050c139c85377c","author":{"email":"9f77dc5f680ac47e18a8e263683388b2b801bcf2@hpe.com","name":"Brian Haley"},"message":"Remove local variables from IPDevice.exists\n\nAs suggested by Carl, code is functionally the same.\n\nChange-Id: I80fe8dc8f6f379c7b9561049075fdf718943246b","distinct":true,"url":"https://api.github.com/repos/bigswitch/neutron/commits/c4265395c96f152c1724126cb5050c139c85377c"},{"sha":"b4a16e06bb695dd6fdfc890e081afea14af50fb5","author":{"email":"78b916a3bf269f4de319daccbf7b05f8425c4511@gmail.com","name":"Kevin Benton"},"message":"Add more commit msg tips to 'effective neutron'\n\nThis adds a few more tips to the commit message guidelines in\nthe effective neutron devref.\n\nChange-Id: I31ae7cb4303ff36aa9359d3fe284dde9a7ed8757","distinct":true,"url":"https://api.github.com/repos/bigswitch/neutron/commits/b4a16e06bb695dd6fdfc890e081afea14af50fb5"},{"sha":"6d9b5fc6ceed4c4ffe4649bd62d1e3717e848a67","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Add more commit msg tips to 'effective neutron'\"","distinct":true,"url":"https://api.github.com/repos/bigswitch/neutron/commits/6d9b5fc6ceed4c4ffe4649bd62d1e3717e848a67"},{"sha":"99d24edfa8db3e71db92639e70ef63750902935b","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Add availability_zone support base\"","distinct":true,"url":"https://api.github.com/repos/bigswitch/neutron/commits/99d24edfa8db3e71db92639e70ef63750902935b"},{"sha":"e2cf703b63569916b918658fd342bf1760389247","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Check supported subnet CIDR\"","distinct":true,"url":"https://api.github.com/repos/bigswitch/neutron/commits/e2cf703b63569916b918658fd342bf1760389247"},{"sha":"dd04622ead6e29211c009fd2ba1867119a7be7f2","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Simplify L3 HA scheduler tests\"","distinct":true,"url":"https://api.github.com/repos/bigswitch/neutron/commits/dd04622ead6e29211c009fd2ba1867119a7be7f2"},{"sha":"3d54459c2971f01581354c8a6b9c58abea7743d8","author":{"email":"e0de8bf72cc1c22c28e517866d33ac886325dbc2@ericpol.com","name":"Bogdan Tabor"},"message":"/common/utils.py py34 incompatibility\n\nFixes bug found during unit test of get_random_string() method.\nFor Python3 it is required to encode string as bytes object\nbefore hashing.\n\nRelated-blueprint: neutron-python3\nCloses-bug: #1502148\nChange-Id: I93061a831b45fc8b3ede0211af665ce02f36f38a","distinct":true,"url":"https://api.github.com/repos/bigswitch/neutron/commits/3d54459c2971f01581354c8a6b9c58abea7743d8"},{"sha":"00fb31348811bf3bf56704ba0757643b7997f5d1","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Remove local variables from IPDevice.exists\"","distinct":true,"url":"https://api.github.com/repos/bigswitch/neutron/commits/00fb31348811bf3bf56704ba0757643b7997f5d1"},{"sha":"89e41148b3559d593e8c14f03dddb5d782c680f0","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"/common/utils.py py34 incompatibility\"","distinct":true,"url":"https://api.github.com/repos/bigswitch/neutron/commits/89e41148b3559d593e8c14f03dddb5d782c680f0"},{"sha":"1194a70bd022db9cf8c9969c1823d740409e4b92","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Python 3: fix invalid operation on dict_items objects\"","distinct":true,"url":"https://api.github.com/repos/bigswitch/neutron/commits/1194a70bd022db9cf8c9969c1823d740409e4b92"},{"sha":"23e358bf8aeeb1cfb36c216c1839d84aacb8ea32","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Correct cisco_ml2_apic_contracts.router_id length\"","distinct":true,"url":"https://api.github.com/repos/bigswitch/neutron/commits/23e358bf8aeeb1cfb36c216c1839d84aacb8ea32"},{"sha":"3d4b0ebc1c680a7c3204c4479fd7474bc23c7299","author":{"email":"1505422b2465e9a84f6fdfaa161078890c593f06@bigswitch.com","name":"Jenkins"},"message":"Merge branch 'master' of https://github.com/openstack/quantum","distinct":true,"url":"https://api.github.com/repos/bigswitch/neutron/commits/3d4b0ebc1c680a7c3204c4479fd7474bc23c7299"}]}