)]}'
{"id":"openstack%2Fdevstack~247250","triplet_id":"openstack%2Fdevstack~stable%2Fliberty~Ic6fa847eba34c21593b9df86a1c2c179534d0ba5","project":"openstack/devstack","branch":"stable/liberty","hashtags":[],"change_id":"Ic6fa847eba34c21593b9df86a1c2c179534d0ba5","subject":"install ebtables locking workaround","status":"MERGED","created":"2015-11-19 01:16:37.000000000","updated":"2015-11-19 20:39:40.000000000","submitted":"2015-11-19 20:39:39.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"6ba1fdf6a6c0494c276c0aa96d9cd277ef127027","_number":247250,"virtual_id_number":247250,"owner":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2015-11-19 20:39:39.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"date":"2015-11-19 02:14:22.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":2,"date":"2015-11-19 18:29:14.000000000","_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},{"value":2,"date":"2015-11-19 16:18:19.000000000","_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},{"value":1,"date":"2015-11-19 16:18:19.000000000","_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-11-19 02:14:22.000000000","updated_by":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"reviewer":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2015-11-19 18:29:14.000000000","updated_by":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"reviewer":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"state":"REVIEWER"},{"updated":"2015-11-19 20:39:39.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"346535237090a8078ffa54f6cd85a9c57f3f7ad7","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2015-11-19 01:16:37.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"b893f29b569987a3bacb5a94e96c95009311281f","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2015-11-19 02:14:22.000000000","message":"Patch Set 1:\n\nTesting completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm-recheck. Contact info: kvmpower@linux.vnet.ibm.com. For more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- check-ibm-tempest-dsvm-postgres-full http://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/devstack/50/247250/1/check/check-ibm-tempest-dsvm-postgres-full/848c4a2/ : SUCCESS in 57m 32s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"f55c7a97635551519f31208883b35f9753d82a9e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-19 02:25:24.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/50/247250/1/check/gate-tempest-dsvm-full/a3f71bc/ : SUCCESS in 55m 45s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/50/247250/1/check/gate-tempest-dsvm-postgres-full/777608e/ : SUCCESS in 40m 44s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/50/247250/1/check/gate-tempest-dsvm-neutron-full/aa948ac/ : SUCCESS in 58m 51s\n- gate-grenade-dsvm http://logs.openstack.org/50/247250/1/check/gate-grenade-dsvm/0e2eeb1/ : SUCCESS in 41m 57s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/50/247250/1/check/gate-tempest-dsvm-large-ops/34d96c0/ : SUCCESS in 32m 43s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/50/247250/1/check/gate-tempest-dsvm-neutron-large-ops/fd62db6/ : SUCCESS in 27m 57s\n- gate-devstack-bashate http://logs.openstack.org/50/247250/1/check/gate-devstack-bashate/689aaeb/ : SUCCESS in 17s\n- gate-devstack-unit-tests http://logs.openstack.org/50/247250/1/check/gate-devstack-unit-tests/f0244d6/ : SUCCESS in 18s\n- gate-grenade-dsvm-partial-ncpu http://logs.openstack.org/50/247250/1/check/gate-grenade-dsvm-partial-ncpu/1f0682c/ : SUCCESS in 37m 48s\n- gate-tempest-dsvm-ironic-agent_ssh http://logs.openstack.org/50/247250/1/check/gate-tempest-dsvm-ironic-agent_ssh/585003f/ : SUCCESS in 38m 09s\n- gate-tempest-dsvm-centos7 http://logs.openstack.org/50/247250/1/check/gate-tempest-dsvm-centos7/9f3f338/ : FAILURE in 5m 15s (non-voting)\n- gate-swift-dsvm-functional-nv http://logs.openstack.org/50/247250/1/check/gate-swift-dsvm-functional-nv/9277474/ : SUCCESS in 27m 56s (non-voting)\n- gate-grenade-dsvm-neutron http://logs.openstack.org/50/247250/1/check/gate-grenade-dsvm-neutron/0dc99e7/ : SUCCESS in 39m 14s\n- gate-tempest-dsvm-multinode-full http://logs.openstack.org/50/247250/1/check/gate-tempest-dsvm-multinode-full/7c40f1c/ : SUCCESS in 50m 13s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full http://logs.openstack.org/50/247250/1/check/gate-tempest-dsvm-neutron-multinode-full/efee57a/ : SUCCESS in 1h 03m 29s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"fae492163a2f937848995983123709543df66291","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2015-11-19 16:18:19.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\nbackporting to determine if this is something that will help in the mysterious grenade connectivity loss.","accounts_in_message":[],"_revision_number":1},{"id":"a2b5f888e08e039110ed21af18cdd6da3d42caa6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-19 16:18:34.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"e36f971b2114997cce0a94218a0e3668dc9d300e","author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"date":"2015-11-19 18:29:14.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"c8a3da1b388bc7f46b9a5c21f20ae2fcea096db5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-19 20:39:39.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/50/247250/1/gate/gate-tempest-dsvm-full/dde7183/ : SUCCESS in 45m 49s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/50/247250/1/gate/gate-tempest-dsvm-postgres-full/dfc24af/ : SUCCESS in 40m 25s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/50/247250/1/gate/gate-tempest-dsvm-neutron-full/791e97c/ : SUCCESS in 1h 17m 52s\n- gate-grenade-dsvm http://logs.openstack.org/50/247250/1/gate/gate-grenade-dsvm/7d63d97/ : SUCCESS in 51m 48s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/50/247250/1/gate/gate-tempest-dsvm-large-ops/e7b32fa/ : SUCCESS in 43m 45s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/50/247250/1/gate/gate-tempest-dsvm-neutron-large-ops/4fabba4/ : SUCCESS in 34m 32s\n- gate-devstack-bashate http://logs.openstack.org/50/247250/1/gate/gate-devstack-bashate/90edf47/ : SUCCESS in 36s\n- gate-grenade-dsvm-forward http://logs.openstack.org/50/247250/1/gate/gate-grenade-dsvm-forward/baa29c6/ : SUCCESS in 40m 58s (non-voting)\n- gate-grenade-dsvm-partial-ncpu http://logs.openstack.org/50/247250/1/gate/gate-grenade-dsvm-partial-ncpu/091cc12/ : SUCCESS in 40m 55s","accounts_in_message":[],"_revision_number":1},{"id":"6ba1fdf6a6c0494c276c0aa96d9cd277ef127027","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-19 20:39:40.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"aca08dedc789eb3286d435634674efb4e1885d5f","revisions":{"aca08dedc789eb3286d435634674efb4e1885d5f":{"kind":"REWORK","_number":1,"created":"2015-11-19 01:16:37.000000000","uploader":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"ref":"refs/changes/50/247250/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/50/247250/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/50/247250/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/50/247250/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/50/247250/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/50/247250/1"}}},"commit":{"parents":[{"commit":"6ff54a3936d3b1999d625019889c2e5894be396d","subject":"Merge \"remove gratuitous python packages\" into stable/liberty","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/6ff54a3936d3b1999d625019889c2e5894be396d"}]}],"author":{"name":"Sean Dague","email":"sean@dague.net","date":"2015-11-17 16:59:07.000000000","tz":-300},"committer":{"name":"Sean Dague","email":"sean@dague.net","date":"2015-11-19 01:16:31.000000000","tz":-300},"subject":"install ebtables locking workaround","message":"install ebtables locking workaround\n\nebtables is racing with itself when nova and libvirt attempt to create\nrules at the same time in the nat table. ebtables now has an explicit\n--concurrent flag, that all tools must opt into to prevent ebtables\nfrom inherently being unsafe to run.\n\nlibvirt gained this support in 1.2.11, which is too new for our ubuntu\nprimary testing environment. Nova still hasn\u0027t added this support,\nthough even if it did, we\u0027d run into the issue with libvirt.\n\nWe can do the most ghetto thing possible and create a wrapper for\nebtables that does explicit locking on it\u0027s own. It\u0027s pretty terrible,\nbut it should work. And it is the kind of work around that people\nunable to upgrade libvirt will probably need to do.\n\nThis is an opt in value which we should set in the gate to True.\n\nRelated-Bug: #1501558\n\nChange-Id: Ic6fa847eba34c21593b9df86a1c2c179534d0ba5\n(cherry picked from commit 7860f2ba3189b0361693c8ee9c65d8d03fb115d6)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/aca08dedc789eb3286d435634674efb4e1885d5f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/aca08dedc789eb3286d435634674efb4e1885d5f"}]},"branch":"refs/heads/stable/liberty"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
