)]}'
{"id":"openstack%2Fopenstacksdk~656417","triplet_id":"openstack%2Fopenstacksdk~master~I6c1182bb1d8c04791a573fb556197440360a2bb9","project":"openstack/openstacksdk","branch":"master","topic":"fix-timing","hashtags":[],"change_id":"I6c1182bb1d8c04791a573fb556197440360a2bb9","subject":"fixing timing","status":"MERGED","created":"2019-04-29 22:33:17.000000000","updated":"2019-05-09 22:02:59.000000000","submitted":"2019-05-09 18:28:29.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"656417-1557426510061-866de8cb","meta_rev_id":"074b9128a9feab5230dbdd11709ed068605765e1","_number":656417,"virtual_id_number":656417,"owner":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":23253,"name":"haokunsheng","email":"haoks@awcloud.com","username":"haoks"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":4187,"name":"Ryan Tidwell","email":"rtidwell@suse.com","username":"ryan-tidwell"},{"value":2,"date":"2019-05-09 18:28:29.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":0,"date":"2019-05-07 16:35:58.000000000","_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"value":0,"date":"2019-05-07 14:52:05.000000000","_account_id":16222,"name":"witek","email":"witold.bedyk@suse.com","username":"witek"}],"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":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"all":[{"value":0,"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":2,"date":"2019-05-09 16:48:59.000000000","_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":1,"date":"2019-05-07 07:31:32.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":23253,"name":"haokunsheng","email":"haoks@awcloud.com","username":"haoks"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":4187,"name":"Ryan Tidwell","email":"rtidwell@suse.com","username":"ryan-tidwell"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2019-05-07 07:10:57.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":0,"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"value":0,"_account_id":16222,"name":"witek","email":"witold.bedyk@suse.com","username":"witek"}],"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":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"all":[{"value":0,"date":"2019-05-01 15:30:53.000000000","_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":1,"date":"2019-05-09 16:48:59.000000000","_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":23253,"name":"haokunsheng","email":"haoks@awcloud.com","username":"haoks"},{"value":0,"date":"2019-05-06 17:29:14.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"date":"2019-05-01 15:30:59.000000000","_account_id":4187,"name":"Ryan Tidwell","email":"rtidwell@suse.com","username":"ryan-tidwell"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":0,"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"value":0,"_account_id":16222,"name":"witek","email":"witold.bedyk@suse.com","username":"witek"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Allow-Post-Review":{"all":[{"value":0,"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":23253,"name":"haokunsheng","email":"haoks@awcloud.com","username":"haoks"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":4187,"name":"Ryan Tidwell","email":"rtidwell@suse.com","username":"ryan-tidwell"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":0,"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"value":0,"_account_id":16222,"name":"witek","email":"witold.bedyk@suse.com","username":"witek"}],"values":{" 0":"Abstain","+1":"Approved for Zuul Post Review Pipeline"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"_account_id":4187,"name":"Ryan Tidwell","email":"rtidwell@suse.com","username":"ryan-tidwell"},{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"_account_id":16222,"name":"witek","email":"witold.bedyk@suse.com","username":"witek"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":23253,"name":"haokunsheng","email":"haoks@awcloud.com","username":"haoks"},{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-05-01 15:30:53.000000000","updated_by":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"reviewer":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"state":"REVIEWER"},{"updated":"2019-05-01 15:30:59.000000000","updated_by":{"_account_id":4187,"name":"Ryan Tidwell","email":"rtidwell@suse.com","username":"ryan-tidwell"},"reviewer":{"_account_id":4187,"name":"Ryan Tidwell","email":"rtidwell@suse.com","username":"ryan-tidwell"},"state":"REVIEWER"},{"updated":"2019-05-06 17:29:14.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":"2019-05-07 07:10:57.000000000","updated_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"reviewer":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"state":"REVIEWER"},{"updated":"2019-05-07 07:31:32.000000000","updated_by":{"_account_id":23253,"name":"haokunsheng","email":"haoks@awcloud.com","username":"haoks"},"reviewer":{"_account_id":23253,"name":"haokunsheng","email":"haoks@awcloud.com","username":"haoks"},"state":"REVIEWER"},{"updated":"2019-05-07 14:52:05.000000000","updated_by":{"_account_id":16222,"name":"witek","email":"witold.bedyk@suse.com","username":"witek"},"reviewer":{"_account_id":16222,"name":"witek","email":"witold.bedyk@suse.com","username":"witek"},"state":"REVIEWER"},{"updated":"2019-05-09 16:48:59.000000000","updated_by":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"reviewer":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"state":"REVIEWER"},{"updated":"2019-05-09 18:28:29.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"b5de56b78c15695d14590bd11d959b57cba7480d","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2019-04-29 22:33:17.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"3664205a5ead11db162c64cc01ebb4993c3b7153","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-29 23:41:23.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-lower-constraints http://logs.openstack.org/17/656417/1/check/openstack-tox-lower-constraints/11706ec/ : FAILURE in 3m 05s\n- openstack-tox-pep8 http://logs.openstack.org/17/656417/1/check/openstack-tox-pep8/6d8bf19/ : SUCCESS in 3m 17s\n- openstack-tox-py27 http://logs.openstack.org/17/656417/1/check/openstack-tox-py27/e69b52c/ : FAILURE in 2m 49s\n- openstack-tox-py36 http://logs.openstack.org/17/656417/1/check/openstack-tox-py36/57283c4/ : FAILURE in 3m 54s\n- openstack-tox-py37 http://logs.openstack.org/17/656417/1/check/openstack-tox-py37/cab6e7f/ : FAILURE in 2m 58s\n- openstacksdk-functional-devstack-tips http://logs.openstack.org/17/656417/1/check/openstacksdk-functional-devstack-tips/130db56/ : FAILURE in 15m 37s\n- openstacksdk-functional-devstack-tips-python2 http://logs.openstack.org/17/656417/1/check/openstacksdk-functional-devstack-tips-python2/d6727dd/ : FAILURE in 18m 10s\n- openstacksdk-tox-py36-tips http://logs.openstack.org/17/656417/1/check/openstacksdk-tox-py36-tips/8cca40d/ : FAILURE in 3m 13s\n- os-client-config-tox-py27-tips http://logs.openstack.org/17/656417/1/check/os-client-config-tox-py27-tips/4894a59/ : FAILURE in 5m 16s\n- os-client-config-tox-py37-tips http://logs.openstack.org/17/656417/1/check/os-client-config-tox-py37-tips/f10d23a/ : FAILURE in 5m 45s\n- osc-tox-py27-tips http://logs.openstack.org/17/656417/1/check/osc-tox-py27-tips/0505438/ : FAILURE in 5m 49s\n- osc-tox-py35-tips http://logs.openstack.org/17/656417/1/check/osc-tox-py35-tips/7bb3a2b/ : FAILURE in 5m 40s\n- openstack-tox-docs http://logs.openstack.org/17/656417/1/check/openstack-tox-docs/0ad2842/html/ : SUCCESS in 4m 32s\n- openstacksdk-ansible-devel-functional-devstack http://logs.openstack.org/17/656417/1/check/openstacksdk-ansible-devel-functional-devstack/f038a08/ : FAILURE in 16m 41s (non-voting)\n- openstacksdk-ansible-stable-2.6-functional-devstack http://logs.openstack.org/17/656417/1/check/openstacksdk-ansible-stable-2.6-functional-devstack/32141a7/ : FAILURE in 20m 43s (non-voting)\n- openstacksdk-functional-devstack http://logs.openstack.org/17/656417/1/check/openstacksdk-functional-devstack/424d879/ : FAILURE in 19m 03s\n- openstacksdk-functional-devstack-networking http://logs.openstack.org/17/656417/1/check/openstacksdk-functional-devstack-networking/d30ebed/ : FAILURE in 17m 33s\n- openstacksdk-functional-devstack-senlin http://logs.openstack.org/17/656417/1/check/openstacksdk-functional-devstack-senlin/ed0981a/ : FAILURE in 20m 20s\n- openstacksdk-functional-devstack-magnum http://logs.openstack.org/17/656417/1/check/openstacksdk-functional-devstack-magnum/c754e59/ : FAILURE in 21m 19s (non-voting)\n- openstacksdk-functional-devstack-masakari http://logs.openstack.org/17/656417/1/check/openstacksdk-functional-devstack-masakari/10399d4/ : FAILURE in 19m 39s (non-voting)\n- openstacksdk-functional-devstack-ironic http://logs.openstack.org/17/656417/1/check/openstacksdk-functional-devstack-ironic/81b93f8/ : FAILURE in 15m 46s (non-voting)\n- openstacksdk-functional-devstack-python2 http://logs.openstack.org/17/656417/1/check/openstacksdk-functional-devstack-python2/790fa42/ : FAILURE in 21m 07s\n- osc-functional-devstack-tips http://logs.openstack.org/17/656417/1/check/osc-functional-devstack-tips/951e896/ : FAILURE in 21m 44s (non-voting)\n- nodepool-functional-py35-src http://logs.openstack.org/17/656417/1/check/nodepool-functional-py35-src/220104f/ : RETRY_LIMIT in 21m 23s\n- bifrost-integration-tinyipa-ubuntu-xenial http://logs.openstack.org/17/656417/1/check/bifrost-integration-tinyipa-ubuntu-xenial/e4b9f8a/ : FAILURE in 12m 25s\n- metalsmith-integration-openstacksdk-src http://logs.openstack.org/17/656417/1/check/metalsmith-integration-openstacksdk-src/2d05f71/ : RETRY_LIMIT in 17m 41s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"f6d9fec91dc965af0c483d9d53340fa80592f1b0","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2019-04-30 00:20:37.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"4e60a4e286bf474e8d2b8ab494dfb63a4e903811","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-30 02:40:30.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-lower-constraints http://logs.openstack.org/17/656417/2/check/openstack-tox-lower-constraints/8e544de/ : FAILURE in 2m 59s\n- openstack-tox-pep8 http://logs.openstack.org/17/656417/2/check/openstack-tox-pep8/5667a2f/ : SUCCESS in 2m 55s\n- openstack-tox-py27 http://logs.openstack.org/17/656417/2/check/openstack-tox-py27/4c5731c/ : FAILURE in 2m 34s\n- openstack-tox-py36 http://logs.openstack.org/17/656417/2/check/openstack-tox-py36/670358f/ : FAILURE in 3m 10s\n- openstack-tox-py37 http://logs.openstack.org/17/656417/2/check/openstack-tox-py37/b3c72e8/ : FAILURE in 2m 58s\n- openstacksdk-functional-devstack-tips http://logs.openstack.org/17/656417/2/check/openstacksdk-functional-devstack-tips/b26112d/ : SUCCESS in 54m 29s\n- openstacksdk-functional-devstack-tips-python2 http://logs.openstack.org/17/656417/2/check/openstacksdk-functional-devstack-tips-python2/87d12ee/ : SUCCESS in 1h 10m 08s\n- openstacksdk-tox-py36-tips http://logs.openstack.org/17/656417/2/check/openstacksdk-tox-py36-tips/365084b/ : FAILURE in 2m 56s\n- os-client-config-tox-py27-tips http://logs.openstack.org/17/656417/2/check/os-client-config-tox-py27-tips/cbc348b/ : SUCCESS in 5m 01s\n- os-client-config-tox-py37-tips http://logs.openstack.org/17/656417/2/check/os-client-config-tox-py37-tips/451092f/ : SUCCESS in 4m 15s\n- osc-tox-py27-tips http://logs.openstack.org/17/656417/2/check/osc-tox-py27-tips/78e7de0/ : SUCCESS in 5m 08s\n- osc-tox-py35-tips http://logs.openstack.org/17/656417/2/check/osc-tox-py35-tips/a428dcb/ : SUCCESS in 5m 35s\n- openstack-tox-docs http://logs.openstack.org/17/656417/2/check/openstack-tox-docs/3c19734/html/ : SUCCESS in 3m 18s\n- openstacksdk-ansible-devel-functional-devstack http://logs.openstack.org/17/656417/2/check/openstacksdk-ansible-devel-functional-devstack/4d7a297/ : SUCCESS in 36m 26s (non-voting)\n- openstacksdk-ansible-stable-2.6-functional-devstack http://logs.openstack.org/17/656417/2/check/openstacksdk-ansible-stable-2.6-functional-devstack/fad2917/ : SUCCESS in 33m 07s (non-voting)\n- openstacksdk-functional-devstack http://logs.openstack.org/17/656417/2/check/openstacksdk-functional-devstack/fc13be9/ : SUCCESS in 50m 25s\n- openstacksdk-functional-devstack-networking http://logs.openstack.org/17/656417/2/check/openstacksdk-functional-devstack-networking/71031b2/ : SUCCESS in 2h 12m 03s\n- openstacksdk-functional-devstack-senlin http://logs.openstack.org/17/656417/2/check/openstacksdk-functional-devstack-senlin/dc23cd9/ : SUCCESS in 56m 06s\n- openstacksdk-functional-devstack-magnum http://logs.openstack.org/17/656417/2/check/openstacksdk-functional-devstack-magnum/dfb90b5/ : SUCCESS in 48m 04s (non-voting)\n- openstacksdk-functional-devstack-masakari http://logs.openstack.org/17/656417/2/check/openstacksdk-functional-devstack-masakari/7136117/ : SUCCESS in 28m 54s (non-voting)\n- openstacksdk-functional-devstack-ironic http://logs.openstack.org/17/656417/2/check/openstacksdk-functional-devstack-ironic/785b641/ : SUCCESS in 33m 05s (non-voting)\n- openstacksdk-functional-devstack-python2 http://logs.openstack.org/17/656417/2/check/openstacksdk-functional-devstack-python2/1a470e3/ : SUCCESS in 59m 11s\n- osc-functional-devstack-tips http://logs.openstack.org/17/656417/2/check/osc-functional-devstack-tips/1afeac1/ : SUCCESS in 59m 44s (non-voting)\n- nodepool-functional-py35-src http://logs.openstack.org/17/656417/2/check/nodepool-functional-py35-src/57fa61b/ : SUCCESS in 35m 44s\n- bifrost-integration-tinyipa-ubuntu-xenial http://logs.openstack.org/17/656417/2/check/bifrost-integration-tinyipa-ubuntu-xenial/0d291f8/ : SUCCESS in 19m 04s\n- metalsmith-integration-openstacksdk-src http://logs.openstack.org/17/656417/2/check/metalsmith-integration-openstacksdk-src/bdec0e2/ : SUCCESS in 46m 24s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"1f852d32b73573589623778f71dca0ec1c9303a8","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2019-04-30 05:21:47.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"197824d07b41ff0e1384e6f3129dbba61734582a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-30 06:47:33.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints http://logs.openstack.org/17/656417/3/check/openstack-tox-lower-constraints/59ec15d/ : SUCCESS in 3m 06s\n- openstack-tox-pep8 http://logs.openstack.org/17/656417/3/check/openstack-tox-pep8/fe6a674/ : SUCCESS in 3m 22s\n- openstack-tox-py27 http://logs.openstack.org/17/656417/3/check/openstack-tox-py27/aa69d6d/ : SUCCESS in 2m 34s\n- openstack-tox-py36 http://logs.openstack.org/17/656417/3/check/openstack-tox-py36/0e2cb46/ : SUCCESS in 2m 55s\n- openstack-tox-py37 http://logs.openstack.org/17/656417/3/check/openstack-tox-py37/1fb1bcb/ : SUCCESS in 3m 02s\n- openstacksdk-functional-devstack-tips http://logs.openstack.org/17/656417/3/check/openstacksdk-functional-devstack-tips/670c387/ : SUCCESS in 52m 41s\n- openstacksdk-functional-devstack-tips-python2 http://logs.openstack.org/17/656417/3/check/openstacksdk-functional-devstack-tips-python2/8537f7b/ : SUCCESS in 58m 13s\n- openstacksdk-tox-py36-tips http://logs.openstack.org/17/656417/3/check/openstacksdk-tox-py36-tips/a69b798/ : SUCCESS in 3m 29s\n- os-client-config-tox-py27-tips http://logs.openstack.org/17/656417/3/check/os-client-config-tox-py27-tips/e217249/ : SUCCESS in 5m 12s\n- os-client-config-tox-py37-tips http://logs.openstack.org/17/656417/3/check/os-client-config-tox-py37-tips/ef526a6/ : SUCCESS in 4m 39s\n- osc-tox-py27-tips http://logs.openstack.org/17/656417/3/check/osc-tox-py27-tips/8521fc9/ : SUCCESS in 4m 47s\n- osc-tox-py35-tips http://logs.openstack.org/17/656417/3/check/osc-tox-py35-tips/9d731c6/ : SUCCESS in 7m 32s\n- openstack-tox-docs http://logs.openstack.org/17/656417/3/check/openstack-tox-docs/a7cd26e/html/ : SUCCESS in 3m 57s\n- openstacksdk-ansible-devel-functional-devstack http://logs.openstack.org/17/656417/3/check/openstacksdk-ansible-devel-functional-devstack/6b6b974/ : SUCCESS in 33m 12s (non-voting)\n- openstacksdk-ansible-stable-2.6-functional-devstack http://logs.openstack.org/17/656417/3/check/openstacksdk-ansible-stable-2.6-functional-devstack/bae7bc1/ : SUCCESS in 53m 04s (non-voting)\n- openstacksdk-functional-devstack http://logs.openstack.org/17/656417/3/check/openstacksdk-functional-devstack/0672017/ : SUCCESS in 58m 47s\n- openstacksdk-functional-devstack-networking http://logs.openstack.org/17/656417/3/check/openstacksdk-functional-devstack-networking/cbbf8eb/ : SUCCESS in 1h 20m 53s\n- openstacksdk-functional-devstack-senlin http://logs.openstack.org/17/656417/3/check/openstacksdk-functional-devstack-senlin/7dea941/ : SUCCESS in 52m 02s\n- openstacksdk-functional-devstack-magnum http://logs.openstack.org/17/656417/3/check/openstacksdk-functional-devstack-magnum/4d37114/ : SUCCESS in 46m 18s (non-voting)\n- openstacksdk-functional-devstack-masakari http://logs.openstack.org/17/656417/3/check/openstacksdk-functional-devstack-masakari/766806f/ : SUCCESS in 35m 36s (non-voting)\n- openstacksdk-functional-devstack-ironic http://logs.openstack.org/17/656417/3/check/openstacksdk-functional-devstack-ironic/47a8199/ : SUCCESS in 32m 15s (non-voting)\n- openstacksdk-functional-devstack-python2 http://logs.openstack.org/17/656417/3/check/openstacksdk-functional-devstack-python2/baa83d5/ : SUCCESS in 56m 33s\n- osc-functional-devstack-tips http://logs.openstack.org/17/656417/3/check/osc-functional-devstack-tips/ad11412/ : SUCCESS in 50m 50s (non-voting)\n- nodepool-functional-py35-src http://logs.openstack.org/17/656417/3/check/nodepool-functional-py35-src/3bafe87/ : SUCCESS in 48m 23s\n- bifrost-integration-tinyipa-ubuntu-xenial http://logs.openstack.org/17/656417/3/check/bifrost-integration-tinyipa-ubuntu-xenial/bf3bcbc/ : SUCCESS in 19m 36s\n- metalsmith-integration-openstacksdk-src http://logs.openstack.org/17/656417/3/check/metalsmith-integration-openstacksdk-src/0a25f10/ : SUCCESS in 47m 24s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"ef8e47b20027086fb9cd6bfd6e0e1a9eecb34b3b","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2019-05-06 11:11:30.000000000","message":"Patch Set 3:\n\nosc-lib is not actually invoked in this chain, it is: osc-\u003esdk-\u003eka1 (and that only for networking service, will be shortly for image as well). While we do use ksa session, we do not pass all the parameters and moreover sdk keeps own track of timings if statistics is collected. I am not sure we need to use `collect_timing` of the ksa, until we really make use of it.","accounts_in_message":[],"_revision_number":3},{"id":"4d2a50118b1309f924f5bd24ceac512aabb9e638","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2019-05-06 11:25:04.000000000","message":"Patch Set 3: Code-Review-2\n\nand with osc 3.16.1 `openstack server list --timing` returns appropriate timings. The one from current master does not, but it does not work for all of the services. It is still definitely not the problem of the sdk.","accounts_in_message":[],"_revision_number":3},{"id":"76e300a17367ecc60dafe8ca760c9024a6859e39","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2019-05-06 17:28:50.000000000","message":"Patch Set 3:\n\n\u003e and with osc 3.16.1 `openstack server list --timing` returns\n \u003e appropriate timings. The one from current master does not, but it\n \u003e does not work for all of the services. It is still definitely not\n \u003e the problem of the sdk.\n\nIt all changed with this patch in Rocky.\n\nhttps://review.opendev.org/#/c/579139/\n\nSo the rabbithole goes like this, if I am following it correctly.\nPrior 579139, we used to collect timing information via the TimingSession,\n\nhttps://github.com/openstack/osc-lib/blob/stable/queens/osc_lib/session.py#L19\n\nWith 579139, the session is now constructed via\n\nhttps://github.com/openstack/osc-lib/blob/stable/rocky/osc_lib/clientmanager.py#L170\n(where self._cli_options is cloud_config)\nhttps://github.com/openstack/osc-lib/blob/stable/rocky/osc_lib/shell.py#L451\nhttps://github.com/openstack/osc-lib/blob/stable/rocky/osc_lib/shell.py#L428\n(and cloud_config is a subclass of openstack.config)\nhttps://github.com/openstack/osc-lib/blob/stable/rocky/osc_lib/cli/client_config.py#L30\n(and openstack.config is a subclass of openstack.cloud_region)\nhttps://github.com/openstack/openstacksdk/blob/stable/rocky/openstack/config/cloud_config.py#L20\n\nNow when osc_lib needs a session, it is essentially getting it from\nopenstacksdk CloudRegion.\n\nhttps://github.com/openstack/osc-lib/blob/stable/rocky/osc_lib/clientmanager.py#L170\nhttps://github.com/openstack/openstacksdk/blob/stable/rocky/openstack/config/cloud_region.py#L319\n\nThis patch introduced collect timing mechanism in ksa1.\n\nhttps://review.opendev.org/#/c/568877/\n\nHowever, the parameter name is \u0027--collect-timing\u0027 instead of just \u0027--timing\u0027. And it is disabled\nby default.\n\nTherefore, without properly translating the \u0027timing\u0027 parameter in osc/osc-lib/openstacksdk into\n\u0027collect-timing\u0027 in ksa1, we won\u0027t get timing information.\n\nIf this patch is not the ideal approach to fix the problem, I am open to other suggestions.\nThank you.","accounts_in_message":[],"_revision_number":3},{"id":"6e9fc6ded0da93d4c2fbff639193400f24c4e2ea","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2019-05-07 07:10:57.000000000","message":"Patch Set 3: Code-Review+2\n\nA very deep investigation - appreciate.\nI didn\u0027t really thought of this side of the SDK usage. It really helps, so let us get it in","accounts_in_message":[],"_revision_number":3},{"id":"aa004538645e08989b830edf6ead5b8fa486e765","author":{"_account_id":23253,"name":"haokunsheng","email":"haoks@awcloud.com","username":"haoks"},"date":"2019-05-07 07:31:32.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"ac1ac5f69509c5396bf4a9a3371535df50ea3b81","author":{"_account_id":16222,"name":"witek","email":"witold.bedyk@suse.com","username":"witek"},"date":"2019-05-07 14:52:05.000000000","message":"Patch Set 3:\n\nCould we document this option here[1]?\n\n[1] https://opendev.org/openstack/python-openstackclient/src/branch/master/doc/source/cli/man/openstack.rst#options","accounts_in_message":[],"_revision_number":3},{"id":"d93a304de35f2f2113c24235bf5df968b3f7f3d2","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2019-05-07 16:35:58.000000000","message":"Patch Set 3:\n\n\u003e Could we document this option here[1]?\n \u003e \n \u003e [1] https://opendev.org/openstack/python-openstackclient/src/branch/master/doc/source/cli/man/openstack.rst#options\n\nhttps://review.opendev.org/#/c/657640/","accounts_in_message":[],"_revision_number":3},{"id":"151cb4195dd4d163ab83c59c611306a18f174748","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2019-05-09 16:48:59.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"0a151599f9b16b55caa60a323a7612806e45b6cd","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-09 16:49:12.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"360958f7fd5ab646cf67ac0d17c251c6e0f41ad6","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-09 18:28:29.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints http://logs.openstack.org/17/656417/3/gate/openstack-tox-lower-constraints/632f0af/ : SUCCESS in 3m 01s\n- openstack-tox-pep8 http://logs.openstack.org/17/656417/3/gate/openstack-tox-pep8/af6b4b5/ : SUCCESS in 4m 00s\n- openstack-tox-py27 http://logs.openstack.org/17/656417/3/gate/openstack-tox-py27/54ad9f6/ : SUCCESS in 3m 14s\n- openstack-tox-py36 http://logs.openstack.org/17/656417/3/gate/openstack-tox-py36/99b1807/ : SUCCESS in 3m 33s\n- openstack-tox-py37 http://logs.openstack.org/17/656417/3/gate/openstack-tox-py37/3918371/ : SUCCESS in 3m 45s\n- openstacksdk-functional-devstack-tips http://logs.openstack.org/17/656417/3/gate/openstacksdk-functional-devstack-tips/b7586c5/ : SUCCESS in 58m 20s\n- openstacksdk-functional-devstack-tips-python2 http://logs.openstack.org/17/656417/3/gate/openstacksdk-functional-devstack-tips-python2/408f116/ : SUCCESS in 1h 03m 06s\n- openstacksdk-tox-py36-tips http://logs.openstack.org/17/656417/3/gate/openstacksdk-tox-py36-tips/499dabd/ : SUCCESS in 3m 12s\n- os-client-config-tox-py27-tips http://logs.openstack.org/17/656417/3/gate/os-client-config-tox-py27-tips/5aea5fc/ : SUCCESS in 7m 53s\n- os-client-config-tox-py37-tips http://logs.openstack.org/17/656417/3/gate/os-client-config-tox-py37-tips/b987411/ : SUCCESS in 10m 34s\n- osc-tox-py27-tips http://logs.openstack.org/17/656417/3/gate/osc-tox-py27-tips/d418e1b/ : SUCCESS in 6m 21s\n- osc-tox-py36-tips http://logs.openstack.org/17/656417/3/gate/osc-tox-py36-tips/d6d54d0/ : SUCCESS in 5m 35s\n- openstack-tox-docs http://logs.openstack.org/17/656417/3/gate/openstack-tox-docs/9af6ee2/html/ : SUCCESS in 3m 30s\n- openstacksdk-functional-devstack http://logs.openstack.org/17/656417/3/gate/openstacksdk-functional-devstack/24a41f3/ : SUCCESS in 1h 04m 12s\n- openstacksdk-functional-devstack-python2 http://logs.openstack.org/17/656417/3/gate/openstacksdk-functional-devstack-python2/e0ad6b1/ : SUCCESS in 1h 07m 32s\n- openstacksdk-functional-devstack-networking http://logs.openstack.org/17/656417/3/gate/openstacksdk-functional-devstack-networking/6a67c95/ : SUCCESS in 1h 35m 50s\n- openstacksdk-functional-devstack-senlin http://logs.openstack.org/17/656417/3/gate/openstacksdk-functional-devstack-senlin/947105b/ : SUCCESS in 1h 02m 04s\n- nodepool-functional-py35-src http://logs.openstack.org/17/656417/3/gate/nodepool-functional-py35-src/953f59a/ : SUCCESS in 42m 33s\n- bifrost-integration-tinyipa-ubuntu-xenial http://logs.openstack.org/17/656417/3/gate/bifrost-integration-tinyipa-ubuntu-xenial/f27bc14/ : SUCCESS in 18m 25s","accounts_in_message":[],"_revision_number":3},{"id":"fc7a495358b7df629c1030591f2fae01d738fdec","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-09 18:28:30.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3},{"id":"a08b80d78ad684218b3dc72a14e30d4fbb32eb32","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2019-05-09 22:02:59.000000000","message":"Patch Set 3: Cherry Picked\n\nThis patchset was cherry picked to branch stable/stein as commit 17e079c3088ce5c54d0df726c95bebbb427f4ab2","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"21bb881d03d431995c654313db7ba29035b3bcb1","revisions":{"0ebdb25a93efb4e0319556e7f0750f2484a6ddc8":{"kind":"REWORK","_number":1,"created":"2019-04-29 22:33:17.000000000","uploader":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"ref":"refs/changes/17/656417/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/17/656417/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/17/656417/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/17/656417/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/17/656417/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/17/656417/1"}}},"commit":{"parents":[{"commit":"90449d53a34324f413d438f21c6509389b852721","subject":"Merge \"Remove now unused task_manager file\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/90449d53a34324f413d438f21c6509389b852721"}]}],"author":{"name":"Guang Yee","email":"guang.yee@suse.com","date":"2019-04-29 22:29:42.000000000","tz":-420},"committer":{"name":"Guang Yee","email":"guang.yee@suse.com","date":"2019-04-29 22:33:16.000000000","tz":-420},"subject":"fixing timing","message":"fixing timing\n\nThe parameter \u0027timing\u0027 got lost in translation in this stack.\n\npython-openstackclient -\u003e osc-lib -\u003e openstacksdk -\u003e keystoneauth\n\nkeystoneauth only understand \u0027collect_timing\u0027 while the others only\nconveys \u0027timing\u0027. Therefore, we have to make the proper translation.\n\nChange-Id: I6c1182bb1d8c04791a573fb556197440360a2bb9\nStory: #2005315\nTask: #30222\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/0ebdb25a93efb4e0319556e7f0750f2484a6ddc8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/0ebdb25a93efb4e0319556e7f0750f2484a6ddc8"}]},"branch":"refs/heads/master"},"83a84b028ede08b69f82bce8c9bc6b688bbec486":{"kind":"REWORK","_number":2,"created":"2019-04-30 00:20:37.000000000","uploader":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"ref":"refs/changes/17/656417/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/17/656417/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/17/656417/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/17/656417/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/17/656417/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/17/656417/2"}}},"commit":{"parents":[{"commit":"90449d53a34324f413d438f21c6509389b852721","subject":"Merge \"Remove now unused task_manager file\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/90449d53a34324f413d438f21c6509389b852721"}]}],"author":{"name":"Guang Yee","email":"guang.yee@suse.com","date":"2019-04-29 22:29:42.000000000","tz":-420},"committer":{"name":"Guang Yee","email":"guang.yee@suse.com","date":"2019-04-30 00:20:30.000000000","tz":-420},"subject":"fixing timing","message":"fixing timing\n\nThe parameter \u0027timing\u0027 got lost in translation in this stack.\n\npython-openstackclient -\u003e osc-lib -\u003e openstacksdk -\u003e keystoneauth\n\nkeystoneauth only understand \u0027collect_timing\u0027 while the others only\nconveys \u0027timing\u0027. Therefore, we have to make the proper translation.\n\nChange-Id: I6c1182bb1d8c04791a573fb556197440360a2bb9\nStory: #2005315\nTask: #30222\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/83a84b028ede08b69f82bce8c9bc6b688bbec486"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/83a84b028ede08b69f82bce8c9bc6b688bbec486"}]},"branch":"refs/heads/master"},"21bb881d03d431995c654313db7ba29035b3bcb1":{"kind":"REWORK","_number":3,"created":"2019-04-30 05:21:47.000000000","uploader":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"ref":"refs/changes/17/656417/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/17/656417/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/17/656417/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/17/656417/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/17/656417/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/17/656417/3"}}},"commit":{"parents":[{"commit":"90449d53a34324f413d438f21c6509389b852721","subject":"Merge \"Remove now unused task_manager file\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/90449d53a34324f413d438f21c6509389b852721"}]}],"author":{"name":"Guang Yee","email":"guang.yee@suse.com","date":"2019-04-29 22:29:42.000000000","tz":-420},"committer":{"name":"Guang Yee","email":"guang.yee@suse.com","date":"2019-04-30 05:21:38.000000000","tz":-420},"subject":"fixing timing","message":"fixing timing\n\nThe parameter \u0027timing\u0027 got lost in translation in this stack.\n\npython-openstackclient -\u003e osc-lib -\u003e openstacksdk -\u003e keystoneauth\n\nkeystoneauth only understand \u0027collect_timing\u0027 while the others only\nconveys \u0027timing\u0027. Therefore, we have to make the proper translation.\n\nChange-Id: I6c1182bb1d8c04791a573fb556197440360a2bb9\nStory: #2005315\nTask: #30222\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/21bb881d03d431995c654313db7ba29035b3bcb1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/21bb881d03d431995c654313db7ba29035b3bcb1"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
