{"push_id":1245002137,"size":963,"distinct_size":963,"ref":"refs/heads/master","head":"2a05b28c05c6509db9b5b3e543df33373f2f996b","before":"f60291820599804e8bfdaafa0cd0565549daa193","commits":[{"sha":"b47bd6bce125a874ab5faf0558a17a49bbe34485","author":{"name":"Ritesh Anand","email":"87912324f06f7b17d0ba8f1ab634070932950609@hp.com"},"message":"Added test cases for DVR L3 schedulers.\n\nTest cases listed below are to run for Chance and Least-routers scheduler,\nfor both auto and explicit scheduling.\n  1. Legacy router scheduled on dvr_snat agent.\n  2. Distributed router not scheduled on legacy agent.\n  3. Distributed router not scheduled on dvr agent.\n  4. Distributed router scheduled on dvr_snat agent.\n  5. Already hosted legacy router not scheduled on dvr agent.\n  6. Already hosted legacy router not scheduled on dvr_snat agent.\n  7. Already hosted distributed router not scheduled on legacy agent.\n  8. Already hosted distributed router not scheduled on dvr agent.\n  9. Already hosted distributed router not scheduled on dvr_snat agent.\n  10. Already hosted legacy router not scheduled on additional dvr agent.\n  11. Distributed router not scheduled if it is on a different external\n      network than the dvr_snat agent.\n\nChange-Id: I94d6654631b3cd66dfd469b1230c3ec20d0c0369","distinct":true,"url":"https://api.github.com/repos/huntxu/neutron/commits/b47bd6bce125a874ab5faf0558a17a49bbe34485"},{"sha":"b9507b5327e92f9a92644da90dba1178156478bb","author":{"name":"Assaf Muller","email":"bf0b88272785173838788caaf9a72bec65351967@redhat.com"},"message":"Update testing coverage document\n\nThis patch updates the current contents of the document\nafter the Mitaka development cycle, but misses entries\nfor new features.\n\nChange-Id: I7b1c4e6dd8210eef46c21ba0937f8c3ca56cbb4b","distinct":true,"url":"https://api.github.com/repos/huntxu/neutron/commits/b9507b5327e92f9a92644da90dba1178156478bb"},{"sha":"5bfc404a9568aec7dd20203ae4654b3f25569260","author":{"name":"dineshbhor","email":"d59e73e7027abb6511497f3e40c74f1d476bbfde@nttdata.com"},"message":"Fix spelling mistake\n\nTrivialFix\n\nChange-Id: Ib812ec2db0d5da0709dbd0726623bbd6f2ba7ab7","distinct":true,"url":"https://api.github.com/repos/huntxu/neutron/commits/5bfc404a9568aec7dd20203ae4654b3f25569260"},{"sha":"bd3e9c3b1e759d4296cdb9a816a63ef773ea5f63","author":{"name":"Stephen Eilert","email":"3dfe01284f885728c0c77b598c55925a7897fc5f@hpe.com"},"message":"Removes host file contents from DHCP agent logs\n\nThe change I3ad7864eeb2f959549ed356a1e34fa18804395cc addressed a\nperformance impact by removing logging calls from inside the loop that\ncreates the hosts file in memory. However, it also introduced the\ndumping of said hosts file to the logs.\n\nOn deployments with a very high number of ports(>5K), this increases the\nload of the node substantially. The problem is worse when a high number\nof port updates is received in a short amount of time.\n\nThere is also the administrative burden caused by the sheer amount of\ndata being logged.\n\nIf the content of the host file is required for debugging purposes, it\ncan be found at /opt/stack/data/neutron/dhcp/<net-id>/host\n\nThis patch is trivial and only removes the logging of the file contents.\nThe 'building'/'done building' logging calls may still provide useful\ninformation.\n\nChange-Id: Ie176ef123c194c22dca0967a6acfb9a48c959e6c\nCloses-Bug: 1557640\n(cherry picked from commit ed7411fa1c4d6a26cea3a8737b3c29ce6ff64363)","distinct":true,"url":"https://api.github.com/repos/huntxu/neutron/commits/bd3e9c3b1e759d4296cdb9a816a63ef773ea5f63"},{"sha":"1d51172babab64176716e723ae84f20e751a2ac3","author":{"name":"Kevin Benton","email":"4f8256ed59811c7dd7ca32acad9a4d5484fc1d6c@benton.pub"},"message":"Watch for 'new' events in ovsdb monitor for ofport\n\nThis adjusts the event handling logic in the ovs interface\nmonitor to watch for 'new' events as well because this is\nwhen ofports are assigned to the interface. Previously we\nwere only watching for 'insert' events, which would never\ninclude the ofport so this led to every port being skipped\ninitially by the OVS agent and then picked up on the next\npolling interval.\n\nCloses-Bug: #1560464\nChange-Id: I46ac508a839c6db779323d5afb083f3425f96e87\n(cherry picked from commit 62e88623d977d28c113a1e29458621f82d48f6e5)","distinct":true,"url":"https://api.github.com/repos/huntxu/neutron/commits/1d51172babab64176716e723ae84f20e751a2ac3"},{"sha":"da1eee31057fb44ff758d99ac99eeb47b7caec6e","author":{"name":"Alex Oughton","email":"6d869236a1cbff87f11c4051c17a3342afec2054@rackspace.com"},"message":"Close XenAPI sessions in neutron-rootwrap-xen-dom0\n\nNeutron with XenServer properly doesn't close XenAPI sessions.\nIf it creates these sessions so rapidly, the XenServer host eventually\nexceeds its maximum allowed number of connections.\nThis patch adds a close process for session.\n\nCloses-Bug: 1558721\nChange-Id: Ida90a970c649745c492c28c41c4a151e4d940aa6\n(cherry picked from commit 9d21b5ad7edbf9ac1fd9254e97f56966f25de8e6)","distinct":true,"url":"https://api.github.com/repos/huntxu/neutron/commits/da1eee31057fb44ff758d99ac99eeb47b7caec6e"},{"sha":"eb8ddb95bbb56bbdc658e15feebbf7f91d5ddf13","author":{"name":"Oleg Bondarev","email":"5273bd475c61e368f0eb91580481645c7c533612@mirantis.com"},"message":"Move db query to fetch down bindings under try/except\n\nIn case of intermittent DB failures router and network auto-rescheduling\ntasks may fail due to error on fetching down bindings from db.\nNeed to put this queries under try/except to prevent unexpected exit.\n\nCloses-Bug: #1546110\nChange-Id: Id48e899a5b3d906c6d1da4d03923bdda2681cd92\n(cherry picked from commit b6ec40cbf754de9d189f843cbddfca67d4103ee3)","distinct":true,"url":"https://api.github.com/repos/huntxu/neutron/commits/eb8ddb95bbb56bbdc658e15feebbf7f91d5ddf13"},{"sha":"1eb18c7d7e126994e65f7aa8b25f0b09d930dfdf","author":{"name":"YAMAMOTO Takashi","email":"6f7b50dcfcff2823744891382fe6c3f6d6bf15a2@midokura.com"},"message":"devref: Remove stale description about network_ip_availability\n\nYou no longer need to enable the plugin explicitly\nafter the recent change. [1]\n\n[1] I8c1568d097525c43576e516bd86d820c6b0a78fb\n\nChange-Id: I7c546e199e1e71708285e66345f650dbaff681b2","distinct":true,"url":"https://api.github.com/repos/huntxu/neutron/commits/1eb18c7d7e126994e65f7aa8b25f0b09d930dfdf"},{"sha":"ef6ea62d5d1fc767a23e3caf2716e76f90d63f03","author":{"name":"Andreas Scheuring","email":"749a13d924513eebada2c07e8309d72d4be065b0@de.ibm.com"},"message":"l3: Send notify on router_create when ext gw is specified\n\nA router that got created with an external gateway specified now\ntriggers a notfiy_router_updated event. This triggers scheduling\nof the router and creation of the network namespace on the target\nnode.\n\nChange-Id: I7f6ff5edf6a9c5ffa6d8978c1f3de0e106b6a8bb\nCloses-Bug: #1535707\n(cherry picked from commit da00d1a186c55c91887c9546e893f6d075a2c2ad)","distinct":true,"url":"https://api.github.com/repos/huntxu/neutron/commits/ef6ea62d5d1fc767a23e3caf2716e76f90d63f03"},{"sha":"c6ef57a6d5f0397b1abf865815bd71d40292f482","author":{"name":"Jakub Libosvar","email":"db10317fc813856ffabea848f6a3dbf34f0ca78e@redhat.com"},"message":"ovs-fw: Mark conntrack entries invalid if no rule is matched\n\nThis patch makes sure that existing connection breaks once security\ngroup rule that allowed such connection is removed. Due to correctly\ntrack connections on the same hypervisor, zones were changed from\nper-port to per-network (based on port's vlan tag). This information is\nnow stored in register 6. Also there was added a test for RELATED\nconnections to avoid marking such connection as invalid by REPLY rules.\n\nCloses-Bug: 1549370\nChange-Id: Ibb5942a980ddd8f2dd7ac328e9559a80c05789bb\n(cherry picked from commit 4f6aa3ffde2fd68b85bc5dfdaf6c2684931f3f61)","distinct":true,"url":"https://api.github.com/repos/huntxu/neutron/commits/c6ef57a6d5f0397b1abf865815bd71d40292f482"},{"sha":"e2676ae8d188286b76f802d605f363e21011841a","author":{"name":"Kevin Benton","email":"4f8256ed59811c7dd7ca32acad9a4d5484fc1d6c@benton.pub"},"message":"DVR: rebind port if ofport changes\n\nWhen binding is called in DVR, check to see if the port was\npreviously wired under a different ofport. If it was, first\nunbind the old port and then bind the new one.\n\nChange-Id: I372158c4a6986295e396d849a2c9c5372b271e08\nCloses-Bug: #1562467\n(cherry picked from commit 4731dbbef1f615b9ce6d18315e8ca9810e8a772d)","distinct":true,"url":"https://api.github.com/repos/huntxu/neutron/commits/e2676ae8d188286b76f802d605f363e21011841a"},{"sha":"211e0a65a0cf637ab58a20c91791b7eb6b8c8519","author":{"name":"Jakub Libosvar","email":"db10317fc813856ffabea848f6a3dbf34f0ca78e@redhat.com"},"message":"functional: Update ref used from ovs branch-2.5.\n\nOVS 2.5.0 has been released, but we need a later commit on branch-2.5 that\nfixes compilation with the latest kernel on ubuntu that backported some\nchanges that broke compilation of 2.5.0.\n\nChange-Id: Id70db79a8450d4f0125dd500f7f6ab8d103d98c3\n(cherry picked from commit 59b36ecca8f60996a60cd52f816573ace9b39309)","distinct":true,"url":"https://api.github.com/repos/huntxu/neutron/commits/211e0a65a0cf637ab58a20c91791b7eb6b8c8519"},{"sha":"93d29d131c0234075ac547906f77900ce47cceec","author":{"name":"Clayton O'Neill","email":"e91eda9ee63d18217946ba86e0f446161851fa90@twcable.com"},"message":"Don't delete br-int to br-tun patch on startup\n\nWhen starting up, we don't want to delete the patch port between br-int\nand br-tun unless we're also dropping the flows..  In liberty both of\nthese bridges were switched to not dump flows on startup and to put the\nbridges in secure mode so that default flood flows are not installed\nwhen the bridge is created.\n\nWithout this patch the patch port is torn down and not reinstalled until\nbr-tun is setup again.\n\nPartial-Bug: #1514056\nChange-Id: Ia518a99a2de5d1bda467fde57892c43970f88bcd\n(cherry picked from commit 8dce6a5c873c2c18e5a9c6165bf3974aead02588)","distinct":true,"url":"https://api.github.com/repos/huntxu/neutron/commits/93d29d131c0234075ac547906f77900ce47cceec"},{"sha":"7174bc4c2a0a31e9036ec130cb65f91d1e5009a4","author":{"name":"venkata anil","email":"66a38c5cdccd822e959fa0f9edc119f9af1741b7@enovance.com"},"message":"Ignore exception when deleting linux bridge if doesn't exist\n\nLinux bridge is not handling RuntimeError exception when it is trying\nto delete network's bridge, which is deleted in parallel by nova.\nFullstack test has similar scenario, it creates network's bridge for\nagent and deletes the bridge after the test, like nova.\n\nLinux bridge agent has to ignore RuntimeError exception if the bridge\ndoesn't exist.\n\nCloses-bug: #1561040\nChange-Id: I428384fd42181ff6bc33f29369a7ff5ec163b532\n(cherry picked from commit 16b2ffdfd85eece8fb57a98d10bf35ad617d235a)","distinct":true,"url":"https://api.github.com/repos/huntxu/neutron/commits/7174bc4c2a0a31e9036ec130cb65f91d1e5009a4"},{"sha":"90b9cd334b1b33df933bf1b61b38c6e087c431af","author":{"name":"Ihar Hrachyshka","email":"17b099e4587242fbd0c33ad2db2be33affd551a8@redhat.com"},"message":"port security: gracefully handle resources with no bindings\n\nResources could be created before the extension was enabled in the\nsetup. In that case, no bindings are created for them. In that case, we\nshould gracefully return default (True) value when extracting the value\nusing the mixin; and we should also create binding model on update\nrequest, if there is no existing binding model for the resource.\n\nWhile at it, introduced a constant to store the default value for port\nsecurity (True) and changed several tests to use the constant instead of\nextracting it from extension resource map.\n\nChange-Id: I8607cdecdc16c5f94635c94e2f02700c732806eb\nCloses-Bug: #1509312\n(cherry picked from commit b0519cf0ada3b3d9b76f84948f9ad3c142fc50be)","distinct":true,"url":"https://api.github.com/repos/huntxu/neutron/commits/90b9cd334b1b33df933bf1b61b38c6e087c431af"},{"sha":"aac460b0a7fec68fbb173ac8899274809e254a7a","author":{"name":"Vladimir Eremin","email":"d8104218f32ad806e0641d75d2aa61f4a8f4e9ef@mirantis.com"},"message":"Allow to use several nics for physnet with SR-IOV\n\nAccordind specs and docs, SRIOV_NIC.physical_device_mappings is not\nlimited to be a 1-1 mapping between physnets and NICs. However,\nimplementation requires this. This bugfix unlocks 1-M mappings, so one\nphysnet could be managed by many NICs.\n\n* introduced unique_keys in neutron.utils.parse_mappings\n* SRIOV_NIC.physical_device_mappings is parsed as dict with lists as\n  values with parse_mappings(..., unique_keys=False)\n\nDocImpact\nChange-Id: I07b8682fdfe8389a35893cc662b87c94a00bd4a5\nCloses-Bug: #1558626\n(cherry picked from commit 46ddaf4288a1cac44d8afc0525b4ecb3ae2186a3)","distinct":true,"url":"https://api.github.com/repos/huntxu/neutron/commits/aac460b0a7fec68fbb173ac8899274809e254a7a"},{"sha":"38894cc7603f90ed8a5938e37fcc773c926fbfe4","author":{"name":"Eugene Nikanorov","email":"a9c13e577eea8d8603ba17abf7cf541faeaf2b9f@mirantis.com"},"message":"Retry updating agents table in case of deadlock\n\nUpdating agents table is contantious operation which\ncan fail often if mysql backend is in multimaster mode.\nThis could lead to agents flapping and various issues\nsuch as sporadic reschedluing, port binding failures, etc.\n\nChange-Id: Ief392f9a09d86c185dc086055d2cbc1891ff1d7f\nCloses-Bug: #1560724\n(cherry picked from commit d5e4013556c7144d347ece267c4bd3c8dc87b24f)","distinct":true,"url":"https://api.github.com/repos/huntxu/neutron/commits/38894cc7603f90ed8a5938e37fcc773c926fbfe4"},{"sha":"05ac0125fe861fbfb09d48eec97a29539b51b4e2","author":{"name":"YAMAMOTO Takashi","email":"6f7b50dcfcff2823744891382fe6c3f6d6bf15a2@midokura.com"},"message":"test_network_ip_availability: Skip IPv6 tests when configured so\n\nUse a class attribute known by the base class so that IPv6 tests\nare skipped appropriately when CONF.network_feature_enabled.ipv6\nis False.\n\nCloses-Bug: #1561857\nChange-Id: I93f76b7f7cd94ff484d2e4507500af97578ac71a\n(cherry picked from commit 61a5bcb52e23fa39839c30cb4f13f8a26e115516)","distinct":true,"url":"https://api.github.com/repos/huntxu/neutron/commits/05ac0125fe861fbfb09d48eec97a29539b51b4e2"},{"sha":"33c01f4d49a4561bac56831483ac22c4a4b3f47d","author":{"name":"OpenStack Proposal Bot","email":"72e85dd038dd9f7feff502caf6a8bd817c5004ad@lists.openstack.org"},"message":"Imported Translations from Zanata\n\nFor more information about this automatic import see:\nhttps://wiki.openstack.org/wiki/Translations/Infrastructure\n\nChange-Id: Ief6281fde6ab1f72b26bfb11528fc64c71b407b9","distinct":true,"url":"https://api.github.com/repos/huntxu/neutron/commits/33c01f4d49a4561bac56831483ac22c4a4b3f47d"},{"sha":"d93466923f3b5627c55510f9bc7229a7b584b430","author":{"name":"Jakub Libosvar","email":"db10317fc813856ffabea848f6a3dbf34f0ca78e@redhat.com"},"message":"ovsfw: Remove vlan tag before injecting packets to port\n\nOpen vSwitch takes care of vlan tagging in case normal switching is\nused. When ingress traffic packets are accepted, the\nactions=output:<port_number> is used but we need to explicitly take care\nof stripping out the vlan tags.\n\nCloses-Bug: 1564947\nChange-Id: If3fc44c9fd1ac0f7bc9dfe9dc48e76352e981f8e\n(cherry picked from commit 0f9ec7b72a8ca173b760f20323f90bffefa91681)","distinct":true,"url":"https://api.github.com/repos/huntxu/neutron/commits/d93466923f3b5627c55510f9bc7229a7b584b430"}]}
{"actor":{"display_login":"huntxu"}}