)]}'
{"id":"openstack%2Fpython-openstackclient~454310","triplet_id":"openstack%2Fpython-openstackclient~master~Id007535f0598226a8202716232313e37fe6247f9","project":"openstack/python-openstackclient","branch":"master","topic":"compute-api-secgroup-rule","hashtags":[],"change_id":"Id007535f0598226a8202716232313e37fe6247f9","subject":"Low-level Compute v2 API: security group","status":"MERGED","created":"2017-04-06 19:08:19.000000000","updated":"2017-04-17 17:35:34.000000000","submitted":"2017-04-17 17:35:33.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"91062542554342c5f59ca9fdf11bc42f00ecc1f6","_number":454310,"virtual_id_number":454310,"owner":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":2,"date":"2017-04-17 17:35:33.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":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},{"value":0,"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"}],"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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2017-04-17 16:23:19.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":2,"date":"2017-04-12 01:31:24.000000000","_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},{"value":0,"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"}],"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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2017-04-17 16:23:19.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},{"value":0,"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2017-04-07 23:01:28.000000000","updated_by":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"reviewer":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"state":"REVIEWER"},{"updated":"2017-04-08 12:52:30.000000000","updated_by":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"reviewer":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"state":"REVIEWER"},{"updated":"2017-04-12 01:31:24.000000000","updated_by":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"reviewer":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"state":"REVIEWER"},{"updated":"2017-04-17 17:35:33.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"622ad4638798f6a781dfc66694b25afd8fa2094a","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2017-04-06 19:08:19.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"79f424299e2eff87235d0f55955542eebac1a20c","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2017-04-06 19:12:33.000000000","message":"Patch Set 1: Workflow-1\n\nPosting for feedback on the approach to handle nova-net","accounts_in_message":[],"_revision_number":1},{"id":"85497f0275f441cb75196961fbaef37f01ccf1a1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-06 20:26:01.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/10/454310/1/check/gate-python-openstackclient-docs-ubuntu-xenial/c8cd407//doc/build/html/ : SUCCESS in 3m 13s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/10/454310/1/check/gate-python-openstackclient-pep8-ubuntu-xenial/24f0271/ : FAILURE in 5m 47s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/10/454310/1/check/gate-python-openstackclient-python27-ubuntu-xenial/1ffa317/ : FAILURE in 55m 24s\n- gate-python-openstackclient-python35 http://logs.openstack.org/10/454310/1/check/gate-python-openstackclient-python35/20fa98f/ : FAILURE in 45m 31s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/10/454310/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/6aa3e6b/ : SUCCESS in 1h 13m 41s\n- check-osc-plugins http://logs.openstack.org/10/454310/1/check/check-osc-plugins/b59ef60/ : FAILURE in 3m 44s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/10/454310/1/check/gate-osc-dsvm-functional-ubuntu-xenial/8074740/ : FAILURE in 43m 42s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/10/454310/1/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/f2033af/ : FAILURE in 44m 58s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/10/454310/1/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/1518de1/ : SUCCESS in 1h 02m 16s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"c37386d80b1be33acff2da7a90e40914f04a8378","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2017-04-07 14:23:20.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"cf3af4e2d861dcfa918361d70b00ec84b5a63cbb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-07 15:50:21.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/10/454310/2/check/gate-python-openstackclient-docs-ubuntu-xenial/04448d2//doc/build/html/ : SUCCESS in 3m 01s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/10/454310/2/check/gate-python-openstackclient-pep8-ubuntu-xenial/1a017eb/ : SUCCESS in 3m 19s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/10/454310/2/check/gate-python-openstackclient-python27-ubuntu-xenial/d15b006/ : SUCCESS in 6m 12s\n- gate-python-openstackclient-python35 http://logs.openstack.org/10/454310/2/check/gate-python-openstackclient-python35/5038270/ : SUCCESS in 3m 51s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/10/454310/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/0a2e1fb/ : SUCCESS in 1h 18m 21s\n- check-osc-plugins http://logs.openstack.org/10/454310/2/check/check-osc-plugins/1d39eb7/ : FAILURE in 4m 16s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/10/454310/2/check/gate-osc-dsvm-functional-ubuntu-xenial/dcd9218/ : FAILURE in 37m 25s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/10/454310/2/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/af82950/ : FAILURE in 18m 01s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/10/454310/2/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/43d08fe/ : SUCCESS in 1h 26m 03s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"6f0654171c9cf2fe7ccf49fb6f5b37014667c26d","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2017-04-07 18:04:19.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"caf9bdfe8afa7a7d9168eb3fb49141ad71109351","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2017-04-07 18:53:10.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"1f0cb861350d275010ac78609d87eb8af85cc93f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-07 20:28:08.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/10/454310/4/check/gate-python-openstackclient-docs-ubuntu-xenial/b226148//doc/build/html/ : SUCCESS in 6m 07s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/10/454310/4/check/gate-python-openstackclient-pep8-ubuntu-xenial/d61c556/ : SUCCESS in 5m 51s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/10/454310/4/check/gate-python-openstackclient-python27-ubuntu-xenial/caa1398/ : SUCCESS in 2m 39s\n- gate-python-openstackclient-python35 http://logs.openstack.org/10/454310/4/check/gate-python-openstackclient-python35/8c885f4/ : SUCCESS in 4m 30s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/10/454310/4/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/4e0a1e8/ : SUCCESS in 1h 14m 16s\n- check-osc-plugins http://logs.openstack.org/10/454310/4/check/check-osc-plugins/bbcef1c/ : SUCCESS in 6m 57s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/10/454310/4/check/gate-osc-dsvm-functional-ubuntu-xenial/624e84b/ : FAILURE in 35m 06s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/10/454310/4/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/8b31895/ : FAILURE in 18m 26s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/10/454310/4/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/9d73fd7/ : SUCCESS in 1h 33m 26s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"d8fe99075110924364ab2c5fb674131af6533dc1","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2017-04-07 21:10:45.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"3319366f60046c2f84a64bb43d67e610b83cd368","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-07 22:17:30.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/10/454310/5/check/gate-python-openstackclient-docs-ubuntu-xenial/ce0901b//doc/build/html/ : SUCCESS in 2m 58s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/10/454310/5/check/gate-python-openstackclient-pep8-ubuntu-xenial/bf0c68e/ : SUCCESS in 7m 44s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/10/454310/5/check/gate-python-openstackclient-python27-ubuntu-xenial/7540ce7/ : SUCCESS in 4m 25s\n- gate-python-openstackclient-python35 http://logs.openstack.org/10/454310/5/check/gate-python-openstackclient-python35/b3a99af/ : SUCCESS in 2m 36s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/10/454310/5/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/8685f89/ : SUCCESS in 1h 05m 46s\n- check-osc-plugins http://logs.openstack.org/10/454310/5/check/check-osc-plugins/3130e90/ : SUCCESS in 3m 33s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/10/454310/5/check/gate-osc-dsvm-functional-ubuntu-xenial/8f67ff3/ : SUCCESS in 32m 50s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/10/454310/5/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/9ef3e25/ : FAILURE in 26m 47s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/10/454310/5/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/9ed8aca/ : SUCCESS in 1h 02m 06s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"20e24376e1157386a242b13145441fd6b6034b58","author":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"date":"2017-04-07 23:01:28.000000000","message":"Patch Set 5:\n\nMinor nit: haven\u0027t gone through in detail yet, I will next week. But I think the commit message to refer to the fact that it is going to cover Security Group functions. Compute v2 sounds like its replacing all of Compute v2","accounts_in_message":[],"_revision_number":5},{"id":"600a0f2485afe9b330b2ba8f66af59ef11420e43","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-04-08 12:52:30.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"e1fe4e83280b79b487017d798e5c36989d46415b","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2017-04-08 12:55:54.000000000","message":"Patch Set 5:\n\nBecause it affects how security groups are added/removed from servers. I\u0027m not re-inventing the resource classes, just using dicts, so that accounts for a number of the changes.","accounts_in_message":[],"_revision_number":5},{"id":"4dbbf31f22255b013668a5385db9c2bc2a442555","author":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"date":"2017-04-09 17:31:51.000000000","message":"Patch Set 5:\n\nIf possible, I would like to see full functional tests against the low-level API","accounts_in_message":[],"_revision_number":5},{"id":"67b36df464cb8af7921f10e5fec859af30dd5924","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2017-04-10 14:44:40.000000000","message":"Patch Set 5:\n\nAnkur, if the functional tests need any changes, I have failed.\n\nThat said, the problem with functional tests is getting them running against a nova-net cloud, but on newer releases.  That is a job configuration that we do not have yet.","accounts_in_message":[],"_revision_number":5},{"id":"1175d6b06e940b4c90441869db9224175276f5bd","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2017-04-10 21:15:17.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"5f8d1458cc65a13490982754174c3e4f0ff25c09","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-10 22:48:10.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/10/454310/6/check/gate-python-openstackclient-docs-ubuntu-xenial/1d47cfe//doc/build/html/ : SUCCESS in 4m 27s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/10/454310/6/check/gate-python-openstackclient-pep8-ubuntu-xenial/13474e0/ : SUCCESS in 3m 12s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/10/454310/6/check/gate-python-openstackclient-python27-ubuntu-xenial/048ff53/ : SUCCESS in 3m 51s\n- gate-python-openstackclient-python35 http://logs.openstack.org/10/454310/6/check/gate-python-openstackclient-python35/e2c76d0/ : SUCCESS in 6m 12s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/10/454310/6/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/546ae9d/ : SUCCESS in 1h 13m 39s\n- check-osc-plugins http://logs.openstack.org/10/454310/6/check/check-osc-plugins/1fb3a4f/ : SUCCESS in 3m 31s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/10/454310/6/check/gate-osc-dsvm-functional-ubuntu-xenial/b61c022/ : SUCCESS in 40m 02s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/10/454310/6/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/57dc9d7/ : FAILURE in 59m 17s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv http://logs.openstack.org/10/454310/6/check/gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv/21dc9e4/ : SUCCESS in 1h 32m 16s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"7a8c8f1cf3e07a742843447fdb59eeeb78c45300","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2017-04-11 07:14:54.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"eec845cfaf58d2f7f200f1ae8e565972eadfa88e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-11 08:30:57.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/10/454310/7/check/gate-python-openstackclient-docs-ubuntu-xenial/5048229//doc/build/html/ : SUCCESS in 4m 32s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/10/454310/7/check/gate-python-openstackclient-pep8-ubuntu-xenial/f5f65d4/ : SUCCESS in 3m 26s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/10/454310/7/check/gate-python-openstackclient-python27-ubuntu-xenial/eff5368/ : SUCCESS in 3m 48s\n- gate-python-openstackclient-python35 http://logs.openstack.org/10/454310/7/check/gate-python-openstackclient-python35/2061b11/ : SUCCESS in 2m 21s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/10/454310/7/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/7e715ea/ : SUCCESS in 1h 14m 54s\n- check-osc-plugins http://logs.openstack.org/10/454310/7/check/check-osc-plugins/6428118/ : SUCCESS in 6m 28s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/10/454310/7/check/gate-osc-dsvm-functional-ubuntu-xenial/41efe45/ : SUCCESS in 43m 36s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/10/454310/7/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/1191d66/ : FAILURE in 37m 13s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv http://logs.openstack.org/10/454310/7/check/gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv/3597a46/ : SUCCESS in 1h 10m 24s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"5955b2332d900e6875442ea62ebd4fb82d8a7259","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2017-04-12 01:31:24.000000000","message":"Patch Set 7: Code-Review+2\n\nI am OK with this, I do not think this is our long-term plan, right? Will we use SDK or just deprecated nova-net commands as well in the future?","accounts_in_message":[],"_revision_number":7},{"id":"ce1cb2c47bf785ea96d275475b928da9b6d0ca60","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2017-04-12 16:34:33.000000000","message":"Patch Set 7:\n\nI am not ruling out long-term plan, we\u0027ve been not using SDK for 2 years because of no 1.0 release.  This is the style of SDK I wanted in the first place...","accounts_in_message":[],"_revision_number":7},{"id":"c3893da058161f59b4e5ee85bcc69b584fb84e00","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2017-04-17 16:23:19.000000000","message":"Patch Set 7: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":7},{"id":"0b47962c1dcc23862facdf25f3ce2f54f2d5e832","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-17 16:23:30.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":7},{"id":"1d5c5a153f10560d2eb3b36010bf4238e414de7f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-17 17:35:33.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/10/454310/7/gate/gate-python-openstackclient-docs-ubuntu-xenial/8ce11c0//doc/build/html/ : SUCCESS in 3m 41s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/10/454310/7/gate/gate-python-openstackclient-pep8-ubuntu-xenial/af402ce/ : SUCCESS in 3m 38s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/10/454310/7/gate/gate-python-openstackclient-python27-ubuntu-xenial/c5a496e/ : SUCCESS in 2m 53s\n- gate-python-openstackclient-python35 http://logs.openstack.org/10/454310/7/gate/gate-python-openstackclient-python35/8a17a73/ : SUCCESS in 2m 52s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/10/454310/7/gate/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/a71164a/ : SUCCESS in 1h 11m 29s\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/10/454310/7/gate/gate-osc-dsvm-functional-ubuntu-xenial/9fadc3d/ : SUCCESS in 43m 43s","accounts_in_message":[],"_revision_number":7},{"id":"d4f5bcb04fde95fb2ae727d89d90ec52b2314455","date":"2017-04-17 17:35:34.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"4289ddd47a9c92eb3033eccf39966915caae05db","revisions":{"ebbbefabe4a8379527aad80335811a031bf052a1":{"kind":"REWORK","_number":1,"created":"2017-04-06 19:08:19.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/10/454310/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/10/454310/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/10/454310/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/10/454310/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/10/454310/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/10/454310/1"}}},"commit":{"parents":[{"commit":"488ca596ec8fbcecb3e7591ab2bbe41385ab9d8d","subject":"Split security group tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/488ca596ec8fbcecb3e7591ab2bbe41385ab9d8d"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2014-09-18 05:55:58.000000000","tz":-300},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2017-04-06 19:07:48.000000000","tz":-300},"subject":"WIP: Low-level API for Compute v2","message":"WIP: Low-level API for Compute v2\n\napi.compute.APIv2 starts with security group functions.\n\nThese will replace the deprecated nova-net support removed from\nnovaclient 8.0.0.\n\nChange-Id: Id007535f0598226a8202716232313e37fe6247f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ebbbefabe4a8379527aad80335811a031bf052a1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ebbbefabe4a8379527aad80335811a031bf052a1"}]},"branch":"refs/heads/master"},"9e3e73e5fbe54c6d26e8a85a038666e0052619c8":{"kind":"REWORK","_number":2,"created":"2017-04-07 14:23:20.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/10/454310/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/10/454310/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/10/454310/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/10/454310/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/10/454310/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/10/454310/2"}}},"commit":{"parents":[{"commit":"488ca596ec8fbcecb3e7591ab2bbe41385ab9d8d","subject":"Split security group tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/488ca596ec8fbcecb3e7591ab2bbe41385ab9d8d"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2014-09-18 05:55:58.000000000","tz":-300},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2017-04-07 14:22:59.000000000","tz":-300},"subject":"Low-level API for Compute v2","message":"Low-level API for Compute v2\n\napi.compute.APIv2 starts with security group functions.\n\nThese will replace the deprecated nova-net support removed from\nnovaclient 8.0.0.\n\nChange-Id: Id007535f0598226a8202716232313e37fe6247f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9e3e73e5fbe54c6d26e8a85a038666e0052619c8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9e3e73e5fbe54c6d26e8a85a038666e0052619c8"}]},"branch":"refs/heads/master"},"0a2baeb907ed57fb1d17d5813ced4e6a17f9b332":{"kind":"REWORK","_number":3,"created":"2017-04-07 18:04:19.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/10/454310/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/10/454310/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/10/454310/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/10/454310/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/10/454310/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/10/454310/3"}}},"commit":{"parents":[{"commit":"358175158da2c6bc69e3e5f050d129bc07d38c61","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/358175158da2c6bc69e3e5f050d129bc07d38c61"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2014-09-18 05:55:58.000000000","tz":-300},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2017-04-07 18:03:50.000000000","tz":-300},"subject":"Low-level API for Compute v2","message":"Low-level API for Compute v2\n\napi.compute.APIv2 starts with security group functions.\n\nThese will replace the deprecated nova-net support removed from\nnovaclient 8.0.0.\n\nChange-Id: Id007535f0598226a8202716232313e37fe6247f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0a2baeb907ed57fb1d17d5813ced4e6a17f9b332"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0a2baeb907ed57fb1d17d5813ced4e6a17f9b332"}]},"branch":"refs/heads/master"},"706270fb1223680307b6feacd511f9add2f37916":{"kind":"REWORK","_number":4,"created":"2017-04-07 18:53:10.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/10/454310/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/10/454310/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/10/454310/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/10/454310/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/10/454310/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/10/454310/4"}}},"commit":{"parents":[{"commit":"358175158da2c6bc69e3e5f050d129bc07d38c61","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/358175158da2c6bc69e3e5f050d129bc07d38c61"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2014-09-18 05:55:58.000000000","tz":-300},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2017-04-07 18:52:20.000000000","tz":-300},"subject":"Low-level API for Compute v2","message":"Low-level API for Compute v2\n\napi.compute.APIv2 starts with security group functions.\n\nnovaclient 8.0 is now released so include the changes required.\n\nThese will replace the deprecated nova-net support removed from\nnovaclient 8.0.0.\n\nChange-Id: Id007535f0598226a8202716232313e37fe6247f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/706270fb1223680307b6feacd511f9add2f37916"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/706270fb1223680307b6feacd511f9add2f37916"}]},"branch":"refs/heads/master"},"bef4cbe79d40f5e9192ec78cd9b8b3026614cb9a":{"kind":"REWORK","_number":5,"created":"2017-04-07 21:10:45.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/10/454310/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/10/454310/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/10/454310/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/10/454310/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/10/454310/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/10/454310/5"}}},"commit":{"parents":[{"commit":"358175158da2c6bc69e3e5f050d129bc07d38c61","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/358175158da2c6bc69e3e5f050d129bc07d38c61"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2014-09-18 05:55:58.000000000","tz":-300},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2017-04-07 21:10:37.000000000","tz":-300},"subject":"Low-level API for Compute v2","message":"Low-level API for Compute v2\n\napi.compute.APIv2 starts with security group functions.\n\nnovaclient 8.0 is now released so include the changes required.\n\nThese will replace the deprecated nova-net support removed from\nnovaclient 8.0.0.\n\nChange-Id: Id007535f0598226a8202716232313e37fe6247f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/bef4cbe79d40f5e9192ec78cd9b8b3026614cb9a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/bef4cbe79d40f5e9192ec78cd9b8b3026614cb9a"}]},"branch":"refs/heads/master"},"51f92d238b8a9e6fe8fa4dd0defc8c9bcab091e8":{"kind":"REWORK","_number":6,"created":"2017-04-10 21:15:17.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/10/454310/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/10/454310/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/10/454310/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/10/454310/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/10/454310/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/10/454310/6"}}},"commit":{"parents":[{"commit":"358175158da2c6bc69e3e5f050d129bc07d38c61","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/358175158da2c6bc69e3e5f050d129bc07d38c61"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2014-09-18 05:55:58.000000000","tz":-300},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2017-04-10 21:12:16.000000000","tz":-300},"subject":"Low-level API for Compute v2","message":"Low-level API for Compute v2\n\napi.compute.APIv2 starts with security group functions.\n\nnovaclient 8.0 is now released without support for the previously\ndeprecated nova-net functions, so include a new low-level REST\nimplementation of the removed APIs.\n\nChange-Id: Id007535f0598226a8202716232313e37fe6247f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/51f92d238b8a9e6fe8fa4dd0defc8c9bcab091e8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/51f92d238b8a9e6fe8fa4dd0defc8c9bcab091e8"}]},"branch":"refs/heads/master"},"4289ddd47a9c92eb3033eccf39966915caae05db":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":7,"created":"2017-04-11 07:14:54.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/10/454310/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/10/454310/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/10/454310/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/10/454310/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/10/454310/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/10/454310/7"}}},"commit":{"parents":[{"commit":"09286ad8583bb7771b2ca4e9bed23a90056687d6","subject":"Split floating IP tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/09286ad8583bb7771b2ca4e9bed23a90056687d6"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2014-09-18 05:55:58.000000000","tz":-300},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2017-04-11 07:08:04.000000000","tz":-300},"subject":"Low-level Compute v2 API: security group","message":"Low-level Compute v2 API: security group\n\napi.compute.APIv2 starts with security group functions.\n\nnovaclient 8.0 is now released without support for the previously\ndeprecated nova-net functions, so include a new low-level REST\nimplementation of the removed APIs.\n\nChange-Id: Id007535f0598226a8202716232313e37fe6247f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/4289ddd47a9c92eb3033eccf39966915caae05db"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/4289ddd47a9c92eb3033eccf39966915caae05db"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
