)]}'
{"id":"openstack%2Fdevstack~138604","triplet_id":"openstack%2Fdevstack~master~I9a31ec8ad253da0b3c5bd7f5eb105c49850f3060","project":"openstack/devstack","branch":"master","topic":"ironic_multihost","hashtags":[],"change_id":"I9a31ec8ad253da0b3c5bd7f5eb105c49850f3060","subject":"Tighten up parsing of neutron tap device for ironic","status":"MERGED","created":"2014-12-03 02:10:58.000000000","updated":"2014-12-09 17:15:00.000000000","submitted":"2014-12-09 17:14:59.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"d5d3c04c5439f5f374a22ae8f085fdb91d928da4","_number":138604,"virtual_id_number":138604,"owner":{"_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"recommended":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"all":[{"value":1,"date":"2014-12-05 00:31:45.000000000","_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":2,"date":"2014-12-09 17:14:59.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"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":"","value":1,"default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2014-12-09 16:17:43.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":2,"date":"2014-12-05 12:59:57.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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2014-12-09 16:17:43.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_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":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-12-05 00:31:45.000000000","updated_by":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2014-12-05 12:59:57.000000000","updated_by":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"reviewer":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"state":"REVIEWER"},{"updated":"2014-12-09 16:17:43.000000000","updated_by":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"reviewer":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"state":"REVIEWER"},{"updated":"2014-12-09 17:14:59.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"059982897afa278a6c7f185744ac01b235bf07d5","author":{"_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},"date":"2014-12-03 02:10:58.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"22423c6b3441a71d9eec4ab862837f54c2a69959","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-03 02:53:16.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- check-tempest-dsvm-full http://logs.openstack.org/04/138604/1/check/check-tempest-dsvm-full/7a92322 : SUCCESS in 31m 54s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/04/138604/1/check/check-tempest-dsvm-postgres-full/8743ce0 : SUCCESS in 33m 23s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/04/138604/1/check/check-tempest-dsvm-neutron-full/25f1b1f : SUCCESS in 37m 15s\n- check-grenade-dsvm http://logs.openstack.org/04/138604/1/check/check-grenade-dsvm/0957f02 : SUCCESS in 25m 47s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/04/138604/1/check/gate-tempest-dsvm-large-ops/6cb8fb1 : SUCCESS in 25m 32s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/04/138604/1/check/gate-tempest-dsvm-neutron-large-ops/67390a2 : SUCCESS in 17m 00s\n- gate-devstack-bashate http://logs.openstack.org/04/138604/1/check/gate-devstack-bashate/f5452ab : SUCCESS in 22s\n- gate-devstack-unit-tests http://logs.openstack.org/04/138604/1/check/gate-devstack-unit-tests/a11b657 : SUCCESS in 13s\n- check-devstack-dsvm-cells http://logs.openstack.org/04/138604/1/check/check-devstack-dsvm-cells/8d1746e : SUCCESS in 12m 19s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/04/138604/1/check/check-grenade-dsvm-partial-ncpu/6deafc7 : SUCCESS in 24m 18s\n- check-neutron-dsvm-functional http://logs.openstack.org/04/138604/1/check/check-neutron-dsvm-functional/b528abb : SUCCESS in 17m 35s\n- check-swift-dsvm-functional http://logs.openstack.org/04/138604/1/check/check-swift-dsvm-functional/04d3df0 : SUCCESS in 18m 09s\n- check-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/04/138604/1/check/check-tempest-dsvm-ironic-pxe_ssh/7f53104 : SUCCESS in 27m 08s\n- check-tempest-dsvm-f20 http://logs.openstack.org/04/138604/1/check/check-tempest-dsvm-f20/050a70b : SUCCESS in 36m 50s (non-voting)\n- check-tempest-dsvm-centos7 http://logs.openstack.org/04/138604/1/check/check-tempest-dsvm-centos7/c1296ab : SUCCESS in 42m 12s (non-voting)\n- gate-devstack-publish-docs http://docs-draft.openstack.org/04/138604/1/check/gate-devstack-publish-docs/d225ef8/doc/build/html/ : SUCCESS in 1m 17s","accounts_in_message":[],"_revision_number":1},{"id":"c58b0ff6e13a404ef69b7777b4b4abc274d143a6","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2014-12-03 02:55:58.000000000","message":"Patch Set 1: Verified+1\n\nPassed using XenAPI driver with XenServer 6.2: Logs at http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/04/138604/1/1103/results.html\n\nUse \"xenserver: recheck\" to trigger only xenserver re-check.  XenServer CI contact: openstack@citrix.com.\n\nDebugging suggestions at https://wiki.openstack.org/wiki/Debugging_XenServer_CI_failures","accounts_in_message":[],"_revision_number":1},{"id":"2c20d0f0fb4a2a21cf77efd450785d63d6c85cd4","author":{"_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},"date":"2014-12-04 23:39:18.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"784243d078d3cb446a85fd26ecae3614d7ac2795","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2014-12-05 00:31:45.000000000","message":"Patch Set 2: Verified+1\n\nPassed using XenAPI driver with XenServer 6.2: Logs at http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/04/138604/2/1350/results.html\n\nUse \"xenserver: recheck\" to trigger only xenserver re-check.  XenServer CI contact: openstack@citrix.com.\n\nDebugging suggestions at https://wiki.openstack.org/wiki/Debugging_XenServer_CI_failures","accounts_in_message":[],"_revision_number":2},{"id":"cdc10530803fe8531d6d6ec9b7eaec25df6418a6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-05 00:39:17.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- check-tempest-dsvm-full http://logs.openstack.org/04/138604/2/check/check-tempest-dsvm-full/b85db31 : SUCCESS in 33m 23s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/04/138604/2/check/check-tempest-dsvm-postgres-full/3479359 : SUCCESS in 33m 46s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/04/138604/2/check/check-tempest-dsvm-neutron-full/9d05e32 : SUCCESS in 57m 06s\n- check-grenade-dsvm http://logs.openstack.org/04/138604/2/check/check-grenade-dsvm/73e5253 : SUCCESS in 27m 06s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/04/138604/2/check/gate-tempest-dsvm-large-ops/f50d2b7 : SUCCESS in 24m 53s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/04/138604/2/check/gate-tempest-dsvm-neutron-large-ops/bc7637a : SUCCESS in 24m 34s\n- gate-devstack-bashate http://logs.openstack.org/04/138604/2/check/gate-devstack-bashate/0379fd9 : SUCCESS in 22s\n- gate-devstack-unit-tests http://logs.openstack.org/04/138604/2/check/gate-devstack-unit-tests/0ba604f : SUCCESS in 14s\n- check-devstack-dsvm-cells http://logs.openstack.org/04/138604/2/check/check-devstack-dsvm-cells/4abe859 : SUCCESS in 14m 35s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/04/138604/2/check/check-grenade-dsvm-partial-ncpu/932ff37 : SUCCESS in 27m 35s\n- check-neutron-dsvm-functional http://logs.openstack.org/04/138604/2/check/check-neutron-dsvm-functional/d688668 : SUCCESS in 16m 06s\n- check-swift-dsvm-functional http://logs.openstack.org/04/138604/2/check/check-swift-dsvm-functional/b32609f : SUCCESS in 17m 50s\n- check-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/04/138604/2/check/check-tempest-dsvm-ironic-pxe_ssh/fadc803 : SUCCESS in 26m 56s\n- check-tempest-dsvm-f20 http://logs.openstack.org/04/138604/2/check/check-tempest-dsvm-f20/54334f5 : SUCCESS in 43m 44s (non-voting)\n- check-tempest-dsvm-centos7 http://logs.openstack.org/04/138604/2/check/check-tempest-dsvm-centos7/b5f17e0 : SUCCESS in 45m 42s (non-voting)\n- gate-devstack-publish-docs http://docs-draft.openstack.org/04/138604/2/check/gate-devstack-publish-docs/ae64d5d/doc/build/html/ : SUCCESS in 1m 25s","accounts_in_message":[],"_revision_number":2},{"id":"da415ae2f6c7a7edc878b2d24a954674d1b8aeb0","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2014-12-05 12:59:57.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"101040757bdd6668e761799e3130d85f49a5337c","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2014-12-09 16:17:43.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"9cd3cd9f1e33e05be64451c5b62edb0c80be62bd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-09 16:20:49.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"d8cb950f490394385424f9af3023d6c4d3ea7172","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-09 17:14:59.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/04/138604/2/gate/gate-tempest-dsvm-full/24b498a : SUCCESS in 34m 27s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/04/138604/2/gate/gate-tempest-dsvm-postgres-full/146e408 : SUCCESS in 34m 46s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/04/138604/2/gate/gate-tempest-dsvm-neutron-full/d42a148 : SUCCESS in 48m 00s\n- gate-grenade-dsvm http://logs.openstack.org/04/138604/2/gate/gate-grenade-dsvm/c79841b : SUCCESS in 30m 50s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/04/138604/2/gate/gate-tempest-dsvm-large-ops/a21df01 : SUCCESS in 21m 10s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/04/138604/2/gate/gate-tempest-dsvm-neutron-large-ops/917fdd7 : SUCCESS in 22m 42s\n- gate-devstack-bashate http://logs.openstack.org/04/138604/2/gate/gate-devstack-bashate/b03e339 : SUCCESS in 29s\n- gate-devstack-dsvm-cells http://logs.openstack.org/04/138604/2/gate/gate-devstack-dsvm-cells/e4afafc : SUCCESS in 16m 45s\n- gate-grenade-dsvm-partial-ncpu http://logs.openstack.org/04/138604/2/gate/gate-grenade-dsvm-partial-ncpu/7ddb7ed : SUCCESS in 29m 05s\n- gate-neutron-dsvm-functional http://logs.openstack.org/04/138604/2/gate/gate-neutron-dsvm-functional/88a9f9f : SUCCESS in 17m 35s\n- gate-swift-dsvm-functional http://logs.openstack.org/04/138604/2/gate/gate-swift-dsvm-functional/22458b8 : SUCCESS in 20m 16s","accounts_in_message":[],"_revision_number":2},{"id":"895b5dba5741307592792437eaa0cd1419ec849f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-09 17:15:00.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"9bc3459927ea48b2633b4a8c4a247764d6d4b8bd","revisions":{"7a6986873bce338fc9f9a7936846bb1fa50621e9":{"kind":"REWORK","_number":1,"created":"2014-12-03 02:10:58.000000000","uploader":{"_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},"ref":"refs/changes/04/138604/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/04/138604/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/04/138604/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/04/138604/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/04/138604/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/04/138604/1"}}},"commit":{"parents":[{"commit":"3b1647310d8b8b975e74d2601ba841e373b97b20","subject":"Merge \"Copy nova-api-paste.ini if n-api* is enabled\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/3b1647310d8b8b975e74d2601ba841e373b97b20"}]}],"author":{"name":"Adam Gandelman","email":"adamg@ubuntu.com","date":"2014-12-03 00:49:14.000000000","tz":-480},"committer":{"name":"Adam Gandelman","email":"adamg@ubuntu.com","date":"2014-12-03 02:09:30.000000000","tz":-480},"subject":"Tighten up parsing of neutron tap device for ironic","message":"Tighten up parsing of neutron tap device for ironic\n\nThe current parsing of the interfaces from the neutron network namespace\nfails if there are other things that match \u0027tap\u0027 (ie, gretaps created\nfor other purposes)  This tightens up the parsing to only match devices\nstarting \u0027tap\u0027 instead of anything containing \u0027tap\u0027\n\nChange-Id: I9a31ec8ad253da0b3c5bd7f5eb105c49850f3060\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/7a6986873bce338fc9f9a7936846bb1fa50621e9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/7a6986873bce338fc9f9a7936846bb1fa50621e9"}]},"branch":"refs/heads/master"},"9bc3459927ea48b2633b4a8c4a247764d6d4b8bd":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2014-12-04 23:39:18.000000000","uploader":{"_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},"ref":"refs/changes/04/138604/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/04/138604/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/04/138604/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/04/138604/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/04/138604/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/04/138604/2"}}},"commit":{"parents":[{"commit":"dead777ea380df7bc1969e9807f90159f512259e","subject":"Merge \"Add NOVA_API_VERSIONS\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/dead777ea380df7bc1969e9807f90159f512259e"}]}],"author":{"name":"Adam Gandelman","email":"adamg@ubuntu.com","date":"2014-12-03 00:49:14.000000000","tz":-480},"committer":{"name":"Adam Gandelman","email":"adamg@ubuntu.com","date":"2014-12-04 23:38:23.000000000","tz":-480},"subject":"Tighten up parsing of neutron tap device for ironic","message":"Tighten up parsing of neutron tap device for ironic\n\nThe current parsing of the interfaces from the neutron network namespace\nfails if there are other things that match \u0027tap\u0027 (ie, gretaps created\nfor other purposes)  This tightens up the parsing to only match devices\nstarting \u0027tap\u0027 instead of anything containing \u0027tap\u0027\n\nChange-Id: I9a31ec8ad253da0b3c5bd7f5eb105c49850f3060\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/9bc3459927ea48b2633b4a8c4a247764d6d4b8bd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/9bc3459927ea48b2633b4a8c4a247764d6d4b8bd"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
