)]}'
{"id":"openstack%2Fopenstacksdk~604926","triplet_id":"openstack%2Fopenstacksdk~master~I5d7bd12606785365d2f5b5b52ec7a2316459b68f","project":"openstack/openstacksdk","branch":"master","topic":"task-manager","hashtags":[],"change_id":"I5d7bd12606785365d2f5b5b52ec7a2316459b68f","subject":"Replace TaskManager with a keystoneauth concurrency","status":"MERGED","created":"2018-09-24 22:25:16.000000000","updated":"2019-03-05 13:13:43.000000000","submitted":"2019-03-05 13:13:43.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":21,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"604926-1551791623592-3014294d","meta_rev_id":"3d73aa0119f2084cd7085743c43aeaeaf3aab8bd","_number":604926,"virtual_id_number":604926,"owner":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":2,"date":"2019-03-05 13:13:43.000000000","post_submit":true,"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,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"value":0,"_account_id":3099,"name":"David Shrewsbury","email":"dshrewsb@redhat.com","username":"dshrews"},{"value":0,"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"}],"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":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"recommended":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2019-03-04 10:18:24.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":2,"date":"2019-03-05 11:41:51.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"value":2,"date":"2019-03-04 14:54:46.000000000","_account_id":3099,"name":"David Shrewsbury","email":"dshrewsb@redhat.com","username":"dshrews"},{"value":0,"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":1,"date":"2019-03-02 15:33:15.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},{"value":0,"date":"2019-03-02 15:55:00.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"}],"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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"all":[{"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":1,"date":"2019-03-05 11:41:51.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"value":0,"_account_id":3099,"name":"David Shrewsbury","email":"dshrewsb@redhat.com","username":"dshrews"},{"value":0,"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"}],"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":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":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"value":0,"_account_id":3099,"name":"David Shrewsbury","email":"dshrewsb@redhat.com","username":"dshrews"},{"value":0,"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"}],"values":{" 0":"Abstain","+1":"Approved for Zuul Post Review Pipeline"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"_account_id":3099,"name":"David Shrewsbury","email":"dshrewsb@redhat.com","username":"dshrews"},{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2018-09-27 15:59:18.000000000","updated_by":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"reviewer":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"state":"REVIEWER"},{"updated":"2018-12-11 16:32:16.000000000","updated_by":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"reviewer":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"state":"REVIEWER"},{"updated":"2018-12-26 04:50:14.000000000","updated_by":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"reviewer":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"state":"REVIEWER"},{"updated":"2019-03-02 15:33:15.000000000","updated_by":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"reviewer":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"state":"REVIEWER"},{"updated":"2019-03-04 10:18:24.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-03-04 14:54:46.000000000","updated_by":{"_account_id":3099,"name":"David Shrewsbury","email":"dshrewsb@redhat.com","username":"dshrews"},"reviewer":{"_account_id":3099,"name":"David Shrewsbury","email":"dshrewsb@redhat.com","username":"dshrews"},"state":"REVIEWER"},{"updated":"2019-03-05 11:41:51.000000000","updated_by":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"reviewer":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"state":"REVIEWER"},{"updated":"2019-03-05 13:13:43.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":"86ccbadcdc06156b830779e0c3938f43f16935c3","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2018-09-24 22:25:16.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"d2fb8530cd65c3b726ca9dda7cfd9955da6843e8","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2018-09-25 00:02:09.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"97664a912a98836aa4f98fa6b4d77c42f1576a9e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-09-25 04:10:23.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-cover http://logs.openstack.org/26/604926/2/check/openstack-tox-cover/14b174c/ : FAILURE in 3m 33s\n- openstack-tox-lower-constraints http://logs.openstack.org/26/604926/2/check/openstack-tox-lower-constraints/928b561/ : FAILURE in 3m 16s\n- openstack-tox-pep8 http://logs.openstack.org/26/604926/2/check/openstack-tox-pep8/75ea72a/ : SUCCESS in 3m 18s\n- openstack-tox-py27 http://logs.openstack.org/26/604926/2/check/openstack-tox-py27/f1abd55/ : FAILURE in 3m 10s\n- openstack-tox-py35 http://logs.openstack.org/26/604926/2/check/openstack-tox-py35/d44747e/ : FAILURE in 3m 09s\n- openstack-tox-py36 http://logs.openstack.org/26/604926/2/check/openstack-tox-py36/3bf09aa/ : FAILURE in 3m 09s\n- openstacksdk-functional-devstack-tips http://logs.openstack.org/26/604926/2/check/openstacksdk-functional-devstack-tips/306b2a6/ : SUCCESS in 1h 05m 11s\n- openstacksdk-functional-devstack-tips-python3 http://logs.openstack.org/26/604926/2/check/openstacksdk-functional-devstack-tips-python3/ed6d54d/ : SUCCESS in 1h 03m 56s\n- openstacksdk-tox-py27-tips http://logs.openstack.org/26/604926/2/check/openstacksdk-tox-py27-tips/abb0528/ : FAILURE in 3m 31s\n- openstacksdk-tox-py35-tips http://logs.openstack.org/26/604926/2/check/openstacksdk-tox-py35-tips/f8a5645/ : FAILURE in 3m 41s\n- os-client-config-tox-py27-tips http://logs.openstack.org/26/604926/2/check/os-client-config-tox-py27-tips/2c438bd/ : SUCCESS in 4m 33s\n- os-client-config-tox-py35-tips http://logs.openstack.org/26/604926/2/check/os-client-config-tox-py35-tips/3b1d2d2/ : SUCCESS in 5m 02s\n- osc-tox-py27-tips http://logs.openstack.org/26/604926/2/check/osc-tox-py27-tips/22e54f4/ : SUCCESS in 6m 12s\n- osc-tox-py35-tips http://logs.openstack.org/26/604926/2/check/osc-tox-py35-tips/55be661/ : SUCCESS in 5m 56s\n- openstack-tox-docs http://logs.openstack.org/26/604926/2/check/openstack-tox-docs/51cf277/html/ : SUCCESS in 3m 29s\n- shade-functional-devstack-tips http://logs.openstack.org/26/604926/2/check/shade-functional-devstack-tips/6cfeef8/ : FAILURE in 29m 48s\n- shade-functional-devstack-tips-python3 http://logs.openstack.org/26/604926/2/check/shade-functional-devstack-tips-python3/1f948bf/ : FAILURE in 33m 51s\n- shade-tox-py27-tips http://logs.openstack.org/26/604926/2/check/shade-tox-py27-tips/492a2e0/ : FAILURE in 3m 25s\n- shade-tox-py35-tips http://logs.openstack.org/26/604926/2/check/shade-tox-py35-tips/e2bbf85/ : FAILURE in 3m 38s\n- openstacksdk-ansible-devel-functional-devstack http://logs.openstack.org/26/604926/2/check/openstacksdk-ansible-devel-functional-devstack/d603a90/ : SUCCESS in 45m 48s (non-voting)\n- openstacksdk-ansible-stable-2.6-functional-devstack http://logs.openstack.org/26/604926/2/check/openstacksdk-ansible-stable-2.6-functional-devstack/a0c8236/ : SUCCESS in 37m 15s (non-voting)\n- openstacksdk-functional-devstack http://logs.openstack.org/26/604926/2/check/openstacksdk-functional-devstack/865ef78/ : SUCCESS in 1h 03m 27s\n- openstacksdk-functional-devstack-senlin http://logs.openstack.org/26/604926/2/check/openstacksdk-functional-devstack-senlin/6f63c1c/ : SUCCESS in 1h 06m 16s\n- openstacksdk-functional-devstack-magnum http://logs.openstack.org/26/604926/2/check/openstacksdk-functional-devstack-magnum/835c63e/ : SUCCESS in 1h 03m 56s (non-voting)\n- openstacksdk-functional-devstack-ironic http://logs.openstack.org/26/604926/2/check/openstacksdk-functional-devstack-ironic/273314f/ : SUCCESS in 28m 21s (non-voting)\n- openstacksdk-functional-devstack-python3 http://logs.openstack.org/26/604926/2/check/openstacksdk-functional-devstack-python3/28a4a66/ : SUCCESS in 1h 06m 54s\n- osc-functional-devstack-tips http://logs.openstack.org/26/604926/2/check/osc-functional-devstack-tips/8c53838/ : SUCCESS in 53m 29s (non-voting)\n- neutron-grenade http://logs.openstack.org/26/604926/2/check/neutron-grenade/9499a28/ : SUCCESS in 47m 07s\n- nodepool-functional-py35-src http://logs.openstack.org/26/604926/2/check/nodepool-functional-py35-src/7ef5b9b/ : SUCCESS in 38m 03s\n- bifrost-integration-tinyipa-ubuntu-xenial http://logs.openstack.org/26/604926/2/check/bifrost-integration-tinyipa-ubuntu-xenial/be5be29/ : FAILURE in 10m 25s","accounts_in_message":[],"_revision_number":2},{"id":"ffb420245c7a8d376c216d894a272d1769aad06f","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2018-09-25 10:44:45.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"0a11f442c79afb76152e734e90a12ba8959154cd","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-09-25 14:11:02.000000000","message":"Patch Set 3: 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-cover http://logs.openstack.org/26/604926/3/check/openstack-tox-cover/3e4a15a/cover/ : SUCCESS in 4m 53s\n- openstack-tox-lower-constraints http://logs.openstack.org/26/604926/3/check/openstack-tox-lower-constraints/260ce73/ : SUCCESS in 4m 55s\n- openstack-tox-pep8 http://logs.openstack.org/26/604926/3/check/openstack-tox-pep8/1bf1079/ : SUCCESS in 4m 25s\n- openstack-tox-py27 http://logs.openstack.org/26/604926/3/check/openstack-tox-py27/332064c/ : SUCCESS in 4m 15s\n- openstack-tox-py35 http://logs.openstack.org/26/604926/3/check/openstack-tox-py35/4ef29ae/ : SUCCESS in 4m 34s\n- openstack-tox-py36 http://logs.openstack.org/26/604926/3/check/openstack-tox-py36/cf0d2ca/ : SUCCESS in 4m 03s\n- openstacksdk-functional-devstack-tips http://logs.openstack.org/26/604926/3/check/openstacksdk-functional-devstack-tips/89becdc/ : SUCCESS in 1h 09m 29s\n- openstacksdk-functional-devstack-tips-python3 http://logs.openstack.org/26/604926/3/check/openstacksdk-functional-devstack-tips-python3/111de5d/ : SUCCESS in 1h 13m 23s\n- openstacksdk-tox-py27-tips http://logs.openstack.org/26/604926/3/check/openstacksdk-tox-py27-tips/c443fee/ : SUCCESS in 4m 29s\n- openstacksdk-tox-py35-tips http://logs.openstack.org/26/604926/3/check/openstacksdk-tox-py35-tips/46b71b7/ : SUCCESS in 5m 08s\n- os-client-config-tox-py27-tips http://logs.openstack.org/26/604926/3/check/os-client-config-tox-py27-tips/aad3f75/ : SUCCESS in 6m 09s\n- os-client-config-tox-py35-tips http://logs.openstack.org/26/604926/3/check/os-client-config-tox-py35-tips/5d894bb/ : SUCCESS in 5m 17s\n- osc-tox-py27-tips http://logs.openstack.org/26/604926/3/check/osc-tox-py27-tips/e90e800/ : SUCCESS in 5m 48s\n- osc-tox-py35-tips http://logs.openstack.org/26/604926/3/check/osc-tox-py35-tips/e571d02/ : SUCCESS in 7m 20s\n- openstack-tox-docs http://logs.openstack.org/26/604926/3/check/openstack-tox-docs/04c8f32/html/ : SUCCESS in 4m 43s\n- shade-functional-devstack-tips http://logs.openstack.org/26/604926/3/check/shade-functional-devstack-tips/ae9c211/ : FAILURE in 33m 37s\n- shade-functional-devstack-tips-python3 http://logs.openstack.org/26/604926/3/check/shade-functional-devstack-tips-python3/e78c1dc/ : FAILURE in 37m 24s\n- shade-tox-py27-tips http://logs.openstack.org/26/604926/3/check/shade-tox-py27-tips/41eff3f/ : FAILURE in 4m 15s\n- shade-tox-py35-tips http://logs.openstack.org/26/604926/3/check/shade-tox-py35-tips/122ef70/ : FAILURE in 4m 17s\n- openstacksdk-ansible-devel-functional-devstack http://logs.openstack.org/26/604926/3/check/openstacksdk-ansible-devel-functional-devstack/d30294f/ : SUCCESS in 50m 07s (non-voting)\n- openstacksdk-ansible-stable-2.6-functional-devstack http://logs.openstack.org/26/604926/3/check/openstacksdk-ansible-stable-2.6-functional-devstack/5858206/ : SUCCESS in 42m 42s (non-voting)\n- openstacksdk-functional-devstack http://logs.openstack.org/26/604926/3/check/openstacksdk-functional-devstack/d0074c1/ : SUCCESS in 1h 13m 11s\n- openstacksdk-functional-devstack-senlin http://logs.openstack.org/26/604926/3/check/openstacksdk-functional-devstack-senlin/43860d2/ : SUCCESS in 1h 10m 43s\n- openstacksdk-functional-devstack-magnum http://logs.openstack.org/26/604926/3/check/openstacksdk-functional-devstack-magnum/27bc255/ : SUCCESS in 1h 02m 41s (non-voting)\n- openstacksdk-functional-devstack-ironic http://logs.openstack.org/26/604926/3/check/openstacksdk-functional-devstack-ironic/a3b0876/ : SUCCESS in 31m 05s (non-voting)\n- openstacksdk-functional-devstack-python3 http://logs.openstack.org/26/604926/3/check/openstacksdk-functional-devstack-python3/6fe138b/ : SUCCESS in 1h 05m 20s\n- osc-functional-devstack-tips http://logs.openstack.org/26/604926/3/check/osc-functional-devstack-tips/58b6890/ : SUCCESS in 49m 31s (non-voting)\n- neutron-grenade http://logs.openstack.org/26/604926/3/check/neutron-grenade/b7702da/ : SUCCESS in 49m 57s\n- nodepool-functional-py35-src http://logs.openstack.org/26/604926/3/check/nodepool-functional-py35-src/222677f/ : SUCCESS in 38m 19s\n- bifrost-integration-tinyipa-ubuntu-xenial http://logs.openstack.org/26/604926/3/check/bifrost-integration-tinyipa-ubuntu-xenial/271dee3/ : FAILURE in 13m 56s","accounts_in_message":[],"_revision_number":3},{"id":"d6466b9815a22f369e65e99bdeb8627a336f4f47","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2018-09-25 14:27:24.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"619fb11c5acf424438936dc389cdb834bda6bbeb","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2018-09-25 14:41:12.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.","accounts_in_message":[],"_revision_number":5},{"id":"4fe78e5c648f3caf782b74367e8f4fe259d8e518","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2018-09-25 20:44:20.000000000","message":"Patch Set 5: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":5},{"id":"cd8b2688e0f67e587fd124897b50a836fec1c37d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-09-26 04:24:50.000000000","message":"Patch Set 5: 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-cover http://logs.openstack.org/26/604926/5/check/openstack-tox-cover/a10c882/ : FAILURE in 2m 50s\n- openstack-tox-lower-constraints http://logs.openstack.org/26/604926/5/check/openstack-tox-lower-constraints/d9f967b/ : FAILURE in 2m 46s\n- openstack-tox-pep8 http://logs.openstack.org/26/604926/5/check/openstack-tox-pep8/c0fdf9f/ : FAILURE in 3m 23s\n- openstack-tox-py27 http://logs.openstack.org/26/604926/5/check/openstack-tox-py27/73a3e75/ : FAILURE in 2m 51s\n- openstack-tox-py35 http://logs.openstack.org/26/604926/5/check/openstack-tox-py35/04f8c8d/ : FAILURE in 2m 58s\n- openstack-tox-py36 http://logs.openstack.org/26/604926/5/check/openstack-tox-py36/32da153/ : FAILURE in 2m 31s\n- openstacksdk-functional-devstack-tips http://logs.openstack.org/26/604926/5/check/openstacksdk-functional-devstack-tips/19363f8/ : FAILURE in 18m 17s\n- openstacksdk-functional-devstack-tips-python3 http://logs.openstack.org/26/604926/5/check/openstacksdk-functional-devstack-tips-python3/cb21e86/ : FAILURE in 22m 48s\n- openstacksdk-tox-py27-tips http://logs.openstack.org/26/604926/5/check/openstacksdk-tox-py27-tips/8a775d8/ : FAILURE in 3m 12s\n- openstacksdk-tox-py35-tips http://logs.openstack.org/26/604926/5/check/openstacksdk-tox-py35-tips/8022e66/ : FAILURE in 3m 11s\n- os-client-config-tox-py27-tips http://logs.openstack.org/26/604926/5/check/os-client-config-tox-py27-tips/9c16800/ : FAILURE in 4m 24s\n- os-client-config-tox-py35-tips http://logs.openstack.org/26/604926/5/check/os-client-config-tox-py35-tips/d9b8619/ : FAILURE in 4m 20s\n- osc-tox-py27-tips http://logs.openstack.org/26/604926/5/check/osc-tox-py27-tips/b87cf4f/ : FAILURE in 5m 45s\n- osc-tox-py35-tips http://logs.openstack.org/26/604926/5/check/osc-tox-py35-tips/4d58e4b/ : FAILURE in 6m 45s\n- openstack-tox-docs http://logs.openstack.org/26/604926/5/check/openstack-tox-docs/4cc1bd7/ : FAILURE in 2m 52s\n- shade-functional-devstack-tips http://logs.openstack.org/26/604926/5/check/shade-functional-devstack-tips/516b788/ : RETRY_LIMIT in 15m 41s\n- shade-functional-devstack-tips-python3 http://logs.openstack.org/26/604926/5/check/shade-functional-devstack-tips-python3/2af0a72/ : RETRY_LIMIT in 16m 33s\n- shade-tox-py27-tips http://logs.openstack.org/26/604926/5/check/shade-tox-py27-tips/071f525/ : FAILURE in 4m 00s\n- shade-tox-py35-tips http://logs.openstack.org/26/604926/5/check/shade-tox-py35-tips/749c33b/ : FAILURE in 3m 29s\n- openstacksdk-ansible-devel-functional-devstack http://logs.openstack.org/26/604926/5/check/openstacksdk-ansible-devel-functional-devstack/b369d01/ : FAILURE in 15m 38s (non-voting)\n- openstacksdk-ansible-stable-2.6-functional-devstack http://logs.openstack.org/26/604926/5/check/openstacksdk-ansible-stable-2.6-functional-devstack/5f17715/ : FAILURE in 16m 23s (non-voting)\n- openstacksdk-functional-devstack http://logs.openstack.org/26/604926/5/check/openstacksdk-functional-devstack/235b367/ : FAILURE in 17m 01s\n- openstacksdk-functional-devstack-senlin http://logs.openstack.org/26/604926/5/check/openstacksdk-functional-devstack-senlin/fcae26e/ : FAILURE in 18m 46s\n- openstacksdk-functional-devstack-magnum http://logs.openstack.org/26/604926/5/check/openstacksdk-functional-devstack-magnum/8d14d3f/ : FAILURE in 17m 21s (non-voting)\n- openstacksdk-functional-devstack-ironic http://logs.openstack.org/26/604926/5/check/openstacksdk-functional-devstack-ironic/78df9db/ : FAILURE in 13m 27s (non-voting)\n- openstacksdk-functional-devstack-python3 http://logs.openstack.org/26/604926/5/check/openstacksdk-functional-devstack-python3/65a9f51/ : FAILURE in 19m 42s\n- osc-functional-devstack-tips http://logs.openstack.org/26/604926/5/check/osc-functional-devstack-tips/c4a86ac/ : RETRY_LIMIT in 20m 00s (non-voting)\n- neutron-grenade http://logs.openstack.org/26/604926/5/check/neutron-grenade/ce3bb5f/ : SUCCESS in 47m 05s\n- nodepool-functional-py35-src http://logs.openstack.org/26/604926/5/check/nodepool-functional-py35-src/8493113/ : RETRY_LIMIT in 23m 26s\n- bifrost-integration-tinyipa-ubuntu-xenial http://logs.openstack.org/26/604926/5/check/bifrost-integration-tinyipa-ubuntu-xenial/27ce54b/ : FAILURE in 10m 18s","accounts_in_message":[],"_revision_number":5},{"id":"5675b23b2e971011750ceff0c3e1e6aa25986267","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2018-09-26 18:51:28.000000000","message":"Patch Set 5:\n\n(2 comments)\n\nTim - thanks a ton for the review!","accounts_in_message":[],"_revision_number":5},{"id":"7bec71e87450fc08124b00f6805585ade7d0cd2f","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2018-09-26 19:08:03.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"f8ca105953a7bc1113b47b86e8d5a1a69aaa57ae","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-09-27 03:20:54.000000000","message":"Patch Set 6: 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-cover http://logs.openstack.org/26/604926/6/check/openstack-tox-cover/19c78c3/cover/ : SUCCESS in 3m 38s\n- openstack-tox-lower-constraints http://logs.openstack.org/26/604926/6/check/openstack-tox-lower-constraints/a98c293/ : SUCCESS in 3m 34s\n- openstack-tox-pep8 http://logs.openstack.org/26/604926/6/check/openstack-tox-pep8/49d4bec/ : SUCCESS in 3m 43s\n- openstack-tox-py27 http://logs.openstack.org/26/604926/6/check/openstack-tox-py27/f914111/ : SUCCESS in 3m 07s\n- openstack-tox-py35 http://logs.openstack.org/26/604926/6/check/openstack-tox-py35/8ae5cc6/ : SUCCESS in 3m 34s\n- openstack-tox-py36 http://logs.openstack.org/26/604926/6/check/openstack-tox-py36/dcae0ae/ : SUCCESS in 3m 12s\n- openstacksdk-functional-devstack-tips http://logs.openstack.org/26/604926/6/check/openstacksdk-functional-devstack-tips/a9e94ab/ : SUCCESS in 1h 07m 43s\n- openstacksdk-functional-devstack-tips-python3 http://logs.openstack.org/26/604926/6/check/openstacksdk-functional-devstack-tips-python3/674d68f/ : FAILURE in 1h 08m 05s\n- openstacksdk-tox-py27-tips http://logs.openstack.org/26/604926/6/check/openstacksdk-tox-py27-tips/aef26c0/ : SUCCESS in 3m 14s\n- openstacksdk-tox-py35-tips http://logs.openstack.org/26/604926/6/check/openstacksdk-tox-py35-tips/570eda4/ : SUCCESS in 3m 49s\n- os-client-config-tox-py27-tips http://logs.openstack.org/26/604926/6/check/os-client-config-tox-py27-tips/55cf38e/ : SUCCESS in 4m 52s\n- os-client-config-tox-py35-tips http://logs.openstack.org/26/604926/6/check/os-client-config-tox-py35-tips/50e15e6/ : SUCCESS in 5m 19s\n- osc-tox-py27-tips http://logs.openstack.org/26/604926/6/check/osc-tox-py27-tips/177cb95/ : SUCCESS in 5m 37s\n- osc-tox-py35-tips http://logs.openstack.org/26/604926/6/check/osc-tox-py35-tips/f45b345/ : SUCCESS in 6m 00s\n- openstack-tox-docs http://logs.openstack.org/26/604926/6/check/openstack-tox-docs/d86208d/html/ : SUCCESS in 3m 16s\n- shade-functional-devstack-tips http://logs.openstack.org/26/604926/6/check/shade-functional-devstack-tips/a6c7cba/ : SUCCESS in 40m 25s\n- shade-functional-devstack-tips-python3 http://logs.openstack.org/26/604926/6/check/shade-functional-devstack-tips-python3/58b7c38/ : SUCCESS in 43m 31s\n- shade-tox-py27-tips http://logs.openstack.org/26/604926/6/check/shade-tox-py27-tips/df61813/ : SUCCESS in 3m 07s\n- shade-tox-py35-tips http://logs.openstack.org/26/604926/6/check/shade-tox-py35-tips/7c81ccf/ : SUCCESS in 3m 35s\n- openstacksdk-ansible-devel-functional-devstack http://logs.openstack.org/26/604926/6/check/openstacksdk-ansible-devel-functional-devstack/f691203/ : SUCCESS in 36m 09s (non-voting)\n- openstacksdk-ansible-stable-2.6-functional-devstack http://logs.openstack.org/26/604926/6/check/openstacksdk-ansible-stable-2.6-functional-devstack/66575ea/ : SUCCESS in 41m 36s (non-voting)\n- openstacksdk-functional-devstack http://logs.openstack.org/26/604926/6/check/openstacksdk-functional-devstack/6d29529/ : SUCCESS in 1h 02m 33s\n- openstacksdk-functional-devstack-senlin http://logs.openstack.org/26/604926/6/check/openstacksdk-functional-devstack-senlin/e51a2e6/ : SUCCESS in 1h 14m 36s\n- openstacksdk-functional-devstack-magnum http://logs.openstack.org/26/604926/6/check/openstacksdk-functional-devstack-magnum/87fb0ff/ : SUCCESS in 1h 04m 09s (non-voting)\n- openstacksdk-functional-devstack-ironic http://logs.openstack.org/26/604926/6/check/openstacksdk-functional-devstack-ironic/3c10fd3/ : SUCCESS in 31m 18s (non-voting)\n- openstacksdk-functional-devstack-python3 http://logs.openstack.org/26/604926/6/check/openstacksdk-functional-devstack-python3/59c4fc5/ : SUCCESS in 1h 17m 33s\n- osc-functional-devstack-tips http://logs.openstack.org/26/604926/6/check/osc-functional-devstack-tips/bbcff01/ : SUCCESS in 50m 50s (non-voting)\n- neutron-grenade http://logs.openstack.org/26/604926/6/check/neutron-grenade/ba3535c/ : SUCCESS in 48m 02s\n- nodepool-functional-py35-src http://logs.openstack.org/26/604926/6/check/nodepool-functional-py35-src/a0bafb1/ : SUCCESS in 37m 34s\n- bifrost-integration-tinyipa-ubuntu-xenial http://logs.openstack.org/26/604926/6/check/bifrost-integration-tinyipa-ubuntu-xenial/9d5043b/ : SUCCESS in 18m 35s","accounts_in_message":[],"_revision_number":6},{"id":"fbf16617d2fe73c85217152a54fb3b7d7c752c98","author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"date":"2018-09-27 15:59:18.000000000","message":"Patch Set 6: Code-Review+1\n\n(2 comments)\n\nThis approach looks like it will handle what we need in nodepool and other cases too.","accounts_in_message":[],"_revision_number":6},{"id":"426e82c84519f1fa8d868a77514a67043c337f1b","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2018-09-28 13:01:55.000000000","message":"Patch Set 6: Code-Review+2\n\n(6 comments)\n\nI like the approach, I only wonder why you made me review the two previous patches refactoring TaskManager if you were about to remove it right afterwards :D","accounts_in_message":[],"_revision_number":6},{"id":"fb10ec2215ae1e5aa9e656f378ec45eeae48cfc1","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2018-09-28 13:05:10.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"633c4e4c6f719c633c13cc56d5effc037e55532b","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2018-09-28 16:48:37.000000000","message":"Patch Set 6: Code-Review-2\n\nProcedural -2 - need to write tests - and also get an sdk release out first so that we can get nodepool to stop passing its task manager in.","accounts_in_message":[],"_revision_number":6},{"id":"bcc6dbc2f70fa92507a60072f029ac2cd3672246","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-09-28 16:50:02.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/26/604926/6/check/openstack-tox-cover/6e5fb0d/cover/ : SUCCESS in 3m 42s\n- openstack-tox-lower-constraints http://logs.openstack.org/26/604926/6/check/openstack-tox-lower-constraints/c8bca3c/ : SUCCESS in 3m 23s\n- openstack-tox-pep8 http://logs.openstack.org/26/604926/6/check/openstack-tox-pep8/5f47480/ : SUCCESS in 3m 13s\n- openstack-tox-py27 http://logs.openstack.org/26/604926/6/check/openstack-tox-py27/b2721c7/ : SUCCESS in 3m 20s\n- openstack-tox-py35 http://logs.openstack.org/26/604926/6/check/openstack-tox-py35/8cc0a98/ : SUCCESS in 3m 37s\n- openstack-tox-py36 http://logs.openstack.org/26/604926/6/check/openstack-tox-py36/797fe6a/ : SUCCESS in 3m 25s\n- openstacksdk-functional-devstack-tips http://logs.openstack.org/26/604926/6/check/openstacksdk-functional-devstack-tips/3c81230/ : SUCCESS in 1h 15m 40s\n- openstacksdk-functional-devstack-tips-python3 http://logs.openstack.org/26/604926/6/check/openstacksdk-functional-devstack-tips-python3/ee6059a/ : SUCCESS in 1h 21m 35s\n- openstacksdk-tox-py27-tips http://logs.openstack.org/26/604926/6/check/openstacksdk-tox-py27-tips/51c5fae/ : SUCCESS in 3m 35s\n- openstacksdk-tox-py35-tips http://logs.openstack.org/26/604926/6/check/openstacksdk-tox-py35-tips/ebbcb93/ : SUCCESS in 3m 47s\n- os-client-config-tox-py27-tips http://logs.openstack.org/26/604926/6/check/os-client-config-tox-py27-tips/8f89eec/ : SUCCESS in 4m 46s\n- os-client-config-tox-py35-tips http://logs.openstack.org/26/604926/6/check/os-client-config-tox-py35-tips/97e0e0c/ : SUCCESS in 5m 04s\n- osc-tox-py27-tips http://logs.openstack.org/26/604926/6/check/osc-tox-py27-tips/8964b63/ : SUCCESS in 5m 59s\n- osc-tox-py35-tips http://logs.openstack.org/26/604926/6/check/osc-tox-py35-tips/74cd13d/ : SUCCESS in 6m 18s\n- openstack-tox-docs http://logs.openstack.org/26/604926/6/check/openstack-tox-docs/4ca2408/html/ : SUCCESS in 3m 39s\n- shade-functional-devstack-tips http://logs.openstack.org/26/604926/6/check/shade-functional-devstack-tips/e1a3414/ : SUCCESS in 43m 58s\n- shade-functional-devstack-tips-python3 http://logs.openstack.org/26/604926/6/check/shade-functional-devstack-tips-python3/1032b3f/ : SUCCESS in 57m 27s\n- shade-tox-py27-tips http://logs.openstack.org/26/604926/6/check/shade-tox-py27-tips/1affc7a/ : SUCCESS in 4m 52s\n- shade-tox-py35-tips http://logs.openstack.org/26/604926/6/check/shade-tox-py35-tips/4bee951/ : SUCCESS in 4m 05s\n- openstacksdk-ansible-devel-functional-devstack http://logs.openstack.org/26/604926/6/check/openstacksdk-ansible-devel-functional-devstack/a2d7228/ : SUCCESS in 40m 49s (non-voting)\n- openstacksdk-ansible-stable-2.6-functional-devstack http://logs.openstack.org/26/604926/6/check/openstacksdk-ansible-stable-2.6-functional-devstack/84fb84a/ : SUCCESS in 36m 50s (non-voting)\n- openstacksdk-functional-devstack http://logs.openstack.org/26/604926/6/check/openstacksdk-functional-devstack/bad48fe/ : SUCCESS in 1h 52m 48s\n- openstacksdk-functional-devstack-senlin http://logs.openstack.org/26/604926/6/check/openstacksdk-functional-devstack-senlin/be30aa9/ : SUCCESS in 1h 12m 17s\n- openstacksdk-functional-devstack-magnum http://logs.openstack.org/26/604926/6/check/openstacksdk-functional-devstack-magnum/859720f/ : SUCCESS in 1h 03m 00s (non-voting)\n- openstacksdk-functional-devstack-ironic http://logs.openstack.org/26/604926/6/check/openstacksdk-functional-devstack-ironic/9fc134a/ : SUCCESS in 29m 04s (non-voting)\n- openstacksdk-functional-devstack-python3 http://logs.openstack.org/26/604926/6/check/openstacksdk-functional-devstack-python3/086fee3/ : SUCCESS in 1h 30m 51s\n- osc-functional-devstack-tips http://logs.openstack.org/26/604926/6/check/osc-functional-devstack-tips/e8972c8/ : SUCCESS in 41m 02s (non-voting)\n- neutron-grenade http://logs.openstack.org/26/604926/6/check/neutron-grenade/523a007/ : SUCCESS in 52m 07s\n- nodepool-functional-py35-src http://logs.openstack.org/26/604926/6/check/nodepool-functional-py35-src/446f227/ : SUCCESS in 43m 20s\n- bifrost-integration-tinyipa-ubuntu-xenial http://logs.openstack.org/26/604926/6/check/bifrost-integration-tinyipa-ubuntu-xenial/351fa9d/ : SUCCESS in 16m 06s","accounts_in_message":[],"_revision_number":6},{"id":"75d25b7d391cf631434cd36b8d59720673da245a","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2018-10-06 14:01:01.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"73c05cd5300a021f0c1ed8debe05fe2d86c78423","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2018-10-06 14:01:12.000000000","message":"Patch Set 6:\n\n(8 comments)","accounts_in_message":[],"_revision_number":6},{"id":"e2f59cb7ee5fe93b2c7f82b9d1e695dde57664c7","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2018-10-06 14:01:25.000000000","message":"Patch Set 8: Patch Set 7 was rebased","accounts_in_message":[],"_revision_number":8},{"id":"1fad46789db10222087a505e19ff02805a2fa16a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-10-06 15:12:58.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints http://logs.openstack.org/26/604926/8/check/openstack-tox-lower-constraints/ff86a45/ : SUCCESS in 3m 36s\n- openstack-tox-pep8 http://logs.openstack.org/26/604926/8/check/openstack-tox-pep8/0910ddb/ : SUCCESS in 2m 56s\n- openstack-tox-py27 http://logs.openstack.org/26/604926/8/check/openstack-tox-py27/0b849c6/ : SUCCESS in 3m 04s\n- openstack-tox-py36 http://logs.openstack.org/26/604926/8/check/openstack-tox-py36/c016121/ : SUCCESS in 2m 58s\n- openstacksdk-functional-devstack-tips http://logs.openstack.org/26/604926/8/check/openstacksdk-functional-devstack-tips/e22020c/ : SUCCESS in 45m 38s\n- openstacksdk-functional-devstack-tips-python2 http://logs.openstack.org/26/604926/8/check/openstacksdk-functional-devstack-tips-python2/bb21816/ : SUCCESS in 50m 09s\n- openstacksdk-tox-py36-tips http://logs.openstack.org/26/604926/8/check/openstacksdk-tox-py36-tips/75af811/ : SUCCESS in 3m 17s\n- os-client-config-tox-py27-tips http://logs.openstack.org/26/604926/8/check/os-client-config-tox-py27-tips/9519f4c/ : SUCCESS in 4m 21s\n- os-client-config-tox-py35-tips http://logs.openstack.org/26/604926/8/check/os-client-config-tox-py35-tips/3522f84/ : SUCCESS in 4m 38s\n- osc-tox-py27-tips http://logs.openstack.org/26/604926/8/check/osc-tox-py27-tips/5b33750/ : SUCCESS in 7m 03s\n- osc-tox-py35-tips http://logs.openstack.org/26/604926/8/check/osc-tox-py35-tips/b9c4391/ : SUCCESS in 7m 50s\n- openstack-tox-docs http://logs.openstack.org/26/604926/8/check/openstack-tox-docs/56b4af5/html/ : SUCCESS in 3m 16s\n- shade-functional-devstack-tips http://logs.openstack.org/26/604926/8/check/shade-functional-devstack-tips/9c33aa5/ : SUCCESS in 48m 30s\n- shade-functional-devstack-tips-python3 http://logs.openstack.org/26/604926/8/check/shade-functional-devstack-tips-python3/65915ae/ : SUCCESS in 41m 28s\n- shade-tox-py27-tips http://logs.openstack.org/26/604926/8/check/shade-tox-py27-tips/7d7543b/ : SUCCESS in 3m 29s\n- shade-tox-py35-tips http://logs.openstack.org/26/604926/8/check/shade-tox-py35-tips/2f7da2f/ : SUCCESS in 3m 14s\n- openstacksdk-ansible-devel-functional-devstack http://logs.openstack.org/26/604926/8/check/openstacksdk-ansible-devel-functional-devstack/362d051/ : SUCCESS in 35m 29s (non-voting)\n- openstacksdk-ansible-stable-2.6-functional-devstack http://logs.openstack.org/26/604926/8/check/openstacksdk-ansible-stable-2.6-functional-devstack/615dc5b/ : SUCCESS in 36m 26s (non-voting)\n- openstacksdk-functional-devstack http://logs.openstack.org/26/604926/8/check/openstacksdk-functional-devstack/731ef39/ : SUCCESS in 54m 13s\n- openstacksdk-functional-devstack-networking http://logs.openstack.org/26/604926/8/check/openstacksdk-functional-devstack-networking/9d6e0eb/ : SUCCESS in 1h 06m 13s\n- openstacksdk-functional-devstack-senlin http://logs.openstack.org/26/604926/8/check/openstacksdk-functional-devstack-senlin/79e7a57/ : SUCCESS in 46m 31s\n- openstacksdk-functional-devstack-magnum http://logs.openstack.org/26/604926/8/check/openstacksdk-functional-devstack-magnum/054aa68/ : SUCCESS in 48m 28s (non-voting)\n- openstacksdk-functional-devstack-ironic http://logs.openstack.org/26/604926/8/check/openstacksdk-functional-devstack-ironic/c004821/ : SUCCESS in 28m 51s (non-voting)\n- openstacksdk-functional-devstack-python2 http://logs.openstack.org/26/604926/8/check/openstacksdk-functional-devstack-python2/0d80b38/ : SUCCESS in 48m 32s\n- osc-functional-devstack-tips http://logs.openstack.org/26/604926/8/check/osc-functional-devstack-tips/0e73046/ : SUCCESS in 40m 55s (non-voting)\n- neutron-grenade http://logs.openstack.org/26/604926/8/check/neutron-grenade/6221bae/ : SUCCESS in 56m 59s\n- nodepool-functional-py35-src http://logs.openstack.org/26/604926/8/check/nodepool-functional-py35-src/86bd0d7/ : SUCCESS in 39m 19s\n- bifrost-integration-tinyipa-ubuntu-xenial http://logs.openstack.org/26/604926/8/check/bifrost-integration-tinyipa-ubuntu-xenial/9b95ff1/ : SUCCESS in 17m 22s","accounts_in_message":[],"_revision_number":8},{"id":"41e49c2daec77baa2df954d306397c59904e424d","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2018-10-21 15:26:08.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"aa1fbc81e4d32af8781fe43de8b90084a4ccbed5","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-10-21 15:26:24.000000000","message":"Patch Set 9: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":9},{"id":"9b313879d49214c97cadf61d63712ae94edd76d5","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2018-10-21 15:54:48.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"c6d1745a3c94f93cf43b8823d227a86b39a57442","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2018-10-21 15:59:19.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"1bfa41a8a423eaccb1a249ce49dfa29f6cb977ff","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-10-21 17:08:53.000000000","message":"Patch Set 11: 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/26/604926/11/check/openstack-tox-lower-constraints/07a5fbf/ : FAILURE in 4m 24s\n- openstack-tox-pep8 http://logs.openstack.org/26/604926/11/check/openstack-tox-pep8/0efaa42/ : FAILURE in 3m 56s\n- openstack-tox-py27 http://logs.openstack.org/26/604926/11/check/openstack-tox-py27/787801a/ : FAILURE in 3m 47s\n- openstack-tox-py36 http://logs.openstack.org/26/604926/11/check/openstack-tox-py36/398c0b5/ : FAILURE in 4m 10s\n- openstacksdk-functional-devstack-tips http://logs.openstack.org/26/604926/11/check/openstacksdk-functional-devstack-tips/406f226/ : FAILURE in 19m 33s\n- openstacksdk-functional-devstack-tips-python2 http://logs.openstack.org/26/604926/11/check/openstacksdk-functional-devstack-tips-python2/cb25226/ : FAILURE in 23m 13s\n- openstacksdk-tox-py36-tips http://logs.openstack.org/26/604926/11/check/openstacksdk-tox-py36-tips/cd7a9c2/ : FAILURE in 3m 35s\n- os-client-config-tox-py27-tips http://logs.openstack.org/26/604926/11/check/os-client-config-tox-py27-tips/9946da2/ : SUCCESS in 5m 32s\n- os-client-config-tox-py37-tips http://logs.openstack.org/26/604926/11/check/os-client-config-tox-py37-tips/e4aa029/ : SUCCESS in 5m 14s\n- osc-tox-py27-tips http://logs.openstack.org/26/604926/11/check/osc-tox-py27-tips/341192c/ : FAILURE in 7m 58s\n- osc-tox-py35-tips http://logs.openstack.org/26/604926/11/check/osc-tox-py35-tips/f651c54/ : FAILURE in 7m 21s\n- openstack-tox-docs http://logs.openstack.org/26/604926/11/check/openstack-tox-docs/40aa10f/html/ : SUCCESS in 3m 59s\n- shade-functional-devstack-tips http://logs.openstack.org/26/604926/11/check/shade-functional-devstack-tips/d66e211/ : RETRY_LIMIT in 21m 47s\n- shade-functional-devstack-tips-python3 http://logs.openstack.org/26/604926/11/check/shade-functional-devstack-tips-python3/e2ac1a7/ : RETRY_LIMIT in 25m 49s\n- shade-tox-py27-tips http://logs.openstack.org/26/604926/11/check/shade-tox-py27-tips/636c321/ : SUCCESS in 4m 21s\n- shade-tox-py35-tips http://logs.openstack.org/26/604926/11/check/shade-tox-py35-tips/a7d3208/ : SUCCESS in 4m 05s\n- openstacksdk-ansible-devel-functional-devstack http://logs.openstack.org/26/604926/11/check/openstacksdk-ansible-devel-functional-devstack/211482b/ : FAILURE in 15m 27s (non-voting)\n- openstacksdk-ansible-stable-2.6-functional-devstack http://logs.openstack.org/26/604926/11/check/openstacksdk-ansible-stable-2.6-functional-devstack/c25e912/ : FAILURE in 20m 48s (non-voting)\n- openstacksdk-functional-devstack http://logs.openstack.org/26/604926/11/check/openstacksdk-functional-devstack/03ba6c4/ : FAILURE in 18m 06s\n- openstacksdk-functional-devstack-networking http://logs.openstack.org/26/604926/11/check/openstacksdk-functional-devstack-networking/14de957/ : FAILURE in 22m 42s\n- openstacksdk-functional-devstack-senlin http://logs.openstack.org/26/604926/11/check/openstacksdk-functional-devstack-senlin/212193b/ : FAILURE in 19m 14s\n- openstacksdk-functional-devstack-magnum http://logs.openstack.org/26/604926/11/check/openstacksdk-functional-devstack-magnum/fe0d95e/ : FAILURE in 14m 41s (non-voting)\n- openstacksdk-functional-devstack-ironic http://logs.openstack.org/26/604926/11/check/openstacksdk-functional-devstack-ironic/6ae35f7/ : FAILURE in 21m 02s (non-voting)\n- openstacksdk-functional-devstack-python2 http://logs.openstack.org/26/604926/11/check/openstacksdk-functional-devstack-python2/4fc6c8a/ : FAILURE in 14m 45s\n- osc-functional-devstack-tips http://logs.openstack.org/26/604926/11/check/osc-functional-devstack-tips/0550393/ : RETRY_LIMIT in 19m 18s (non-voting)\n- neutron-grenade http://logs.openstack.org/26/604926/11/check/neutron-grenade/a1fc08e/ : SUCCESS in 46m 06s\n- nodepool-functional-py35-src http://logs.openstack.org/26/604926/11/check/nodepool-functional-py35-src/557928d/ : RETRY_LIMIT in 19m 01s\n- bifrost-integration-tinyipa-ubuntu-xenial http://logs.openstack.org/26/604926/11/check/bifrost-integration-tinyipa-ubuntu-xenial/b14adb9/ : FAILURE in 10m 43s","accounts_in_message":[],"_revision_number":11},{"id":"305e508bf122ecfe7489660ac60a8f330b0783d0","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2018-10-22 13:54:41.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"6b7c3155ee642c423284a167598308a8c7e5a4cd","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-10-22 19:39:17.000000000","message":"Patch Set 12: 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/26/604926/12/check/openstack-tox-lower-constraints/deaa7af/ : FAILURE in 4m 20s\n- openstack-tox-pep8 http://logs.openstack.org/26/604926/12/check/openstack-tox-pep8/e191f15/ : FAILURE in 3m 49s\n- openstack-tox-py27 http://logs.openstack.org/26/604926/12/check/openstack-tox-py27/30d4934/ : FAILURE in 3m 54s\n- openstack-tox-py36 http://logs.openstack.org/26/604926/12/check/openstack-tox-py36/d25dc15/ : FAILURE in 3m 37s\n- openstacksdk-functional-devstack-tips http://logs.openstack.org/26/604926/12/check/openstacksdk-functional-devstack-tips/ce5cc91/ : FAILURE in 31m 21s\n- openstacksdk-functional-devstack-tips-python2 http://logs.openstack.org/26/604926/12/check/openstacksdk-functional-devstack-tips-python2/f570da7/ : FAILURE in 25m 00s\n- openstacksdk-tox-py36-tips http://logs.openstack.org/26/604926/12/check/openstacksdk-tox-py36-tips/bc1ef06/ : FAILURE in 3m 14s\n- os-client-config-tox-py27-tips http://logs.openstack.org/26/604926/12/check/os-client-config-tox-py27-tips/1c2c00d/ : SUCCESS in 4m 47s\n- os-client-config-tox-py37-tips http://logs.openstack.org/26/604926/12/check/os-client-config-tox-py37-tips/9d60b77/ : SUCCESS in 5m 50s\n- osc-tox-py27-tips http://logs.openstack.org/26/604926/12/check/osc-tox-py27-tips/b17ac94/ : SUCCESS in 6m 19s\n- osc-tox-py35-tips http://logs.openstack.org/26/604926/12/check/osc-tox-py35-tips/c6d73af/ : SUCCESS in 6m 37s\n- openstack-tox-docs http://logs.openstack.org/26/604926/12/check/openstack-tox-docs/4cb2486/html/ : SUCCESS in 3m 45s\n- shade-functional-devstack-tips http://logs.openstack.org/26/604926/12/check/shade-functional-devstack-tips/b9b9078/ : RETRY_LIMIT in 29m 56s\n- shade-functional-devstack-tips-python3 http://logs.openstack.org/26/604926/12/check/shade-functional-devstack-tips-python3/c4a74f2/ : RETRY_LIMIT in 29m 30s\n- shade-tox-py27-tips http://logs.openstack.org/26/604926/12/check/shade-tox-py27-tips/a6fd950/ : SUCCESS in 3m 52s\n- shade-tox-py35-tips http://logs.openstack.org/26/604926/12/check/shade-tox-py35-tips/947aa60/ : SUCCESS in 4m 03s\n- openstacksdk-ansible-devel-functional-devstack http://logs.openstack.org/26/604926/12/check/openstacksdk-ansible-devel-functional-devstack/9f58d39/ : FAILURE in 27m 41s (non-voting)\n- openstacksdk-ansible-stable-2.6-functional-devstack http://logs.openstack.org/26/604926/12/check/openstacksdk-ansible-stable-2.6-functional-devstack/bb63ac3/ : FAILURE in 24m 13s (non-voting)\n- openstacksdk-functional-devstack http://logs.openstack.org/26/604926/12/check/openstacksdk-functional-devstack/ce01671/ : FAILURE in 29m 06s\n- openstacksdk-functional-devstack-networking http://logs.openstack.org/26/604926/12/check/openstacksdk-functional-devstack-networking/5c6f278/ : FAILURE in 22m 07s\n- openstacksdk-functional-devstack-senlin http://logs.openstack.org/26/604926/12/check/openstacksdk-functional-devstack-senlin/b3f0407/ : FAILURE in 26m 13s\n- openstacksdk-functional-devstack-magnum http://logs.openstack.org/26/604926/12/check/openstacksdk-functional-devstack-magnum/9324a59/ : FAILURE in 30m 13s (non-voting)\n- openstacksdk-functional-devstack-ironic http://logs.openstack.org/26/604926/12/check/openstacksdk-functional-devstack-ironic/e25eb0c/ : FAILURE in 21m 12s (non-voting)\n- openstacksdk-functional-devstack-python2 http://logs.openstack.org/26/604926/12/check/openstacksdk-functional-devstack-python2/ede1cd0/ : FAILURE in 34m 06s\n- osc-functional-devstack-tips http://logs.openstack.org/26/604926/12/check/osc-functional-devstack-tips/f14d296/ : RETRY_LIMIT in 24m 15s (non-voting)\n- neutron-grenade http://logs.openstack.org/26/604926/12/check/neutron-grenade/266ab8a/ : SUCCESS in 51m 04s\n- nodepool-functional-py35-src http://logs.openstack.org/26/604926/12/check/nodepool-functional-py35-src/f35dbc7/ : RETRY_LIMIT in 23m 58s\n- bifrost-integration-tinyipa-ubuntu-xenial http://logs.openstack.org/26/604926/12/check/bifrost-integration-tinyipa-ubuntu-xenial/d364f72/ : FAILURE in 10m 46s","accounts_in_message":[],"_revision_number":12},{"id":"f49e70640be232634d5b8a20d6e6a20e13a11137","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2018-10-29 16:22:30.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"536d9545c94318805b883ab7c8a30fffd752d805","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2018-10-29 16:32:46.000000000","message":"Uploaded patch set 14.","accounts_in_message":[],"_revision_number":14},{"id":"2fd1ac13a0f773edff7ba7db3798563d5af1d93d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-10-30 04:34:34.000000000","message":"Patch Set 14: 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/26/604926/14/check/openstack-tox-lower-constraints/00988e4/ : FAILURE in 4m 29s\n- openstack-tox-pep8 http://logs.openstack.org/26/604926/14/check/openstack-tox-pep8/4a747d6/ : FAILURE in 3m 55s\n- openstack-tox-py27 http://logs.openstack.org/26/604926/14/check/openstack-tox-py27/f96d290/ : FAILURE in 3m 33s\n- openstack-tox-py36 http://logs.openstack.org/26/604926/14/check/openstack-tox-py36/e35472e/ : FAILURE in 3m 40s\n- openstacksdk-functional-devstack-tips http://logs.openstack.org/26/604926/14/check/openstacksdk-functional-devstack-tips/074cb2a/ : FAILURE in 28m 30s\n- openstacksdk-functional-devstack-tips-python2 http://logs.openstack.org/26/604926/14/check/openstacksdk-functional-devstack-tips-python2/237d98d/ : FAILURE in 28m 31s\n- openstacksdk-tox-py36-tips http://logs.openstack.org/26/604926/14/check/openstacksdk-tox-py36-tips/3998d33/ : FAILURE in 4m 32s\n- os-client-config-tox-py27-tips http://logs.openstack.org/26/604926/14/check/os-client-config-tox-py27-tips/bb797c9/ : SUCCESS in 4m 30s\n- os-client-config-tox-py37-tips http://logs.openstack.org/26/604926/14/check/os-client-config-tox-py37-tips/7243eee/ : SUCCESS in 6m 48s\n- osc-tox-py27-tips http://logs.openstack.org/26/604926/14/check/osc-tox-py27-tips/e892e5f/ : SUCCESS in 7m 17s\n- osc-tox-py35-tips http://logs.openstack.org/26/604926/14/check/osc-tox-py35-tips/74caa5f/ : SUCCESS in 5m 52s\n- openstack-tox-docs http://logs.openstack.org/26/604926/14/check/openstack-tox-docs/34c00bc/html/ : SUCCESS in 4m 31s\n- openstacksdk-ansible-devel-functional-devstack http://logs.openstack.org/26/604926/14/check/openstacksdk-ansible-devel-functional-devstack/3703e63/ : FAILURE in 24m 58s (non-voting)\n- openstacksdk-ansible-stable-2.6-functional-devstack http://logs.openstack.org/26/604926/14/check/openstacksdk-ansible-stable-2.6-functional-devstack/2b1689b/ : FAILURE in 22m 38s (non-voting)\n- openstacksdk-functional-devstack http://logs.openstack.org/26/604926/14/check/openstacksdk-functional-devstack/df0d55a/ : FAILURE in 29m 45s\n- openstacksdk-functional-devstack-networking http://logs.openstack.org/26/604926/14/check/openstacksdk-functional-devstack-networking/0dc77be/ : FAILURE in 29m 29s\n- openstacksdk-functional-devstack-senlin http://logs.openstack.org/26/604926/14/check/openstacksdk-functional-devstack-senlin/df7fde7/ : FAILURE in 26m 36s\n- openstacksdk-functional-devstack-magnum http://logs.openstack.org/26/604926/14/check/openstacksdk-functional-devstack-magnum/252231b/ : FAILURE in 27m 13s (non-voting)\n- openstacksdk-functional-devstack-ironic http://logs.openstack.org/26/604926/14/check/openstacksdk-functional-devstack-ironic/346ca91/ : FAILURE in 23m 10s (non-voting)\n- openstacksdk-functional-devstack-python2 http://logs.openstack.org/26/604926/14/check/openstacksdk-functional-devstack-python2/4f32dce/ : FAILURE in 26m 11s\n- osc-functional-devstack-tips http://logs.openstack.org/26/604926/14/check/osc-functional-devstack-tips/031a58d/ : RETRY_LIMIT in 29m 18s (non-voting)\n- neutron-grenade http://logs.openstack.org/26/604926/14/check/neutron-grenade/3209973/ : SUCCESS in 55m 58s\n- nodepool-functional-py35-src http://logs.openstack.org/26/604926/14/check/nodepool-functional-py35-src/882987b/ : RETRY_LIMIT in 28m 23s\n- bifrost-integration-tinyipa-ubuntu-xenial http://logs.openstack.org/26/604926/14/check/bifrost-integration-tinyipa-ubuntu-xenial/d646ecf/ : FAILURE in 10m 37s","accounts_in_message":[],"_revision_number":14},{"id":"96f10e1ff238dac09b5a86aa2d3a2e96522b948f","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2018-11-01 18:44:22.000000000","message":"Uploaded patch set 15.","accounts_in_message":[],"_revision_number":15},{"id":"6887d179abeb8527c7d063afa89708d7460d4e9a","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2018-11-01 18:46:58.000000000","message":"Uploaded patch set 16.","accounts_in_message":[],"_revision_number":16},{"id":"f5b8bca9bf6ca74c952333875cd373308f3b99d5","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-11-01 20:27:59.000000000","message":"Patch Set 16: 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/26/604926/16/check/openstack-tox-lower-constraints/7c8e791/ : FAILURE in 4m 03s\n- openstack-tox-pep8 http://logs.openstack.org/26/604926/16/check/openstack-tox-pep8/72c070d/ : FAILURE in 3m 19s\n- openstack-tox-py27 http://logs.openstack.org/26/604926/16/check/openstack-tox-py27/d4e998a/ : FAILURE in 3m 46s\n- openstack-tox-py36 http://logs.openstack.org/26/604926/16/check/openstack-tox-py36/a63d9f0/ : FAILURE in 4m 08s\n- openstacksdk-functional-devstack-tips http://logs.openstack.org/26/604926/16/check/openstacksdk-functional-devstack-tips/e34b522/ : FAILURE in 29m 53s\n- openstacksdk-functional-devstack-tips-python2 http://logs.openstack.org/26/604926/16/check/openstacksdk-functional-devstack-tips-python2/0f8e072/ : FAILURE in 32m 28s\n- openstacksdk-tox-py36-tips http://logs.openstack.org/26/604926/16/check/openstacksdk-tox-py36-tips/714ed6e/ : FAILURE in 4m 28s\n- os-client-config-tox-py27-tips http://logs.openstack.org/26/604926/16/check/os-client-config-tox-py27-tips/c3485a9/ : SUCCESS in 7m 24s\n- os-client-config-tox-py37-tips http://logs.openstack.org/26/604926/16/check/os-client-config-tox-py37-tips/5882277/ : SUCCESS in 5m 22s\n- osc-tox-py27-tips http://logs.openstack.org/26/604926/16/check/osc-tox-py27-tips/9d5d342/ : SUCCESS in 6m 11s\n- osc-tox-py35-tips http://logs.openstack.org/26/604926/16/check/osc-tox-py35-tips/638fe5c/ : SUCCESS in 7m 57s\n- openstack-tox-docs http://logs.openstack.org/26/604926/16/check/openstack-tox-docs/7c89e0e/html/ : SUCCESS in 3m 36s\n- openstacksdk-ansible-devel-functional-devstack http://logs.openstack.org/26/604926/16/check/openstacksdk-ansible-devel-functional-devstack/7fc1579/ : FAILURE in 32m 11s (non-voting)\n- openstacksdk-ansible-stable-2.6-functional-devstack http://logs.openstack.org/26/604926/16/check/openstacksdk-ansible-stable-2.6-functional-devstack/2706941/ : FAILURE in 29m 02s (non-voting)\n- openstacksdk-functional-devstack http://logs.openstack.org/26/604926/16/check/openstacksdk-functional-devstack/2dae80f/ : FAILURE in 27m 44s\n- openstacksdk-functional-devstack-networking http://logs.openstack.org/26/604926/16/check/openstacksdk-functional-devstack-networking/dd08b94/ : FAILURE in 24m 37s\n- openstacksdk-functional-devstack-senlin http://logs.openstack.org/26/604926/16/check/openstacksdk-functional-devstack-senlin/f490212/ : FAILURE in 22m 51s\n- openstacksdk-functional-devstack-magnum http://logs.openstack.org/26/604926/16/check/openstacksdk-functional-devstack-magnum/36ca664/ : FAILURE in 27m 46s (non-voting)\n- openstacksdk-functional-devstack-ironic http://logs.openstack.org/26/604926/16/check/openstacksdk-functional-devstack-ironic/6456d94/ : FAILURE in 18m 46s (non-voting)\n- openstacksdk-functional-devstack-python2 http://logs.openstack.org/26/604926/16/check/openstacksdk-functional-devstack-python2/8d1aeee/ : FAILURE in 25m 49s\n- osc-functional-devstack-tips http://logs.openstack.org/26/604926/16/check/osc-functional-devstack-tips/874945a/ : RETRY_LIMIT in 29m 11s (non-voting)\n- neutron-grenade http://logs.openstack.org/26/604926/16/check/neutron-grenade/0777c44/ : SUCCESS in 53m 32s\n- nodepool-functional-py35-src http://logs.openstack.org/26/604926/16/check/nodepool-functional-py35-src/16ccd47/ : RETRY_LIMIT in 25m 19s\n- bifrost-integration-tinyipa-ubuntu-xenial http://logs.openstack.org/26/604926/16/check/bifrost-integration-tinyipa-ubuntu-xenial/6d04b6c/ : FAILURE in 10m 23s","accounts_in_message":[],"_revision_number":16},{"id":"1b46a9ea0f02b1e9732b5d8b554b262aa6bcd004","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2018-11-01 21:03:38.000000000","message":"Uploaded patch set 17.","accounts_in_message":[],"_revision_number":17},{"id":"c4d008e6c3fa33841441a21ddf81f0a3af598d50","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-11-01 22:50:11.000000000","message":"Patch Set 17: 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/26/604926/17/check/openstack-tox-lower-constraints/4e43a7b/ : FAILURE in 5m 00s\n- openstack-tox-pep8 http://logs.openstack.org/26/604926/17/check/openstack-tox-pep8/736df2b/ : SUCCESS in 3m 52s\n- openstack-tox-py27 http://logs.openstack.org/26/604926/17/check/openstack-tox-py27/d2357a8/ : FAILURE in 4m 22s\n- openstack-tox-py36 http://logs.openstack.org/26/604926/17/check/openstack-tox-py36/b9862c3/ : FAILURE in 4m 25s\n- openstacksdk-functional-devstack-tips http://logs.openstack.org/26/604926/17/check/openstacksdk-functional-devstack-tips/bf62acd/ : SUCCESS in 48m 35s\n- openstacksdk-functional-devstack-tips-python2 http://logs.openstack.org/26/604926/17/check/openstacksdk-functional-devstack-tips-python2/8423c37/ : SUCCESS in 56m 27s\n- openstacksdk-tox-py36-tips http://logs.openstack.org/26/604926/17/check/openstacksdk-tox-py36-tips/e1e4bce/ : FAILURE in 3m 57s\n- os-client-config-tox-py27-tips http://logs.openstack.org/26/604926/17/check/os-client-config-tox-py27-tips/5adca4b/ : SUCCESS in 5m 15s\n- os-client-config-tox-py37-tips http://logs.openstack.org/26/604926/17/check/os-client-config-tox-py37-tips/9386ac8/ : SUCCESS in 6m 32s\n- osc-tox-py27-tips http://logs.openstack.org/26/604926/17/check/osc-tox-py27-tips/478b981/ : SUCCESS in 7m 11s\n- osc-tox-py35-tips http://logs.openstack.org/26/604926/17/check/osc-tox-py35-tips/4251042/ : SUCCESS in 7m 33s\n- openstack-tox-docs http://logs.openstack.org/26/604926/17/check/openstack-tox-docs/31da050/html/ : SUCCESS in 4m 25s\n- openstacksdk-ansible-devel-functional-devstack http://logs.openstack.org/26/604926/17/check/openstacksdk-ansible-devel-functional-devstack/a1fa7ee/ : FAILURE in 30m 08s (non-voting)\n- openstacksdk-ansible-stable-2.6-functional-devstack http://logs.openstack.org/26/604926/17/check/openstacksdk-ansible-stable-2.6-functional-devstack/fc1b328/ : FAILURE in 30m 32s (non-voting)\n- openstacksdk-functional-devstack http://logs.openstack.org/26/604926/17/check/openstacksdk-functional-devstack/7b659a7/ : FAILURE in 23m 46s\n- openstacksdk-functional-devstack-networking http://logs.openstack.org/26/604926/17/check/openstacksdk-functional-devstack-networking/41181ae/ : FAILURE in 24m 47s\n- openstacksdk-functional-devstack-senlin http://logs.openstack.org/26/604926/17/check/openstacksdk-functional-devstack-senlin/de2c6cb/ : FAILURE in 30m 24s\n- openstacksdk-functional-devstack-magnum http://logs.openstack.org/26/604926/17/check/openstacksdk-functional-devstack-magnum/9922519/ : FAILURE in 26m 24s (non-voting)\n- openstacksdk-functional-devstack-ironic http://logs.openstack.org/26/604926/17/check/openstacksdk-functional-devstack-ironic/b438738/ : FAILURE in 20m 26s (non-voting)\n- openstacksdk-functional-devstack-python2 http://logs.openstack.org/26/604926/17/check/openstacksdk-functional-devstack-python2/980d17d/ : FAILURE in 33m 31s\n- osc-functional-devstack-tips http://logs.openstack.org/26/604926/17/check/osc-functional-devstack-tips/d611b4c/ : RETRY_LIMIT in 26m 24s (non-voting)\n- neutron-grenade http://logs.openstack.org/26/604926/17/check/neutron-grenade/e946414/ : SUCCESS in 50m 03s\n- nodepool-functional-py35-src http://logs.openstack.org/26/604926/17/check/nodepool-functional-py35-src/469c56d/ : RETRY_LIMIT in 28m 35s\n- bifrost-integration-tinyipa-ubuntu-xenial http://logs.openstack.org/26/604926/17/check/bifrost-integration-tinyipa-ubuntu-xenial/fabf40a/ : FAILURE in 10m 56s","accounts_in_message":[],"_revision_number":17},{"id":"c668d2c26a6582b0c5b86777018c12449d79d88a","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2018-11-01 23:11:45.000000000","message":"Uploaded patch set 18: Patch Set 17 was rebased.","accounts_in_message":[],"_revision_number":18},{"id":"37286e1e20962245893fb71c05c760fecc94cff7","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-11-02 00:36:02.000000000","message":"Patch Set 18:\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/26/604926/18/check/openstack-tox-lower-constraints/8d52b87/ : FAILURE in 4m 13s\n- openstack-tox-pep8 http://logs.openstack.org/26/604926/18/check/openstack-tox-pep8/be805e9/ : SUCCESS in 2m 58s\n- openstack-tox-py27 http://logs.openstack.org/26/604926/18/check/openstack-tox-py27/6916048/ : FAILURE in 3m 39s\n- openstack-tox-py36 http://logs.openstack.org/26/604926/18/check/openstack-tox-py36/341c139/ : FAILURE in 3m 42s\n- openstacksdk-functional-devstack-tips http://logs.openstack.org/26/604926/18/check/openstacksdk-functional-devstack-tips/1315e2c/ : SUCCESS in 55m 29s\n- openstacksdk-functional-devstack-tips-python2 http://logs.openstack.org/26/604926/18/check/openstacksdk-functional-devstack-tips-python2/904e319/ : SUCCESS in 51m 20s\n- openstacksdk-tox-py36-tips http://logs.openstack.org/26/604926/18/check/openstacksdk-tox-py36-tips/1e786c2/ : FAILURE in 3m 30s\n- os-client-config-tox-py27-tips http://logs.openstack.org/26/604926/18/check/os-client-config-tox-py27-tips/4800266/ : SUCCESS in 4m 24s\n- os-client-config-tox-py37-tips http://logs.openstack.org/26/604926/18/check/os-client-config-tox-py37-tips/c2140bd/ : SUCCESS in 5m 19s\n- osc-tox-py27-tips http://logs.openstack.org/26/604926/18/check/osc-tox-py27-tips/d1233e9/ : SUCCESS in 6m 16s\n- osc-tox-py35-tips http://logs.openstack.org/26/604926/18/check/osc-tox-py35-tips/9db908a/ : SUCCESS in 5m 46s\n- openstack-tox-docs http://logs.openstack.org/26/604926/18/check/openstack-tox-docs/f4e7e1e/html/ : SUCCESS in 3m 36s\n- openstacksdk-ansible-devel-functional-devstack http://logs.openstack.org/26/604926/18/check/openstacksdk-ansible-devel-functional-devstack/5b27ade/ : FAILURE in 26m 16s (non-voting)\n- openstacksdk-ansible-stable-2.6-functional-devstack http://logs.openstack.org/26/604926/18/check/openstacksdk-ansible-stable-2.6-functional-devstack/802ba66/ : FAILURE in 26m 00s (non-voting)\n- openstacksdk-functional-devstack http://logs.openstack.org/26/604926/18/check/openstacksdk-functional-devstack/e0098e5/ : FAILURE in 24m 06s\n- openstacksdk-functional-devstack-networking http://logs.openstack.org/26/604926/18/check/openstacksdk-functional-devstack-networking/dfa3352/ : FAILURE in 26m 14s\n- openstacksdk-functional-devstack-senlin http://logs.openstack.org/26/604926/18/check/openstacksdk-functional-devstack-senlin/11214b0/ : FAILURE in 25m 07s\n- openstacksdk-functional-devstack-magnum http://logs.openstack.org/26/604926/18/check/openstacksdk-functional-devstack-magnum/6c8b835/ : FAILURE in 26m 47s (non-voting)\n- openstacksdk-functional-devstack-ironic http://logs.openstack.org/26/604926/18/check/openstacksdk-functional-devstack-ironic/c65eb48/ : FAILURE in 21m 07s (non-voting)\n- openstacksdk-functional-devstack-python2 http://logs.openstack.org/26/604926/18/check/openstacksdk-functional-devstack-python2/0e1ccd5/ : FAILURE in 25m 27s\n- osc-functional-devstack-tips http://logs.openstack.org/26/604926/18/check/osc-functional-devstack-tips/6d09dc9/ : RETRY_LIMIT in 28m 21s (non-voting)\n- neutron-grenade http://logs.openstack.org/26/604926/18/check/neutron-grenade/cb4d8d0/ : SUCCESS in 56m 21s\n- nodepool-functional-py35-src http://logs.openstack.org/26/604926/18/check/nodepool-functional-py35-src/fb4cdfd/ : RETRY_LIMIT in 21m 31s\n- bifrost-integration-tinyipa-ubuntu-xenial http://logs.openstack.org/26/604926/18/check/bifrost-integration-tinyipa-ubuntu-xenial/2cfd0c2/ : FAILURE in 11m 43s","accounts_in_message":[],"_revision_number":18},{"id":"db9a68ba42facdf260d283dd2f450872be4a6854","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2018-11-04 14:38:28.000000000","message":"Uploaded patch set 19: Patch Set 18 was rebased.","accounts_in_message":[],"_revision_number":19},{"id":"0b2b69ace68e7ba4feae7ed356ac5f35710b513c","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-11-04 15:52:36.000000000","message":"Patch Set 19: 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/26/604926/19/check/openstack-tox-lower-constraints/3944c97/ : FAILURE in 3m 39s\n- openstack-tox-pep8 http://logs.openstack.org/26/604926/19/check/openstack-tox-pep8/d651863/ : SUCCESS in 2m 31s\n- openstack-tox-py27 http://logs.openstack.org/26/604926/19/check/openstack-tox-py27/322faa5/ : FAILURE in 3m 21s\n- openstack-tox-py36 http://logs.openstack.org/26/604926/19/check/openstack-tox-py36/d1249a4/ : FAILURE in 2m 52s\n- openstacksdk-functional-devstack-tips http://logs.openstack.org/26/604926/19/check/openstacksdk-functional-devstack-tips/6533bf6/ : SUCCESS in 53m 38s\n- openstacksdk-functional-devstack-tips-python2 http://logs.openstack.org/26/604926/19/check/openstacksdk-functional-devstack-tips-python2/b15bff7/ : SUCCESS in 49m 18s\n- openstacksdk-tox-py36-tips http://logs.openstack.org/26/604926/19/check/openstacksdk-tox-py36-tips/fd555c3/ : FAILURE in 3m 45s\n- os-client-config-tox-py27-tips http://logs.openstack.org/26/604926/19/check/os-client-config-tox-py27-tips/e9f9389/ : SUCCESS in 4m 39s\n- os-client-config-tox-py37-tips http://logs.openstack.org/26/604926/19/check/os-client-config-tox-py37-tips/9136746/ : SUCCESS in 5m 14s\n- osc-tox-py27-tips http://logs.openstack.org/26/604926/19/check/osc-tox-py27-tips/f3b1a76/ : SUCCESS in 5m 25s\n- osc-tox-py35-tips http://logs.openstack.org/26/604926/19/check/osc-tox-py35-tips/9d73f95/ : SUCCESS in 6m 07s\n- openstack-tox-docs http://logs.openstack.org/26/604926/19/check/openstack-tox-docs/a77d0d6/html/ : SUCCESS in 3m 58s\n- openstacksdk-ansible-devel-functional-devstack http://logs.openstack.org/26/604926/19/check/openstacksdk-ansible-devel-functional-devstack/7f74fc4/ : FAILURE in 26m 09s (non-voting)\n- openstacksdk-ansible-stable-2.6-functional-devstack http://logs.openstack.org/26/604926/19/check/openstacksdk-ansible-stable-2.6-functional-devstack/dd23e16/ : FAILURE in 26m 00s (non-voting)\n- openstacksdk-functional-devstack http://logs.openstack.org/26/604926/19/check/openstacksdk-functional-devstack/7c7ec65/ : FAILURE in 29m 03s\n- openstacksdk-functional-devstack-networking http://logs.openstack.org/26/604926/19/check/openstacksdk-functional-devstack-networking/f37e1e5/ : FAILURE in 18m 38s\n- openstacksdk-functional-devstack-senlin http://logs.openstack.org/26/604926/19/check/openstacksdk-functional-devstack-senlin/1a2baf1/ : FAILURE in 23m 39s\n- openstacksdk-functional-devstack-magnum http://logs.openstack.org/26/604926/19/check/openstacksdk-functional-devstack-magnum/d9a006c/ : FAILURE in 23m 36s (non-voting)\n- openstacksdk-functional-devstack-ironic http://logs.openstack.org/26/604926/19/check/openstacksdk-functional-devstack-ironic/d89b178/ : FAILURE in 20m 23s (non-voting)\n- openstacksdk-functional-devstack-python2 http://logs.openstack.org/26/604926/19/check/openstacksdk-functional-devstack-python2/2039b68/ : FAILURE in 27m 31s\n- osc-functional-devstack-tips http://logs.openstack.org/26/604926/19/check/osc-functional-devstack-tips/e38ca2b/ : RETRY_LIMIT in 26m 40s (non-voting)\n- neutron-grenade http://logs.openstack.org/26/604926/19/check/neutron-grenade/52b819e/ : SUCCESS in 50m 51s\n- nodepool-functional-py35-src http://logs.openstack.org/26/604926/19/check/nodepool-functional-py35-src/e24b41f/ : RETRY_LIMIT in 23m 26s\n- bifrost-integration-tinyipa-ubuntu-xenial http://logs.openstack.org/26/604926/19/check/bifrost-integration-tinyipa-ubuntu-xenial/458c9ea/ : FAILURE in 13m 38s","accounts_in_message":[],"_revision_number":19},{"id":"19fac6dc9c3d330c61faab81993357b12f958a8f","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2018-11-09 00:46:39.000000000","message":"Uploaded patch set 20.","accounts_in_message":[],"_revision_number":20},{"id":"173acc31dbb730191e39021fd08f504dc4824857","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-11-09 00:46:56.000000000","message":"Patch Set 20: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":20},{"id":"6f517e6517788bc3e417ce229146fbb6f72443e3","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2018-11-09 14:32:44.000000000","message":"Uploaded patch set 21.","accounts_in_message":[],"_revision_number":21},{"id":"d6244375dcd797f1e01d4aa5121659696c0fba51","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-11-09 16:05:57.000000000","message":"Patch Set 21: 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/26/604926/21/check/openstack-tox-lower-constraints/6d96fd9/ : FAILURE in 4m 06s\n- openstack-tox-pep8 http://logs.openstack.org/26/604926/21/check/openstack-tox-pep8/2495c7b/ : FAILURE in 3m 34s\n- openstack-tox-py27 http://logs.openstack.org/26/604926/21/check/openstack-tox-py27/e09ec7c/ : FAILURE in 3m 35s\n- openstack-tox-py36 http://logs.openstack.org/26/604926/21/check/openstack-tox-py36/f4a8a05/ : FAILURE in 3m 07s\n- openstacksdk-functional-devstack-tips http://logs.openstack.org/26/604926/21/check/openstacksdk-functional-devstack-tips/2235767/ : FAILURE in 30m 11s\n- openstacksdk-functional-devstack-tips-python2 http://logs.openstack.org/26/604926/21/check/openstacksdk-functional-devstack-tips-python2/9e8f31c/ : FAILURE in 27m 25s\n- openstacksdk-tox-py36-tips http://logs.openstack.org/26/604926/21/check/openstacksdk-tox-py36-tips/20da16e/ : FAILURE in 3m 19s\n- os-client-config-tox-py27-tips http://logs.openstack.org/26/604926/21/check/os-client-config-tox-py27-tips/5a4545c/ : SUCCESS in 5m 28s\n- os-client-config-tox-py37-tips http://logs.openstack.org/26/604926/21/check/os-client-config-tox-py37-tips/7035d1d/ : SUCCESS in 5m 03s\n- osc-tox-py27-tips http://logs.openstack.org/26/604926/21/check/osc-tox-py27-tips/8e30171/ : SUCCESS in 5m 21s\n- osc-tox-py35-tips http://logs.openstack.org/26/604926/21/check/osc-tox-py35-tips/57fa0e8/ : SUCCESS in 6m 36s\n- openstack-tox-docs http://logs.openstack.org/26/604926/21/check/openstack-tox-docs/88f1889/html/ : SUCCESS in 4m 09s\n- openstacksdk-ansible-devel-functional-devstack http://logs.openstack.org/26/604926/21/check/openstacksdk-ansible-devel-functional-devstack/4373b04/ : FAILURE in 24m 46s (non-voting)\n- openstacksdk-ansible-stable-2.6-functional-devstack http://logs.openstack.org/26/604926/21/check/openstacksdk-ansible-stable-2.6-functional-devstack/2581c4f/ : FAILURE in 29m 33s (non-voting)\n- openstacksdk-functional-devstack http://logs.openstack.org/26/604926/21/check/openstacksdk-functional-devstack/63f4a20/ : FAILURE in 27m 48s\n- openstacksdk-functional-devstack-networking http://logs.openstack.org/26/604926/21/check/openstacksdk-functional-devstack-networking/8e29791/ : FAILURE in 25m 39s\n- openstacksdk-functional-devstack-senlin http://logs.openstack.org/26/604926/21/check/openstacksdk-functional-devstack-senlin/0c4df1c/ : FAILURE in 28m 09s\n- openstacksdk-functional-devstack-magnum http://logs.openstack.org/26/604926/21/check/openstacksdk-functional-devstack-magnum/964d360/ : FAILURE in 28m 17s (non-voting)\n- openstacksdk-functional-devstack-ironic http://logs.openstack.org/26/604926/21/check/openstacksdk-functional-devstack-ironic/d85e807/ : FAILURE in 18m 51s (non-voting)\n- openstacksdk-functional-devstack-python2 http://logs.openstack.org/26/604926/21/check/openstacksdk-functional-devstack-python2/c166ed9/ : FAILURE in 26m 24s\n- osc-functional-devstack-tips http://logs.openstack.org/26/604926/21/check/osc-functional-devstack-tips/1a38192/ : RETRY_LIMIT in 26m 44s (non-voting)\n- neutron-grenade http://logs.openstack.org/26/604926/21/check/neutron-grenade/1ca53e4/ : SUCCESS in 54m 32s\n- nodepool-functional-py35-src http://logs.openstack.org/26/604926/21/check/nodepool-functional-py35-src/6fdcbf2/ : RETRY_LIMIT in 28m 00s\n- bifrost-integration-tinyipa-ubuntu-xenial http://logs.openstack.org/26/604926/21/check/bifrost-integration-tinyipa-ubuntu-xenial/25b612a/ : FAILURE in 11m 14s","accounts_in_message":[],"_revision_number":21},{"id":"d86b656ad311ffb9d5c5a4079297cdb98963e8db","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2018-11-09 16:37:30.000000000","message":"Uploaded patch set 22: Patch Set 21 was rebased.","accounts_in_message":[],"_revision_number":22},{"id":"2bd8dae6f467919c85521754cd67102a3ac95651","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-11-09 18:37:00.000000000","message":"Patch Set 22: 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/26/604926/22/check/openstack-tox-lower-constraints/8cb7798/ : FAILURE in 4m 01s\n- openstack-tox-pep8 http://logs.openstack.org/26/604926/22/check/openstack-tox-pep8/9363917/ : FAILURE in 3m 26s\n- openstack-tox-py27 http://logs.openstack.org/26/604926/22/check/openstack-tox-py27/6ea86a7/ : FAILURE in 4m 02s\n- openstack-tox-py36 http://logs.openstack.org/26/604926/22/check/openstack-tox-py36/71d3e91/ : FAILURE in 3m 55s\n- openstacksdk-functional-devstack-tips http://logs.openstack.org/26/604926/22/check/openstacksdk-functional-devstack-tips/948fe5d/ : FAILURE in 30m 03s\n- openstacksdk-functional-devstack-tips-python2 http://logs.openstack.org/26/604926/22/check/openstacksdk-functional-devstack-tips-python2/0dcabc2/ : FAILURE in 28m 52s\n- openstacksdk-tox-py36-tips http://logs.openstack.org/26/604926/22/check/openstacksdk-tox-py36-tips/55da8b6/ : FAILURE in 4m 12s\n- os-client-config-tox-py27-tips http://logs.openstack.org/26/604926/22/check/os-client-config-tox-py27-tips/b97332b/ : SUCCESS in 6m 21s\n- os-client-config-tox-py37-tips http://logs.openstack.org/26/604926/22/check/os-client-config-tox-py37-tips/d5e35a6/ : SUCCESS in 5m 38s\n- osc-tox-py27-tips http://logs.openstack.org/26/604926/22/check/osc-tox-py27-tips/4565409/ : SUCCESS in 10m 13s\n- osc-tox-py35-tips http://logs.openstack.org/26/604926/22/check/osc-tox-py35-tips/161309c/ : SUCCESS in 6m 35s\n- openstack-tox-docs http://logs.openstack.org/26/604926/22/check/openstack-tox-docs/8ef6e74/html/ : SUCCESS in 4m 05s\n- openstacksdk-ansible-devel-functional-devstack http://logs.openstack.org/26/604926/22/check/openstacksdk-ansible-devel-functional-devstack/abc0a33/ : FAILURE in 25m 42s (non-voting)\n- openstacksdk-ansible-stable-2.6-functional-devstack http://logs.openstack.org/26/604926/22/check/openstacksdk-ansible-stable-2.6-functional-devstack/2ba30d4/ : FAILURE in 28m 40s (non-voting)\n- openstacksdk-functional-devstack http://logs.openstack.org/26/604926/22/check/openstacksdk-functional-devstack/afda2c2/ : FAILURE in 28m 57s\n- openstacksdk-functional-devstack-networking http://logs.openstack.org/26/604926/22/check/openstacksdk-functional-devstack-networking/7ad3283/ : FAILURE in 26m 44s\n- openstacksdk-functional-devstack-senlin http://logs.openstack.org/26/604926/22/check/openstacksdk-functional-devstack-senlin/ab13ba4/ : FAILURE in 27m 48s\n- openstacksdk-functional-devstack-magnum http://logs.openstack.org/26/604926/22/check/openstacksdk-functional-devstack-magnum/d00bde7/ : FAILURE in 28m 14s (non-voting)\n- openstacksdk-functional-devstack-ironic http://logs.openstack.org/26/604926/22/check/openstacksdk-functional-devstack-ironic/2f6b578/ : FAILURE in 23m 22s (non-voting)\n- openstacksdk-functional-devstack-python2 http://logs.openstack.org/26/604926/22/check/openstacksdk-functional-devstack-python2/08565c6/ : FAILURE in 34m 13s\n- osc-functional-devstack-tips http://logs.openstack.org/26/604926/22/check/osc-functional-devstack-tips/24f6f75/ : RETRY_LIMIT in 24m 12s (non-voting)\n- neutron-grenade http://logs.openstack.org/26/604926/22/check/neutron-grenade/100ad88/ : SUCCESS in 56m 37s\n- nodepool-functional-py35-src http://logs.openstack.org/26/604926/22/check/nodepool-functional-py35-src/3fe5e36/ : RETRY_LIMIT in 24m 23s\n- bifrost-integration-tinyipa-ubuntu-xenial http://logs.openstack.org/26/604926/22/check/bifrost-integration-tinyipa-ubuntu-xenial/6266be4/ : FAILURE in 10m 53s","accounts_in_message":[],"_revision_number":22},{"id":"31e7689bb03539bda42e2263086b9e7c05e7a767","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2018-11-23 09:01:16.000000000","message":"Uploaded patch set 23.","accounts_in_message":[],"_revision_number":23},{"id":"fc285daeeb6e66093e2133c0d7790b9bcdbb9cec","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2018-11-23 09:02:03.000000000","message":"Patch Set 23:\n\n\u003e Uploaded patch set 23.\n\nthought it make sense to revive work here","accounts_in_message":[],"_revision_number":23},{"id":"ab6f8ddd65c86fe55b3222b88b96b79380a918af","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-11-23 11:49:28.000000000","message":"Patch Set 23: 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/26/604926/23/check/openstack-tox-lower-constraints/7c0dd79/ : FAILURE in 3m 32s\n- openstack-tox-pep8 http://logs.openstack.org/26/604926/23/check/openstack-tox-pep8/c242460/ : SUCCESS in 3m 33s\n- openstack-tox-py27 http://logs.openstack.org/26/604926/23/check/openstack-tox-py27/3ca1b33/ : FAILURE in 3m 19s\n- openstack-tox-py36 http://logs.openstack.org/26/604926/23/check/openstack-tox-py36/f9848e9/ : FAILURE in 3m 24s\n- openstacksdk-functional-devstack-tips http://logs.openstack.org/26/604926/23/check/openstacksdk-functional-devstack-tips/41a6ec5/ : SUCCESS in 47m 04s\n- openstacksdk-functional-devstack-tips-python2 http://logs.openstack.org/26/604926/23/check/openstacksdk-functional-devstack-tips-python2/834b20a/ : SUCCESS in 49m 17s\n- openstacksdk-tox-py36-tips http://logs.openstack.org/26/604926/23/check/openstacksdk-tox-py36-tips/eec14ab/ : SUCCESS in 3m 08s\n- os-client-config-tox-py27-tips http://logs.openstack.org/26/604926/23/check/os-client-config-tox-py27-tips/4e6b37c/ : SUCCESS in 5m 18s\n- os-client-config-tox-py37-tips http://logs.openstack.org/26/604926/23/check/os-client-config-tox-py37-tips/524b07f/ : SUCCESS in 6m 10s\n- osc-tox-py27-tips http://logs.openstack.org/26/604926/23/check/osc-tox-py27-tips/726eb73/ : SUCCESS in 5m 46s\n- osc-tox-py35-tips http://logs.openstack.org/26/604926/23/check/osc-tox-py35-tips/29073c2/ : SUCCESS in 5m 46s\n- openstack-tox-docs http://logs.openstack.org/26/604926/23/check/openstack-tox-docs/ca0a65a/html/ : SUCCESS in 3m 38s\n- openstacksdk-ansible-devel-functional-devstack http://logs.openstack.org/26/604926/23/check/openstacksdk-ansible-devel-functional-devstack/551a418/ : FAILURE in 26m 33s (non-voting)\n- openstacksdk-ansible-stable-2.6-functional-devstack http://logs.openstack.org/26/604926/23/check/openstacksdk-ansible-stable-2.6-functional-devstack/fdd39f4/ : FAILURE in 26m 43s (non-voting)\n- openstacksdk-functional-devstack http://logs.openstack.org/26/604926/23/check/openstacksdk-functional-devstack/7d5fda5/ : FAILURE in 31m 26s\n- openstacksdk-functional-devstack-networking http://logs.openstack.org/26/604926/23/check/openstacksdk-functional-devstack-networking/c25c76c/ : FAILURE in 25m 21s\n- openstacksdk-functional-devstack-senlin http://logs.openstack.org/26/604926/23/check/openstacksdk-functional-devstack-senlin/cbf89a5/ : FAILURE in 23m 52s\n- openstacksdk-functional-devstack-magnum http://logs.openstack.org/26/604926/23/check/openstacksdk-functional-devstack-magnum/4c6eacc/ : FAILURE in 27m 35s (non-voting)\n- openstacksdk-functional-devstack-ironic http://logs.openstack.org/26/604926/23/check/openstacksdk-functional-devstack-ironic/73c4239/ : FAILURE in 21m 40s (non-voting)\n- openstacksdk-functional-devstack-python2 http://logs.openstack.org/26/604926/23/check/openstacksdk-functional-devstack-python2/40c6bb6/ : FAILURE in 29m 00s\n- osc-functional-devstack-tips http://logs.openstack.org/26/604926/23/check/osc-functional-devstack-tips/a3389cf/ : RETRY_LIMIT in 32m 47s (non-voting)\n- neutron-grenade http://logs.openstack.org/26/604926/23/check/neutron-grenade/79a1005/ : SUCCESS in 51m 59s\n- nodepool-functional-py35-src http://logs.openstack.org/26/604926/23/check/nodepool-functional-py35-src/36d8271/ : RETRY_LIMIT in 24m 36s\n- bifrost-integration-tinyipa-ubuntu-xenial http://logs.openstack.org/26/604926/23/check/bifrost-integration-tinyipa-ubuntu-xenial/cc3ddff/ : FAILURE in 11m 02s","accounts_in_message":[],"_revision_number":23},{"id":"1fab459957838a08ff4c1ca2fd0026030d210eac","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-02-28 17:47:16.000000000","message":"Patch Set 23:\n\nrecheck","accounts_in_message":[],"_revision_number":23},{"id":"1d77de4f08550adfb40712a8f23d233c06e79b4d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-28 17:47:44.000000000","message":"Patch Set 23:\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":23},{"id":"44bd171eb6d924842a33b85483eaac6664332756","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-02-28 18:07:51.000000000","message":"Uploaded patch set 24.","accounts_in_message":[],"_revision_number":24},{"id":"a3dbb4e9d3ab5b53469887f532e658a72bdf87d1","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-28 19:56:12.000000000","message":"Patch Set 24: 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/26/604926/24/check/openstack-tox-lower-constraints/c540146/ : FAILURE in 5m 51s\n- openstack-tox-pep8 http://logs.openstack.org/26/604926/24/check/openstack-tox-pep8/6fb50bd/ : SUCCESS in 3m 50s\n- openstack-tox-py27 http://logs.openstack.org/26/604926/24/check/openstack-tox-py27/e3edad9/ : FAILURE in 5m 04s\n- openstack-tox-py36 http://logs.openstack.org/26/604926/24/check/openstack-tox-py36/665abd8/ : FAILURE in 5m 11s\n- openstacksdk-functional-devstack-tips http://logs.openstack.org/26/604926/24/check/openstacksdk-functional-devstack-tips/7262bb6/ : FAILURE in 26m 28s\n- openstacksdk-functional-devstack-tips-python2 http://logs.openstack.org/26/604926/24/check/openstacksdk-functional-devstack-tips-python2/c45fcb6/ : FAILURE in 25m 45s\n- openstacksdk-tox-py36-tips http://logs.openstack.org/26/604926/24/check/openstacksdk-tox-py36-tips/e8eebb2/ : FAILURE in 4m 09s\n- os-client-config-tox-py27-tips http://logs.openstack.org/26/604926/24/check/os-client-config-tox-py27-tips/364b598/ : SUCCESS in 4m 56s\n- os-client-config-tox-py37-tips http://logs.openstack.org/26/604926/24/check/os-client-config-tox-py37-tips/db87632/ : SUCCESS in 5m 27s\n- osc-tox-py27-tips http://logs.openstack.org/26/604926/24/check/osc-tox-py27-tips/4f0f4d6/ : SUCCESS in 7m 38s\n- osc-tox-py35-tips http://logs.openstack.org/26/604926/24/check/osc-tox-py35-tips/077c278/ : SUCCESS in 8m 52s\n- openstack-tox-docs http://logs.openstack.org/26/604926/24/check/openstack-tox-docs/04aeea7/html/ : SUCCESS in 5m 50s\n- openstacksdk-ansible-devel-functional-devstack http://logs.openstack.org/26/604926/24/check/openstacksdk-ansible-devel-functional-devstack/d56668b/ : FAILURE in 38m 27s (non-voting)\n- openstacksdk-ansible-stable-2.6-functional-devstack http://logs.openstack.org/26/604926/24/check/openstacksdk-ansible-stable-2.6-functional-devstack/3add46b/ : FAILURE in 29m 27s (non-voting)\n- openstacksdk-functional-devstack http://logs.openstack.org/26/604926/24/check/openstacksdk-functional-devstack/f4d6529/ : FAILURE in 30m 42s\n- openstacksdk-functional-devstack-networking http://logs.openstack.org/26/604926/24/check/openstacksdk-functional-devstack-networking/cc1eb05/ : FAILURE in 27m 45s\n- openstacksdk-functional-devstack-senlin http://logs.openstack.org/26/604926/24/check/openstacksdk-functional-devstack-senlin/9f8ba91/ : FAILURE in 27m 45s\n- openstacksdk-functional-devstack-magnum http://logs.openstack.org/26/604926/24/check/openstacksdk-functional-devstack-magnum/587752b/ : FAILURE in 30m 27s (non-voting)\n- openstacksdk-functional-devstack-masakari http://logs.openstack.org/26/604926/24/check/openstacksdk-functional-devstack-masakari/795e073/ : FAILURE in 23m 51s (non-voting)\n- openstacksdk-functional-devstack-ironic http://logs.openstack.org/26/604926/24/check/openstacksdk-functional-devstack-ironic/e3bce41/ : FAILURE in 24m 05s (non-voting)\n- openstacksdk-functional-devstack-python2 http://logs.openstack.org/26/604926/24/check/openstacksdk-functional-devstack-python2/7aa60ab/ : FAILURE in 27m 39s\n- osc-functional-devstack-tips http://logs.openstack.org/26/604926/24/check/osc-functional-devstack-tips/e6b9ef2/ : FAILURE in 28m 13s (non-voting)\n- nodepool-functional-py35-src http://logs.openstack.org/26/604926/24/check/nodepool-functional-py35-src/0c9c113/ : RETRY_LIMIT in 30m 28s\n- bifrost-integration-tinyipa-ubuntu-xenial http://logs.openstack.org/26/604926/24/check/bifrost-integration-tinyipa-ubuntu-xenial/56f876d/ : FAILURE in 11m 22s\n- metalsmith-integration-openstacksdk-src http://logs.openstack.org/26/604926/24/check/metalsmith-integration-openstacksdk-src/ae0baa4/ : RETRY_LIMIT in 23m 27s (non-voting)","accounts_in_message":[],"_revision_number":24},{"id":"efd2e2ab72e5df82ca5523d4080caa3804f0a21b","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-03-01 16:29:22.000000000","message":"Patch Set 25: Patch Set 24 was rebased","accounts_in_message":[],"_revision_number":25},{"id":"0a8d49a2bac76f756aae634f25b3dba1cb8defca","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-01 18:35:29.000000000","message":"Patch Set 25: 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/26/604926/25/check/openstack-tox-lower-constraints/4104ac2/ : FAILURE in 4m 43s\n- openstack-tox-pep8 http://logs.openstack.org/26/604926/25/check/openstack-tox-pep8/7b7426d/ : SUCCESS in 3m 05s\n- openstack-tox-py27 http://logs.openstack.org/26/604926/25/check/openstack-tox-py27/dbdfa11/ : FAILURE in 3m 28s\n- openstack-tox-py36 http://logs.openstack.org/26/604926/25/check/openstack-tox-py36/9214018/ : FAILURE in 5m 19s\n- openstacksdk-functional-devstack-tips http://logs.openstack.org/26/604926/25/check/openstacksdk-functional-devstack-tips/e801321/ : FAILURE in 32m 03s\n- openstacksdk-functional-devstack-tips-python2 http://logs.openstack.org/26/604926/25/check/openstacksdk-functional-devstack-tips-python2/b929eba/ : FAILURE in 32m 29s\n- openstacksdk-tox-py36-tips http://logs.openstack.org/26/604926/25/check/openstacksdk-tox-py36-tips/5082bc1/ : FAILURE in 4m 02s\n- os-client-config-tox-py27-tips http://logs.openstack.org/26/604926/25/check/os-client-config-tox-py27-tips/fb302ea/ : SUCCESS in 5m 40s\n- os-client-config-tox-py37-tips http://logs.openstack.org/26/604926/25/check/os-client-config-tox-py37-tips/4ecc95a/ : SUCCESS in 4m 50s\n- osc-tox-py27-tips http://logs.openstack.org/26/604926/25/check/osc-tox-py27-tips/42a8da1/ : SUCCESS in 7m 58s\n- osc-tox-py35-tips http://logs.openstack.org/26/604926/25/check/osc-tox-py35-tips/492e1c2/ : SUCCESS in 6m 01s\n- openstack-tox-docs http://logs.openstack.org/26/604926/25/check/openstack-tox-docs/0981eb0/html/ : SUCCESS in 3m 54s\n- openstacksdk-ansible-devel-functional-devstack http://logs.openstack.org/26/604926/25/check/openstacksdk-ansible-devel-functional-devstack/1bbd9b7/ : FAILURE in 35m 09s (non-voting)\n- openstacksdk-ansible-stable-2.6-functional-devstack http://logs.openstack.org/26/604926/25/check/openstacksdk-ansible-stable-2.6-functional-devstack/920188b/ : FAILURE in 32m 06s (non-voting)\n- openstacksdk-functional-devstack http://logs.openstack.org/26/604926/25/check/openstacksdk-functional-devstack/33bba9e/ : FAILURE in 26m 57s\n- openstacksdk-functional-devstack-networking http://logs.openstack.org/26/604926/25/check/openstacksdk-functional-devstack-networking/3f7d9bc/ : FAILURE in 22m 46s\n- openstacksdk-functional-devstack-senlin http://logs.openstack.org/26/604926/25/check/openstacksdk-functional-devstack-senlin/ebcb958/ : FAILURE in 24m 03s\n- openstacksdk-functional-devstack-magnum http://logs.openstack.org/26/604926/25/check/openstacksdk-functional-devstack-magnum/1f4c42c/ : FAILURE in 30m 41s (non-voting)\n- openstacksdk-functional-devstack-masakari http://logs.openstack.org/26/604926/25/check/openstacksdk-functional-devstack-masakari/e80cc92/ : FAILURE in 27m 04s (non-voting)\n- openstacksdk-functional-devstack-ironic http://logs.openstack.org/26/604926/25/check/openstacksdk-functional-devstack-ironic/3837738/ : FAILURE in 20m 32s (non-voting)\n- openstacksdk-functional-devstack-python2 http://logs.openstack.org/26/604926/25/check/openstacksdk-functional-devstack-python2/43613a3/ : FAILURE in 25m 50s\n- osc-functional-devstack-tips http://logs.openstack.org/26/604926/25/check/osc-functional-devstack-tips/f73ddea/ : FAILURE in 33m 04s (non-voting)\n- nodepool-functional-py35-src http://logs.openstack.org/26/604926/25/check/nodepool-functional-py35-src/49e4df1/ : RETRY_LIMIT in 37m 19s\n- bifrost-integration-tinyipa-ubuntu-xenial http://logs.openstack.org/26/604926/25/check/bifrost-integration-tinyipa-ubuntu-xenial/48feb77/ : FAILURE in 11m 57s\n- metalsmith-integration-openstacksdk-src http://logs.openstack.org/26/604926/25/check/metalsmith-integration-openstacksdk-src/6519a65/ : RETRY_LIMIT in 25m 56s (non-voting)","accounts_in_message":[],"_revision_number":25},{"id":"93bc1e3e74cb8e455f06a59e7291ace033a8fee7","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-03-01 19:22:56.000000000","message":"Patch Set 26: Commit message was updated.","accounts_in_message":[],"_revision_number":26},{"id":"63fc66fdea474fcbe6f4345ab2f037fd79b4b9c4","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-01 21:21:04.000000000","message":"Patch Set 26: 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/26/604926/26/check/openstack-tox-lower-constraints/9afbffb/ : FAILURE in 6m 01s\n- openstack-tox-pep8 http://logs.openstack.org/26/604926/26/check/openstack-tox-pep8/fde3eba/ : SUCCESS in 3m 36s\n- openstack-tox-py27 http://logs.openstack.org/26/604926/26/check/openstack-tox-py27/254f642/ : FAILURE in 5m 11s\n- openstack-tox-py36 http://logs.openstack.org/26/604926/26/check/openstack-tox-py36/86da998/ : FAILURE in 5m 02s\n- openstacksdk-functional-devstack-tips http://logs.openstack.org/26/604926/26/check/openstacksdk-functional-devstack-tips/ff8dabd/ : FAILURE in 29m 59s\n- openstacksdk-functional-devstack-tips-python2 http://logs.openstack.org/26/604926/26/check/openstacksdk-functional-devstack-tips-python2/935f05e/ : FAILURE in 35m 02s\n- openstacksdk-tox-py36-tips http://logs.openstack.org/26/604926/26/check/openstacksdk-tox-py36-tips/cd4ab39/ : FAILURE in 5m 58s\n- os-client-config-tox-py27-tips http://logs.openstack.org/26/604926/26/check/os-client-config-tox-py27-tips/1a5a960/ : SUCCESS in 5m 36s\n- os-client-config-tox-py37-tips http://logs.openstack.org/26/604926/26/check/os-client-config-tox-py37-tips/8d8fd6f/ : SUCCESS in 5m 50s\n- osc-tox-py27-tips http://logs.openstack.org/26/604926/26/check/osc-tox-py27-tips/8dcca42/ : SUCCESS in 7m 12s\n- osc-tox-py35-tips http://logs.openstack.org/26/604926/26/check/osc-tox-py35-tips/6ccdae2/ : SUCCESS in 7m 27s\n- openstack-tox-docs http://logs.openstack.org/26/604926/26/check/openstack-tox-docs/7e5d373/html/ : SUCCESS in 5m 46s\n- openstacksdk-ansible-devel-functional-devstack http://logs.openstack.org/26/604926/26/check/openstacksdk-ansible-devel-functional-devstack/0dce7c0/ : FAILURE in 32m 25s (non-voting)\n- openstacksdk-ansible-stable-2.6-functional-devstack http://logs.openstack.org/26/604926/26/check/openstacksdk-ansible-stable-2.6-functional-devstack/a855ed7/ : FAILURE in 30m 15s (non-voting)\n- openstacksdk-functional-devstack http://logs.openstack.org/26/604926/26/check/openstacksdk-functional-devstack/e996f53/ : FAILURE in 27m 17s\n- openstacksdk-functional-devstack-networking http://logs.openstack.org/26/604926/26/check/openstacksdk-functional-devstack-networking/9072b0a/ : FAILURE in 29m 09s\n- openstacksdk-functional-devstack-senlin http://logs.openstack.org/26/604926/26/check/openstacksdk-functional-devstack-senlin/10ccc12/ : FAILURE in 29m 05s\n- openstacksdk-functional-devstack-magnum http://logs.openstack.org/26/604926/26/check/openstacksdk-functional-devstack-magnum/84f44d3/ : FAILURE in 27m 52s (non-voting)\n- openstacksdk-functional-devstack-masakari http://logs.openstack.org/26/604926/26/check/openstacksdk-functional-devstack-masakari/cfe6fdf/ : FAILURE in 24m 51s (non-voting)\n- openstacksdk-functional-devstack-ironic http://logs.openstack.org/26/604926/26/check/openstacksdk-functional-devstack-ironic/37b4e93/ : FAILURE in 24m 59s (non-voting)\n- openstacksdk-functional-devstack-python2 http://logs.openstack.org/26/604926/26/check/openstacksdk-functional-devstack-python2/c1a6866/ : FAILURE in 37m 34s\n- osc-functional-devstack-tips http://logs.openstack.org/26/604926/26/check/osc-functional-devstack-tips/3f8b8c2/ : FAILURE in 29m 19s (non-voting)\n- nodepool-functional-py35-src http://logs.openstack.org/26/604926/26/check/nodepool-functional-py35-src/5590811/ : RETRY_LIMIT in 35m 04s\n- bifrost-integration-tinyipa-ubuntu-xenial http://logs.openstack.org/26/604926/26/check/bifrost-integration-tinyipa-ubuntu-xenial/057b5d3/ : SUCCESS in 19m 53s\n- metalsmith-integration-openstacksdk-src http://logs.openstack.org/26/604926/26/check/metalsmith-integration-openstacksdk-src/9795d24/ : RETRY_LIMIT in 28m 38s (non-voting)","accounts_in_message":[],"_revision_number":26},{"id":"c2ee70e8fdf20135fb0908483d2beb42e3846e30","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2019-03-01 22:38:37.000000000","message":"Uploaded patch set 27.","accounts_in_message":[],"_revision_number":27},{"id":"cf8107658e21543bc90093726f3d27373a5455d0","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-02 00:18:22.000000000","message":"Patch Set 27: 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/26/604926/27/check/openstack-tox-lower-constraints/e41936b/ : FAILURE in 4m 41s\n- openstack-tox-pep8 http://logs.openstack.org/26/604926/27/check/openstack-tox-pep8/dd9a72f/ : SUCCESS in 3m 25s\n- openstack-tox-py27 http://logs.openstack.org/26/604926/27/check/openstack-tox-py27/9c41ddc/ : SUCCESS in 4m 16s\n- openstack-tox-py36 http://logs.openstack.org/26/604926/27/check/openstack-tox-py36/b8dd030/ : SUCCESS in 3m 32s\n- openstacksdk-functional-devstack-tips http://logs.openstack.org/26/604926/27/check/openstacksdk-functional-devstack-tips/09b7472/ : SUCCESS in 1h 02m 23s\n- openstacksdk-functional-devstack-tips-python2 http://logs.openstack.org/26/604926/27/check/openstacksdk-functional-devstack-tips-python2/e6aa565/ : SUCCESS in 1h 00m 57s\n- openstacksdk-tox-py36-tips http://logs.openstack.org/26/604926/27/check/openstacksdk-tox-py36-tips/489ed75/ : SUCCESS in 3m 59s\n- os-client-config-tox-py27-tips http://logs.openstack.org/26/604926/27/check/os-client-config-tox-py27-tips/66dd8ff/ : SUCCESS in 4m 59s\n- os-client-config-tox-py37-tips http://logs.openstack.org/26/604926/27/check/os-client-config-tox-py37-tips/58add2e/ : SUCCESS in 6m 25s\n- osc-tox-py27-tips http://logs.openstack.org/26/604926/27/check/osc-tox-py27-tips/1110ea3/ : SUCCESS in 6m 45s\n- osc-tox-py35-tips http://logs.openstack.org/26/604926/27/check/osc-tox-py35-tips/a28575c/ : SUCCESS in 6m 55s\n- openstack-tox-docs http://logs.openstack.org/26/604926/27/check/openstack-tox-docs/5ebdb48/html/ : SUCCESS in 4m 08s\n- openstacksdk-ansible-devel-functional-devstack http://logs.openstack.org/26/604926/27/check/openstacksdk-ansible-devel-functional-devstack/3feb3e4/ : SUCCESS in 35m 34s (non-voting)\n- openstacksdk-ansible-stable-2.6-functional-devstack http://logs.openstack.org/26/604926/27/check/openstacksdk-ansible-stable-2.6-functional-devstack/cf0b4ca/ : SUCCESS in 34m 56s (non-voting)\n- openstacksdk-functional-devstack http://logs.openstack.org/26/604926/27/check/openstacksdk-functional-devstack/9732fff/ : SUCCESS in 59m 18s\n- openstacksdk-functional-devstack-networking http://logs.openstack.org/26/604926/27/check/openstacksdk-functional-devstack-networking/4d33a92/ : SUCCESS in 1h 19m 23s\n- openstacksdk-functional-devstack-senlin http://logs.openstack.org/26/604926/27/check/openstacksdk-functional-devstack-senlin/ea3bf3e/ : SUCCESS in 1h 00m 38s\n- openstacksdk-functional-devstack-magnum http://logs.openstack.org/26/604926/27/check/openstacksdk-functional-devstack-magnum/0ae66d8/ : SUCCESS in 53m 23s (non-voting)\n- openstacksdk-functional-devstack-masakari http://logs.openstack.org/26/604926/27/check/openstacksdk-functional-devstack-masakari/6d84085/ : SUCCESS in 31m 15s (non-voting)\n- openstacksdk-functional-devstack-ironic http://logs.openstack.org/26/604926/27/check/openstacksdk-functional-devstack-ironic/24aae63/ : SUCCESS in 29m 45s (non-voting)\n- openstacksdk-functional-devstack-python2 http://logs.openstack.org/26/604926/27/check/openstacksdk-functional-devstack-python2/47b422c/ : SUCCESS in 57m 36s\n- osc-functional-devstack-tips http://logs.openstack.org/26/604926/27/check/osc-functional-devstack-tips/826dd82/ : SUCCESS in 52m 30s (non-voting)\n- nodepool-functional-py35-src http://logs.openstack.org/26/604926/27/check/nodepool-functional-py35-src/e9aa211/ : RETRY_LIMIT in 35m 43s\n- bifrost-integration-tinyipa-ubuntu-xenial http://logs.openstack.org/26/604926/27/check/bifrost-integration-tinyipa-ubuntu-xenial/af55acf/ : SUCCESS in 19m 22s\n- metalsmith-integration-openstacksdk-src http://logs.openstack.org/26/604926/27/check/metalsmith-integration-openstacksdk-src/140553d/ : SUCCESS in 41m 23s (non-voting)","accounts_in_message":[],"_revision_number":27},{"id":"f03aad192e63cb2a19d6d58b887288750d2b4139","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-03-02 02:06:46.000000000","message":"Patch Set 28: Published edit on patch set 27.","accounts_in_message":[],"_revision_number":28},{"id":"fd3b994cf169766ef62227c3c652a4c60a354b34","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-02 03:37:19.000000000","message":"Patch Set 28: 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- requirements-check http://logs.openstack.org/26/604926/28/check/requirements-check/97c1fac/ : FAILURE in 2m 16s\n- openstack-tox-lower-constraints http://logs.openstack.org/26/604926/28/check/openstack-tox-lower-constraints/7f72017/ : SUCCESS in 3m 39s\n- openstack-tox-pep8 http://logs.openstack.org/26/604926/28/check/openstack-tox-pep8/7ef27d5/ : SUCCESS in 2m 52s\n- openstack-tox-py27 http://logs.openstack.org/26/604926/28/check/openstack-tox-py27/c895803/ : SUCCESS in 3m 18s\n- openstack-tox-py36 http://logs.openstack.org/26/604926/28/check/openstack-tox-py36/6febc48/ : SUCCESS in 3m 41s\n- openstacksdk-functional-devstack-tips http://logs.openstack.org/26/604926/28/check/openstacksdk-functional-devstack-tips/b4aacde/ : SUCCESS in 55m 14s\n- openstacksdk-functional-devstack-tips-python2 http://logs.openstack.org/26/604926/28/check/openstacksdk-functional-devstack-tips-python2/a458e7c/ : SUCCESS in 57m 59s\n- openstacksdk-tox-py36-tips http://logs.openstack.org/26/604926/28/check/openstacksdk-tox-py36-tips/1d55bbb/ : SUCCESS in 3m 34s\n- os-client-config-tox-py27-tips http://logs.openstack.org/26/604926/28/check/os-client-config-tox-py27-tips/9471da3/ : SUCCESS in 4m 48s\n- os-client-config-tox-py37-tips http://logs.openstack.org/26/604926/28/check/os-client-config-tox-py37-tips/eea21df/ : SUCCESS in 5m 25s\n- osc-tox-py27-tips http://logs.openstack.org/26/604926/28/check/osc-tox-py27-tips/d4fe3ea/ : SUCCESS in 5m 57s\n- osc-tox-py35-tips http://logs.openstack.org/26/604926/28/check/osc-tox-py35-tips/f48aedd/ : SUCCESS in 5m 29s\n- openstack-tox-docs http://logs.openstack.org/26/604926/28/check/openstack-tox-docs/1f982f8/html/ : SUCCESS in 3m 38s\n- openstacksdk-ansible-devel-functional-devstack http://logs.openstack.org/26/604926/28/check/openstacksdk-ansible-devel-functional-devstack/dcc6e42/ : SUCCESS in 32m 28s (non-voting)\n- openstacksdk-ansible-stable-2.6-functional-devstack http://logs.openstack.org/26/604926/28/check/openstacksdk-ansible-stable-2.6-functional-devstack/7fd38db/ : SUCCESS in 34m 16s (non-voting)\n- openstacksdk-functional-devstack http://logs.openstack.org/26/604926/28/check/openstacksdk-functional-devstack/8593440/ : SUCCESS in 54m 37s\n- openstacksdk-functional-devstack-networking http://logs.openstack.org/26/604926/28/check/openstacksdk-functional-devstack-networking/8166dd2/ : SUCCESS in 1h 14m 37s\n- openstacksdk-functional-devstack-senlin http://logs.openstack.org/26/604926/28/check/openstacksdk-functional-devstack-senlin/af58c17/ : SUCCESS in 49m 14s\n- openstacksdk-functional-devstack-magnum http://logs.openstack.org/26/604926/28/check/openstacksdk-functional-devstack-magnum/5abfefe/ : SUCCESS in 50m 40s (non-voting)\n- openstacksdk-functional-devstack-masakari http://logs.openstack.org/26/604926/28/check/openstacksdk-functional-devstack-masakari/a8724e0/ : SUCCESS in 27m 36s (non-voting)\n- openstacksdk-functional-devstack-ironic http://logs.openstack.org/26/604926/28/check/openstacksdk-functional-devstack-ironic/1712db9/ : SUCCESS in 24m 31s (non-voting)\n- openstacksdk-functional-devstack-python2 http://logs.openstack.org/26/604926/28/check/openstacksdk-functional-devstack-python2/9b4eec2/ : SUCCESS in 1h 01m 54s\n- osc-functional-devstack-tips http://logs.openstack.org/26/604926/28/check/osc-functional-devstack-tips/43df219/ : SUCCESS in 43m 36s (non-voting)\n- nodepool-functional-py35-src http://logs.openstack.org/26/604926/28/check/nodepool-functional-py35-src/2042dc6/ : RETRY_LIMIT in 24m 01s\n- bifrost-integration-tinyipa-ubuntu-xenial http://logs.openstack.org/26/604926/28/check/bifrost-integration-tinyipa-ubuntu-xenial/3df47fa/ : SUCCESS in 16m 40s\n- metalsmith-integration-openstacksdk-src http://logs.openstack.org/26/604926/28/check/metalsmith-integration-openstacksdk-src/e518232/ : SUCCESS in 39m 40s (non-voting)","accounts_in_message":[],"_revision_number":28},{"id":"b3a9903882e569ad679c68876e4fdbb6510935d8","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2019-03-02 08:04:57.000000000","message":"Uploaded patch set 29.","accounts_in_message":[],"_revision_number":29},{"id":"fd471530ccfbd56494ca4304fe7afbf7edb41f07","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-02 09:36:17.000000000","message":"Patch Set 29: 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- requirements-check http://logs.openstack.org/26/604926/29/check/requirements-check/203207b/ : SUCCESS in 1m 57s\n- openstack-tox-lower-constraints http://logs.openstack.org/26/604926/29/check/openstack-tox-lower-constraints/d118608/ : SUCCESS in 4m 05s\n- openstack-tox-pep8 http://logs.openstack.org/26/604926/29/check/openstack-tox-pep8/4ea7f98/ : SUCCESS in 2m 53s\n- openstack-tox-py27 http://logs.openstack.org/26/604926/29/check/openstack-tox-py27/0894c37/ : SUCCESS in 2m 57s\n- openstack-tox-py36 http://logs.openstack.org/26/604926/29/check/openstack-tox-py36/aa6f4f0/ : SUCCESS in 2m 36s\n- openstacksdk-functional-devstack-tips http://logs.openstack.org/26/604926/29/check/openstacksdk-functional-devstack-tips/aefa6c3/ : SUCCESS in 51m 43s\n- openstacksdk-functional-devstack-tips-python2 http://logs.openstack.org/26/604926/29/check/openstacksdk-functional-devstack-tips-python2/19b925c/ : SUCCESS in 52m 53s\n- openstacksdk-tox-py36-tips http://logs.openstack.org/26/604926/29/check/openstacksdk-tox-py36-tips/895dca0/ : SUCCESS in 3m 34s\n- os-client-config-tox-py27-tips http://logs.openstack.org/26/604926/29/check/os-client-config-tox-py27-tips/33fdb8e/ : SUCCESS in 5m 49s\n- os-client-config-tox-py37-tips http://logs.openstack.org/26/604926/29/check/os-client-config-tox-py37-tips/df243b4/ : SUCCESS in 6m 41s\n- osc-tox-py27-tips http://logs.openstack.org/26/604926/29/check/osc-tox-py27-tips/f01d2f3/ : SUCCESS in 7m 11s\n- osc-tox-py35-tips http://logs.openstack.org/26/604926/29/check/osc-tox-py35-tips/a1afe87/ : SUCCESS in 7m 59s\n- openstack-tox-docs http://logs.openstack.org/26/604926/29/check/openstack-tox-docs/2a9a3a7/html/ : SUCCESS in 4m 05s\n- openstacksdk-ansible-devel-functional-devstack http://logs.openstack.org/26/604926/29/check/openstacksdk-ansible-devel-functional-devstack/e5dc411/ : SUCCESS in 38m 15s (non-voting)\n- openstacksdk-ansible-stable-2.6-functional-devstack http://logs.openstack.org/26/604926/29/check/openstacksdk-ansible-stable-2.6-functional-devstack/a009a4d/ : SUCCESS in 32m 51s (non-voting)\n- openstacksdk-functional-devstack http://logs.openstack.org/26/604926/29/check/openstacksdk-functional-devstack/2aec868/ : SUCCESS in 57m 28s\n- openstacksdk-functional-devstack-networking http://logs.openstack.org/26/604926/29/check/openstacksdk-functional-devstack-networking/7c57466/ : SUCCESS in 1h 20m 44s\n- openstacksdk-functional-devstack-senlin http://logs.openstack.org/26/604926/29/check/openstacksdk-functional-devstack-senlin/b49f4f1/ : SUCCESS in 54m 09s\n- openstacksdk-functional-devstack-magnum http://logs.openstack.org/26/604926/29/check/openstacksdk-functional-devstack-magnum/9246f26/ : SUCCESS in 50m 37s (non-voting)\n- openstacksdk-functional-devstack-masakari http://logs.openstack.org/26/604926/29/check/openstacksdk-functional-devstack-masakari/b97f6d9/ : SUCCESS in 31m 55s (non-voting)\n- openstacksdk-functional-devstack-ironic http://logs.openstack.org/26/604926/29/check/openstacksdk-functional-devstack-ironic/cbf42f7/ : SUCCESS in 27m 45s (non-voting)\n- openstacksdk-functional-devstack-python2 http://logs.openstack.org/26/604926/29/check/openstacksdk-functional-devstack-python2/c80986b/ : SUCCESS in 1h 00m 33s\n- osc-functional-devstack-tips http://logs.openstack.org/26/604926/29/check/osc-functional-devstack-tips/8b986a4/ : SUCCESS in 41m 41s (non-voting)\n- nodepool-functional-py35-src http://logs.openstack.org/26/604926/29/check/nodepool-functional-py35-src/adc1b66/ : RETRY_LIMIT in 29m 06s\n- bifrost-integration-tinyipa-ubuntu-xenial http://logs.openstack.org/26/604926/29/check/bifrost-integration-tinyipa-ubuntu-xenial/8e0af1a/ : SUCCESS in 20m 19s\n- metalsmith-integration-openstacksdk-src http://logs.openstack.org/26/604926/29/check/metalsmith-integration-openstacksdk-src/0ba864d/ : SUCCESS in 37m 36s (non-voting)","accounts_in_message":[],"_revision_number":29},{"id":"9726099661ad560825f8cc848b25bd5313e638c6","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2019-03-02 09:39:32.000000000","message":"Patch Set 29:\n\nrecheck","accounts_in_message":[],"_revision_number":29},{"id":"44f2d90a7bce9f2a20a72984bd01d7c8e9e305b6","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-02 11:05:09.000000000","message":"Patch Set 29:\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- requirements-check http://logs.openstack.org/26/604926/29/check/requirements-check/0cddef0/ : SUCCESS in 1m 51s\n- openstack-tox-lower-constraints http://logs.openstack.org/26/604926/29/check/openstack-tox-lower-constraints/be20c8c/ : SUCCESS in 3m 23s\n- openstack-tox-pep8 http://logs.openstack.org/26/604926/29/check/openstack-tox-pep8/7c90ae3/ : SUCCESS in 2m 41s\n- openstack-tox-py27 http://logs.openstack.org/26/604926/29/check/openstack-tox-py27/fe2c0cc/ : SUCCESS in 3m 16s\n- openstack-tox-py36 http://logs.openstack.org/26/604926/29/check/openstack-tox-py36/1e7fd3b/ : SUCCESS in 2m 50s\n- openstacksdk-functional-devstack-tips http://logs.openstack.org/26/604926/29/check/openstacksdk-functional-devstack-tips/0695b2b/ : SUCCESS in 55m 55s\n- openstacksdk-functional-devstack-tips-python2 http://logs.openstack.org/26/604926/29/check/openstacksdk-functional-devstack-tips-python2/abe84ae/ : SUCCESS in 58m 20s\n- openstacksdk-tox-py36-tips http://logs.openstack.org/26/604926/29/check/openstacksdk-tox-py36-tips/ff3dddd/ : SUCCESS in 3m 03s\n- os-client-config-tox-py27-tips http://logs.openstack.org/26/604926/29/check/os-client-config-tox-py27-tips/c00aaab/ : SUCCESS in 4m 00s\n- os-client-config-tox-py37-tips http://logs.openstack.org/26/604926/29/check/os-client-config-tox-py37-tips/a0271f9/ : SUCCESS in 6m 10s\n- osc-tox-py27-tips http://logs.openstack.org/26/604926/29/check/osc-tox-py27-tips/355e0f6/ : SUCCESS in 5m 24s\n- osc-tox-py35-tips http://logs.openstack.org/26/604926/29/check/osc-tox-py35-tips/1cb99f0/ : SUCCESS in 6m 03s\n- openstack-tox-docs http://logs.openstack.org/26/604926/29/check/openstack-tox-docs/7e93926/html/ : SUCCESS in 3m 13s\n- openstacksdk-ansible-devel-functional-devstack http://logs.openstack.org/26/604926/29/check/openstacksdk-ansible-devel-functional-devstack/046cba1/ : SUCCESS in 32m 55s (non-voting)\n- openstacksdk-ansible-stable-2.6-functional-devstack http://logs.openstack.org/26/604926/29/check/openstacksdk-ansible-stable-2.6-functional-devstack/27bc6cf/ : SUCCESS in 35m 49s (non-voting)\n- openstacksdk-functional-devstack http://logs.openstack.org/26/604926/29/check/openstacksdk-functional-devstack/5d34d64/ : SUCCESS in 59m 41s\n- openstacksdk-functional-devstack-networking http://logs.openstack.org/26/604926/29/check/openstacksdk-functional-devstack-networking/03d353d/ : SUCCESS in 1h 17m 07s\n- openstacksdk-functional-devstack-senlin http://logs.openstack.org/26/604926/29/check/openstacksdk-functional-devstack-senlin/bb5fdf2/ : SUCCESS in 46m 56s\n- openstacksdk-functional-devstack-magnum http://logs.openstack.org/26/604926/29/check/openstacksdk-functional-devstack-magnum/2a07dfd/ : SUCCESS in 53m 10s (non-voting)\n- openstacksdk-functional-devstack-masakari http://logs.openstack.org/26/604926/29/check/openstacksdk-functional-devstack-masakari/2c527cd/ : SUCCESS in 30m 56s (non-voting)\n- openstacksdk-functional-devstack-ironic http://logs.openstack.org/26/604926/29/check/openstacksdk-functional-devstack-ironic/baf62a6/ : SUCCESS in 30m 23s (non-voting)\n- openstacksdk-functional-devstack-python2 http://logs.openstack.org/26/604926/29/check/openstacksdk-functional-devstack-python2/33286d1/ : SUCCESS in 1h 11m 47s\n- osc-functional-devstack-tips http://logs.openstack.org/26/604926/29/check/osc-functional-devstack-tips/822e36d/ : SUCCESS in 51m 02s (non-voting)\n- nodepool-functional-py35-src http://logs.openstack.org/26/604926/29/check/nodepool-functional-py35-src/bf09bcd/ : RETRY_LIMIT in 24m 37s\n- bifrost-integration-tinyipa-ubuntu-xenial http://logs.openstack.org/26/604926/29/check/bifrost-integration-tinyipa-ubuntu-xenial/f1e9a33/ : SUCCESS in 19m 15s\n- metalsmith-integration-openstacksdk-src http://logs.openstack.org/26/604926/29/check/metalsmith-integration-openstacksdk-src/747bd93/ : SUCCESS in 42m 44s (non-voting)","accounts_in_message":[],"_revision_number":29},{"id":"b77d387a787b2fedab52b3e35333f8b07a7e0002","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2019-03-02 11:41:45.000000000","message":"Patch Set 29:\n\nrecheck","accounts_in_message":[],"_revision_number":29},{"id":"c7b2310b9060287e5b8e0c96451685e6895d5391","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-02 13:12:50.000000000","message":"Patch Set 29:\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- requirements-check http://logs.openstack.org/26/604926/29/check/requirements-check/0cd72fb/ : SUCCESS in 2m 08s\n- openstack-tox-lower-constraints http://logs.openstack.org/26/604926/29/check/openstack-tox-lower-constraints/fb2f2d1/ : SUCCESS in 3m 39s\n- openstack-tox-pep8 http://logs.openstack.org/26/604926/29/check/openstack-tox-pep8/fc36bcd/ : SUCCESS in 2m 56s\n- openstack-tox-py27 http://logs.openstack.org/26/604926/29/check/openstack-tox-py27/20391f7/ : SUCCESS in 3m 08s\n- openstack-tox-py36 http://logs.openstack.org/26/604926/29/check/openstack-tox-py36/48f8ed6/ : SUCCESS in 2m 54s\n- openstacksdk-functional-devstack-tips http://logs.openstack.org/26/604926/29/check/openstacksdk-functional-devstack-tips/04d0288/ : SUCCESS in 55m 53s\n- openstacksdk-functional-devstack-tips-python2 http://logs.openstack.org/26/604926/29/check/openstacksdk-functional-devstack-tips-python2/74b1ed8/ : SUCCESS in 55m 26s\n- openstacksdk-tox-py36-tips http://logs.openstack.org/26/604926/29/check/openstacksdk-tox-py36-tips/e9260e9/ : SUCCESS in 3m 29s\n- os-client-config-tox-py27-tips http://logs.openstack.org/26/604926/29/check/os-client-config-tox-py27-tips/8ec8178/ : SUCCESS in 4m 27s\n- os-client-config-tox-py37-tips http://logs.openstack.org/26/604926/29/check/os-client-config-tox-py37-tips/ce999fa/ : SUCCESS in 5m 17s\n- osc-tox-py27-tips http://logs.openstack.org/26/604926/29/check/osc-tox-py27-tips/376c61d/ : SUCCESS in 5m 20s\n- osc-tox-py35-tips http://logs.openstack.org/26/604926/29/check/osc-tox-py35-tips/2158352/ : SUCCESS in 5m 23s\n- openstack-tox-docs http://logs.openstack.org/26/604926/29/check/openstack-tox-docs/14c2401/html/ : SUCCESS in 3m 45s\n- openstacksdk-ansible-devel-functional-devstack http://logs.openstack.org/26/604926/29/check/openstacksdk-ansible-devel-functional-devstack/a16a962/ : SUCCESS in 32m 34s (non-voting)\n- openstacksdk-ansible-stable-2.6-functional-devstack http://logs.openstack.org/26/604926/29/check/openstacksdk-ansible-stable-2.6-functional-devstack/20543e0/ : SUCCESS in 37m 02s (non-voting)\n- openstacksdk-functional-devstack http://logs.openstack.org/26/604926/29/check/openstacksdk-functional-devstack/41219ce/ : SUCCESS in 49m 58s\n- openstacksdk-functional-devstack-networking http://logs.openstack.org/26/604926/29/check/openstacksdk-functional-devstack-networking/ca47789/ : SUCCESS in 1h 21m 52s\n- openstacksdk-functional-devstack-senlin http://logs.openstack.org/26/604926/29/check/openstacksdk-functional-devstack-senlin/645d472/ : SUCCESS in 47m 11s\n- openstacksdk-functional-devstack-magnum http://logs.openstack.org/26/604926/29/check/openstacksdk-functional-devstack-magnum/ccd310d/ : SUCCESS in 48m 50s (non-voting)\n- openstacksdk-functional-devstack-masakari http://logs.openstack.org/26/604926/29/check/openstacksdk-functional-devstack-masakari/9afc6e8/ : SUCCESS in 29m 23s (non-voting)\n- openstacksdk-functional-devstack-ironic http://logs.openstack.org/26/604926/29/check/openstacksdk-functional-devstack-ironic/9d41dac/ : SUCCESS in 30m 22s (non-voting)\n- openstacksdk-functional-devstack-python2 http://logs.openstack.org/26/604926/29/check/openstacksdk-functional-devstack-python2/1fcf551/ : SUCCESS in 53m 22s\n- osc-functional-devstack-tips http://logs.openstack.org/26/604926/29/check/osc-functional-devstack-tips/c28c875/ : SUCCESS in 44m 50s (non-voting)\n- nodepool-functional-py35-src http://logs.openstack.org/26/604926/29/check/nodepool-functional-py35-src/143d214/ : RETRY_LIMIT in 24m 08s\n- bifrost-integration-tinyipa-ubuntu-xenial http://logs.openstack.org/26/604926/29/check/bifrost-integration-tinyipa-ubuntu-xenial/037a64b/ : SUCCESS in 18m 39s\n- metalsmith-integration-openstacksdk-src http://logs.openstack.org/26/604926/29/check/metalsmith-integration-openstacksdk-src/2b0fcd2/ : SUCCESS in 43m 27s (non-voting)","accounts_in_message":[],"_revision_number":29},{"id":"ff2d9e5e4e23ad900bf38f303abe75d0ccd1804e","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2019-03-02 15:26:28.000000000","message":"Uploaded patch set 30.","accounts_in_message":[],"_revision_number":30},{"id":"429be4709987a792d4e98cad929996f2e188d77d","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-03-02 15:33:15.000000000","message":"Patch Set 30: Code-Review+1","accounts_in_message":[],"_revision_number":30},{"id":"2cde2c158cfbea481fc37dd7a4951d65c505eb3a","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2019-03-02 15:55:00.000000000","message":"Patch Set 30: -Code-Review","accounts_in_message":[],"_revision_number":30},{"id":"a0870890685bec3145aee24c2b660cb02d0bbb58","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-02 16:55:40.000000000","message":"Patch Set 30: Verified+1\n\nBuild succeeded (check pipeline).\n\n- requirements-check http://logs.openstack.org/26/604926/30/check/requirements-check/fb10b26/ : SUCCESS in 1m 55s\n- openstack-tox-lower-constraints http://logs.openstack.org/26/604926/30/check/openstack-tox-lower-constraints/dae689f/ : SUCCESS in 3m 46s\n- openstack-tox-pep8 http://logs.openstack.org/26/604926/30/check/openstack-tox-pep8/92c9af9/ : SUCCESS in 3m 03s\n- openstack-tox-py27 http://logs.openstack.org/26/604926/30/check/openstack-tox-py27/3b7ccda/ : SUCCESS in 3m 42s\n- openstack-tox-py36 http://logs.openstack.org/26/604926/30/check/openstack-tox-py36/1900426/ : SUCCESS in 2m 44s\n- openstacksdk-functional-devstack-tips http://logs.openstack.org/26/604926/30/check/openstacksdk-functional-devstack-tips/d25e6a8/ : SUCCESS in 57m 50s\n- openstacksdk-functional-devstack-tips-python2 http://logs.openstack.org/26/604926/30/check/openstacksdk-functional-devstack-tips-python2/6dc3f78/ : SUCCESS in 56m 11s\n- openstacksdk-tox-py36-tips http://logs.openstack.org/26/604926/30/check/openstacksdk-tox-py36-tips/4246641/ : SUCCESS in 3m 03s\n- os-client-config-tox-py27-tips http://logs.openstack.org/26/604926/30/check/os-client-config-tox-py27-tips/ed6f318/ : SUCCESS in 5m 11s\n- os-client-config-tox-py37-tips http://logs.openstack.org/26/604926/30/check/os-client-config-tox-py37-tips/bbb8ed0/ : SUCCESS in 4m 37s\n- osc-tox-py27-tips http://logs.openstack.org/26/604926/30/check/osc-tox-py27-tips/0c44a79/ : SUCCESS in 6m 01s\n- osc-tox-py35-tips http://logs.openstack.org/26/604926/30/check/osc-tox-py35-tips/e02de04/ : SUCCESS in 5m 09s\n- openstack-tox-docs http://logs.openstack.org/26/604926/30/check/openstack-tox-docs/8de0cda/html/ : SUCCESS in 3m 46s\n- openstacksdk-ansible-devel-functional-devstack http://logs.openstack.org/26/604926/30/check/openstacksdk-ansible-devel-functional-devstack/5b8025b/ : SUCCESS in 38m 16s (non-voting)\n- openstacksdk-ansible-stable-2.6-functional-devstack http://logs.openstack.org/26/604926/30/check/openstacksdk-ansible-stable-2.6-functional-devstack/4132daf/ : SUCCESS in 28m 35s (non-voting)\n- openstacksdk-functional-devstack http://logs.openstack.org/26/604926/30/check/openstacksdk-functional-devstack/d88ff3f/ : SUCCESS in 57m 29s\n- openstacksdk-functional-devstack-networking http://logs.openstack.org/26/604926/30/check/openstacksdk-functional-devstack-networking/193f40c/ : SUCCESS in 1h 22m 41s\n- openstacksdk-functional-devstack-senlin http://logs.openstack.org/26/604926/30/check/openstacksdk-functional-devstack-senlin/f4b7400/ : SUCCESS in 50m 24s\n- openstacksdk-functional-devstack-magnum http://logs.openstack.org/26/604926/30/check/openstacksdk-functional-devstack-magnum/db51ca1/ : SUCCESS in 1h 17m 32s (non-voting)\n- openstacksdk-functional-devstack-masakari http://logs.openstack.org/26/604926/30/check/openstacksdk-functional-devstack-masakari/7389180/ : SUCCESS in 29m 43s (non-voting)\n- openstacksdk-functional-devstack-ironic http://logs.openstack.org/26/604926/30/check/openstacksdk-functional-devstack-ironic/0e4c63e/ : SUCCESS in 39m 21s (non-voting)\n- openstacksdk-functional-devstack-python2 http://logs.openstack.org/26/604926/30/check/openstacksdk-functional-devstack-python2/b47afed/ : SUCCESS in 59m 18s\n- osc-functional-devstack-tips http://logs.openstack.org/26/604926/30/check/osc-functional-devstack-tips/6e37ea5/ : SUCCESS in 45m 22s (non-voting)\n- nodepool-functional-py35-src http://logs.openstack.org/26/604926/30/check/nodepool-functional-py35-src/0ca0a93/ : SUCCESS in 40m 18s\n- bifrost-integration-tinyipa-ubuntu-xenial http://logs.openstack.org/26/604926/30/check/bifrost-integration-tinyipa-ubuntu-xenial/4770b4c/ : SUCCESS in 17m 05s\n- metalsmith-integration-openstacksdk-src http://logs.openstack.org/26/604926/30/check/metalsmith-integration-openstacksdk-src/f62bbf7/ : SUCCESS in 39m 04s (non-voting)","accounts_in_message":[],"_revision_number":30},{"id":"5a14813592cf91c20e73bbe2b23b00613cc7627f","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2019-03-04 10:18:24.000000000","message":"Patch Set 30: Code-Review+1","accounts_in_message":[],"_revision_number":30},{"id":"4df0cb77a4e5893cbebe46034d68d23f0cd2b15e","author":{"_account_id":3099,"name":"David Shrewsbury","email":"dshrewsb@redhat.com","username":"dshrews"},"date":"2019-03-04 14:54:46.000000000","message":"Patch Set 30: Code-Review+2","accounts_in_message":[],"_revision_number":30},{"id":"25cae85cdc68d99852a1844d9ec36df6318a7dc2","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-03-04 18:56:39.000000000","message":"Patch Set 30:\n\nIt\u0027s finally here.... YES!!","accounts_in_message":[],"_revision_number":30},{"id":"d73bb2f660958251479c93996d89e35209adbbb0","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2019-03-05 11:41:51.000000000","message":"Patch Set 30: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":30},{"id":"92342faf23a9bfd959b135bf8aa8029bf99da04a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-05 11:42:03.000000000","message":"Patch Set 30: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":30},{"id":"805aa338d9e262e9128d2cb07342b05d7e0396b8","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-05 13:13:43.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":30},{"id":"5751cedc4215565fd78b3064d653ea595f683853","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-05 13:13:43.000000000","message":"Patch Set 30: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- requirements-check http://logs.openstack.org/26/604926/30/gate/requirements-check/357a174/ : SUCCESS in 2m 31s\n- openstack-tox-lower-constraints http://logs.openstack.org/26/604926/30/gate/openstack-tox-lower-constraints/dfe28d7/ : SUCCESS in 4m 49s\n- openstack-tox-pep8 http://logs.openstack.org/26/604926/30/gate/openstack-tox-pep8/8b8da69/ : SUCCESS in 4m 23s\n- openstack-tox-py27 http://logs.openstack.org/26/604926/30/gate/openstack-tox-py27/34dd64e/ : SUCCESS in 4m 13s\n- openstack-tox-py36 http://logs.openstack.org/26/604926/30/gate/openstack-tox-py36/923f78c/ : SUCCESS in 4m 11s\n- openstacksdk-functional-devstack-tips http://logs.openstack.org/26/604926/30/gate/openstacksdk-functional-devstack-tips/871cee0/ : SUCCESS in 56m 26s\n- openstacksdk-functional-devstack-tips-python2 http://logs.openstack.org/26/604926/30/gate/openstacksdk-functional-devstack-tips-python2/f25d8c4/ : SUCCESS in 1h 03m 13s\n- openstacksdk-tox-py36-tips http://logs.openstack.org/26/604926/30/gate/openstacksdk-tox-py36-tips/f213f57/ : SUCCESS in 4m 56s\n- os-client-config-tox-py27-tips http://logs.openstack.org/26/604926/30/gate/os-client-config-tox-py27-tips/07e6c81/ : SUCCESS in 5m 25s\n- os-client-config-tox-py37-tips http://logs.openstack.org/26/604926/30/gate/os-client-config-tox-py37-tips/349bcfe/ : SUCCESS in 6m 22s\n- osc-tox-py27-tips http://logs.openstack.org/26/604926/30/gate/osc-tox-py27-tips/d47d7da/ : SUCCESS in 6m 25s\n- osc-tox-py35-tips http://logs.openstack.org/26/604926/30/gate/osc-tox-py35-tips/05bcecf/ : SUCCESS in 6m 34s\n- openstack-tox-docs http://logs.openstack.org/26/604926/30/gate/openstack-tox-docs/d69e730/html/ : SUCCESS in 3m 54s\n- openstacksdk-functional-devstack http://logs.openstack.org/26/604926/30/gate/openstacksdk-functional-devstack/9d079bd/ : SUCCESS in 1h 02m 02s\n- openstacksdk-functional-devstack-python2 http://logs.openstack.org/26/604926/30/gate/openstacksdk-functional-devstack-python2/a8c47ed/ : SUCCESS in 55m 37s\n- openstacksdk-functional-devstack-networking http://logs.openstack.org/26/604926/30/gate/openstacksdk-functional-devstack-networking/581077c/ : SUCCESS in 1h 24m 59s\n- openstacksdk-functional-devstack-senlin http://logs.openstack.org/26/604926/30/gate/openstacksdk-functional-devstack-senlin/dedb13a/ : SUCCESS in 54m 38s\n- nodepool-functional-py35-src http://logs.openstack.org/26/604926/30/gate/nodepool-functional-py35-src/95d83ad/ : SUCCESS in 40m 57s\n- bifrost-integration-tinyipa-ubuntu-xenial http://logs.openstack.org/26/604926/30/gate/bifrost-integration-tinyipa-ubuntu-xenial/0603ba5/ : SUCCESS in 19m 34s","accounts_in_message":[],"_revision_number":30}],"current_revision_number":30,"current_revision":"c9b60f2b8634c7f8c4254e158cc921202538db04","revisions":{"0cd2b5f8a40f0341e143d64882b44c23c91676f2":{"kind":"REWORK","_number":1,"created":"2018-09-24 22:25:16.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/26/604926/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/26/604926/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/1"}}},"commit":{"parents":[{"commit":"724882b0a12c40cd952d2e5c0b086f085173cbff","subject":"Add support for per-service rate limits","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/724882b0a12c40cd952d2e5c0b086f085173cbff"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-09-24 22:23:50.000000000","tz":-300},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-09-24 22:23:50.000000000","tz":-300},"subject":"WIP Replace TaskManager with a semaphore and lock","message":"WIP Replace TaskManager with a semaphore and lock\n\nDon\u0027t look at this\n\nSeriously. You\u0027ll put your eye out\n\nChange-Id: I5d7bd12606785365d2f5b5b52ec7a2316459b68f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/0cd2b5f8a40f0341e143d64882b44c23c91676f2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/0cd2b5f8a40f0341e143d64882b44c23c91676f2"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"724882b0a12c40cd952d2e5c0b086f085173cbff","is_merged_in_target_branch":false,"change_id":"If0ff77b43adc1f6f0bb1e7c08908930a95508b31","change_number":604521,"patch_set_number":4,"change_status":"MERGED"}],"branch":"refs/heads/master"},"87db9f2604d0a3dbffefe43022371077dc3b1539":{"kind":"REWORK","_number":2,"created":"2018-09-25 00:02:09.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/26/604926/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/26/604926/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/2"}}},"commit":{"parents":[{"commit":"724882b0a12c40cd952d2e5c0b086f085173cbff","subject":"Add support for per-service rate limits","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/724882b0a12c40cd952d2e5c0b086f085173cbff"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-09-24 22:23:50.000000000","tz":-300},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-09-25 00:02:01.000000000","tz":-300},"subject":"WIP Replace TaskManager with a semaphore and lock","message":"WIP Replace TaskManager with a semaphore and lock\n\nDon\u0027t look at this\n\nSeriously. You\u0027ll put your eye out\n\nChange-Id: I5d7bd12606785365d2f5b5b52ec7a2316459b68f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/87db9f2604d0a3dbffefe43022371077dc3b1539"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/87db9f2604d0a3dbffefe43022371077dc3b1539"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"724882b0a12c40cd952d2e5c0b086f085173cbff","is_merged_in_target_branch":false,"change_id":"If0ff77b43adc1f6f0bb1e7c08908930a95508b31","change_number":604521,"patch_set_number":4,"change_status":"MERGED"}],"branch":"refs/heads/master"},"286bcf8206fd493dcdd539d0f79348a49a7efdb5":{"kind":"REWORK","_number":3,"created":"2018-09-25 10:44:45.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/26/604926/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/26/604926/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/3"}}},"commit":{"parents":[{"commit":"724882b0a12c40cd952d2e5c0b086f085173cbff","subject":"Add support for per-service rate limits","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/724882b0a12c40cd952d2e5c0b086f085173cbff"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-09-24 22:23:50.000000000","tz":-300},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-09-25 10:36:51.000000000","tz":-300},"subject":"WIP Replace TaskManager with a semaphore and lock","message":"WIP Replace TaskManager with a semaphore and lock\n\nDon\u0027t look at this\n\nSeriously. You\u0027ll put your eye out\n\nChange-Id: I5d7bd12606785365d2f5b5b52ec7a2316459b68f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/286bcf8206fd493dcdd539d0f79348a49a7efdb5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/286bcf8206fd493dcdd539d0f79348a49a7efdb5"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"724882b0a12c40cd952d2e5c0b086f085173cbff","is_merged_in_target_branch":false,"change_id":"If0ff77b43adc1f6f0bb1e7c08908930a95508b31","change_number":604521,"patch_set_number":4,"change_status":"MERGED"}],"branch":"refs/heads/master"},"9e5a7b183b672fe3941a3385d64cdb46ad7818f3":{"kind":"REWORK","_number":4,"created":"2018-09-25 14:27:24.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/26/604926/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/26/604926/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/4"}}},"commit":{"parents":[{"commit":"81d1e97d2030eb32671e771c513350c9e573ed5f","subject":"Add support for per-service rate limits","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/81d1e97d2030eb32671e771c513350c9e573ed5f"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-09-24 22:23:50.000000000","tz":-300},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-09-25 14:26:59.000000000","tz":-300},"subject":"Replace TaskManager with a semaphore and lock","message":"Replace TaskManager with a semaphore and lock\n\nThe work done by TaskManager can be accomplished much more simply by\nusing a Fair Semaphore and a lock and letting concurrency come not from\nan additional executor pool but from the concurrency of the calling\napplication itself.\n\nDepends-On: https://review.openstack.org/605052\nChange-Id: I5d7bd12606785365d2f5b5b52ec7a2316459b68f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/9e5a7b183b672fe3941a3385d64cdb46ad7818f3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/9e5a7b183b672fe3941a3385d64cdb46ad7818f3"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"81d1e97d2030eb32671e771c513350c9e573ed5f","is_merged_in_target_branch":false,"change_id":"If0ff77b43adc1f6f0bb1e7c08908930a95508b31","change_number":604521,"patch_set_number":5,"change_status":"MERGED"}],"branch":"refs/heads/master"},"8070ae8bb8a3a10d5b638a40e026849cf74f44b1":{"kind":"REWORK","_number":5,"created":"2018-09-25 14:41:12.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/26/604926/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/26/604926/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/5"}}},"commit":{"parents":[{"commit":"49065eba33b7468ecf62dfd82ef4fd411ad5a7e7","subject":"Add support for per-service rate limits","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/49065eba33b7468ecf62dfd82ef4fd411ad5a7e7"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-09-24 22:23:50.000000000","tz":-300},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-09-25 14:41:06.000000000","tz":-300},"subject":"Replace TaskManager with a semaphore and lock","message":"Replace TaskManager with a semaphore and lock\n\nThe work done by TaskManager can be accomplished much more simply by\nusing a Fair Semaphore and a lock and letting concurrency come not from\nan additional executor pool but from the concurrency of the calling\napplication itself.\n\nDepends-On: https://review.openstack.org/605052\nChange-Id: I5d7bd12606785365d2f5b5b52ec7a2316459b68f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/8070ae8bb8a3a10d5b638a40e026849cf74f44b1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/8070ae8bb8a3a10d5b638a40e026849cf74f44b1"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"49065eba33b7468ecf62dfd82ef4fd411ad5a7e7","is_merged_in_target_branch":false,"change_id":"If0ff77b43adc1f6f0bb1e7c08908930a95508b31","change_number":604521,"patch_set_number":6,"change_status":"MERGED"}],"branch":"refs/heads/master"},"6465879437ef1e5f1a733c3daf23dc54a1731e4b":{"kind":"REWORK","_number":6,"created":"2018-09-26 19:08:03.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/26/604926/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/26/604926/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/6"}}},"commit":{"parents":[{"commit":"49065eba33b7468ecf62dfd82ef4fd411ad5a7e7","subject":"Add support for per-service rate limits","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/49065eba33b7468ecf62dfd82ef4fd411ad5a7e7"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-09-24 22:23:50.000000000","tz":-300},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-09-26 19:03:00.000000000","tz":-300},"subject":"Replace TaskManager with a semaphore and lock","message":"Replace TaskManager with a semaphore and lock\n\nThe work done by TaskManager can be accomplished much more simply by\nusing a Fair Semaphore and a lock and letting concurrency come not from\nan additional executor pool but from the concurrency of the calling\napplication itself.\n\nDepends-On: https://review.openstack.org/605052\nChange-Id: I5d7bd12606785365d2f5b5b52ec7a2316459b68f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/6465879437ef1e5f1a733c3daf23dc54a1731e4b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/6465879437ef1e5f1a733c3daf23dc54a1731e4b"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"49065eba33b7468ecf62dfd82ef4fd411ad5a7e7","is_merged_in_target_branch":false,"change_id":"If0ff77b43adc1f6f0bb1e7c08908930a95508b31","change_number":604521,"patch_set_number":6,"change_status":"MERGED"}],"branch":"refs/heads/master"},"3ff8ad3fb0503f20022e9990f0ee2faa13d78997":{"kind":"REWORK","_number":7,"created":"2018-10-06 14:01:01.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/26/604926/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/26/604926/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/7"}}},"commit":{"parents":[{"commit":"49065eba33b7468ecf62dfd82ef4fd411ad5a7e7","subject":"Add support for per-service rate limits","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/49065eba33b7468ecf62dfd82ef4fd411ad5a7e7"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-09-24 22:23:50.000000000","tz":-300},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-10-06 14:00:56.000000000","tz":-300},"subject":"Replace TaskManager with a semaphore and lock","message":"Replace TaskManager with a semaphore and lock\n\nThe work done by TaskManager can be accomplished much more simply by\nusing a Fair Semaphore and a lock and letting concurrency come not from\nan additional executor pool but from the concurrency of the calling\napplication itself.\n\nDepends-On: https://review.openstack.org/605052\nChange-Id: I5d7bd12606785365d2f5b5b52ec7a2316459b68f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/3ff8ad3fb0503f20022e9990f0ee2faa13d78997"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/3ff8ad3fb0503f20022e9990f0ee2faa13d78997"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"49065eba33b7468ecf62dfd82ef4fd411ad5a7e7","is_merged_in_target_branch":false,"change_id":"If0ff77b43adc1f6f0bb1e7c08908930a95508b31","change_number":604521,"patch_set_number":6,"change_status":"MERGED"}],"branch":"refs/heads/master"},"0b66c99080b58f308e37473e8c072cd418ca1587":{"kind":"TRIVIAL_REBASE","_number":8,"created":"2018-10-06 14:01:25.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/26/604926/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/26/604926/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/8"}}},"commit":{"parents":[{"commit":"faf8525e3a989ef9b18efb32d6a4fd44fd662607","subject":"Add support for per-service rate limits","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/faf8525e3a989ef9b18efb32d6a4fd44fd662607"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-09-24 22:23:50.000000000","tz":-300},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-10-06 14:01:25.000000000","tz":0},"subject":"Replace TaskManager with a semaphore and lock","message":"Replace TaskManager with a semaphore and lock\n\nThe work done by TaskManager can be accomplished much more simply by\nusing a Fair Semaphore and a lock and letting concurrency come not from\nan additional executor pool but from the concurrency of the calling\napplication itself.\n\nDepends-On: https://review.openstack.org/605052\nChange-Id: I5d7bd12606785365d2f5b5b52ec7a2316459b68f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/0b66c99080b58f308e37473e8c072cd418ca1587"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/0b66c99080b58f308e37473e8c072cd418ca1587"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"faf8525e3a989ef9b18efb32d6a4fd44fd662607","is_merged_in_target_branch":false,"change_id":"If0ff77b43adc1f6f0bb1e7c08908930a95508b31","change_number":604521,"patch_set_number":7,"change_status":"MERGED"}],"branch":"refs/heads/master"},"147f7187d89e05b0ddedc8fd0282a1c9298e33d4":{"kind":"REWORK","_number":9,"created":"2018-10-21 15:26:08.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/26/604926/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/26/604926/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/9"}}},"commit":{"parents":[{"commit":"711ed43e7f9ec07c2dbaa895f95730bba5936da4","subject":"Add support for per-service rate limits","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/711ed43e7f9ec07c2dbaa895f95730bba5936da4"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-09-24 22:23:50.000000000","tz":-300},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-10-21 15:25:48.000000000","tz":-300},"subject":"Replace TaskManager with a keystoneauth concurrency","message":"Replace TaskManager with a keystoneauth concurrency\n\nWe\u0027ve added concurrency and rate-limiting controls to keystoneauth. That\nmeans we don\u0027t need to do them in openstacksdk.\n\nDepends-On: https://review.openstack.org/605043\nChange-Id: I5d7bd12606785365d2f5b5b52ec7a2316459b68f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/147f7187d89e05b0ddedc8fd0282a1c9298e33d4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/147f7187d89e05b0ddedc8fd0282a1c9298e33d4"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"711ed43e7f9ec07c2dbaa895f95730bba5936da4","is_merged_in_target_branch":false,"change_id":"If0ff77b43adc1f6f0bb1e7c08908930a95508b31","change_number":604521,"patch_set_number":10,"change_status":"MERGED"}],"branch":"refs/heads/master"},"431ea084d16f6544144f0000cb24881d272ec546":{"kind":"REWORK","_number":10,"created":"2018-10-21 15:54:48.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/26/604926/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/26/604926/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/10"}}},"commit":{"parents":[{"commit":"2b1c2dddac017af6fe2f8285ac825e771793cf0d","subject":"Add support for per-service rate limits","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/2b1c2dddac017af6fe2f8285ac825e771793cf0d"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-09-24 22:23:50.000000000","tz":-300},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-10-21 15:54:27.000000000","tz":-300},"subject":"Replace TaskManager with a keystoneauth concurrency","message":"Replace TaskManager with a keystoneauth concurrency\n\nWe\u0027ve added concurrency and rate-limiting controls to keystoneauth. That\nmeans we don\u0027t need to do them in openstacksdk.\n\nDepends-On: https://review.openstack.org/605043\nChange-Id: I5d7bd12606785365d2f5b5b52ec7a2316459b68f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/431ea084d16f6544144f0000cb24881d272ec546"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/431ea084d16f6544144f0000cb24881d272ec546"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"2b1c2dddac017af6fe2f8285ac825e771793cf0d","is_merged_in_target_branch":false,"change_id":"If0ff77b43adc1f6f0bb1e7c08908930a95508b31","change_number":604521,"patch_set_number":11,"change_status":"MERGED"}],"branch":"refs/heads/master"},"a768d58ec807d496a9f4092fe57e08b7fb528395":{"kind":"REWORK","_number":11,"created":"2018-10-21 15:59:19.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/26/604926/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/26/604926/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/11"}}},"commit":{"parents":[{"commit":"2b1c2dddac017af6fe2f8285ac825e771793cf0d","subject":"Add support for per-service rate limits","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/2b1c2dddac017af6fe2f8285ac825e771793cf0d"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-09-24 22:23:50.000000000","tz":-300},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-10-21 15:59:10.000000000","tz":-300},"subject":"Replace TaskManager with a keystoneauth concurrency","message":"Replace TaskManager with a keystoneauth concurrency\n\nWe\u0027ve added concurrency and rate-limiting controls to keystoneauth. That\nmeans we don\u0027t need to do them in openstacksdk.\n\nDepends-On: https://review.openstack.org/605043\nChange-Id: I5d7bd12606785365d2f5b5b52ec7a2316459b68f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/a768d58ec807d496a9f4092fe57e08b7fb528395"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/a768d58ec807d496a9f4092fe57e08b7fb528395"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"2b1c2dddac017af6fe2f8285ac825e771793cf0d","is_merged_in_target_branch":false,"change_id":"If0ff77b43adc1f6f0bb1e7c08908930a95508b31","change_number":604521,"patch_set_number":11,"change_status":"MERGED"}],"branch":"refs/heads/master"},"430eee881b767d97e59211984da4174d57f8325d":{"kind":"REWORK","_number":12,"created":"2018-10-22 13:54:41.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/26/604926/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/26/604926/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/12"}}},"commit":{"parents":[{"commit":"09b10cfecb7db8c0917169c05fbe7b782fe1d823","subject":"Add support for per-service rate limits","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/09b10cfecb7db8c0917169c05fbe7b782fe1d823"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-09-24 22:23:50.000000000","tz":-300},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-10-22 13:53:20.000000000","tz":-300},"subject":"Replace TaskManager with a keystoneauth concurrency","message":"Replace TaskManager with a keystoneauth concurrency\n\nWe\u0027ve added concurrency and rate-limiting controls to keystoneauth. That\nmeans we don\u0027t need to do them in openstacksdk.\n\nDepends-On: https://review.openstack.org/605043\nChange-Id: I5d7bd12606785365d2f5b5b52ec7a2316459b68f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/430eee881b767d97e59211984da4174d57f8325d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/430eee881b767d97e59211984da4174d57f8325d"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"09b10cfecb7db8c0917169c05fbe7b782fe1d823","is_merged_in_target_branch":true,"change_id":"If0ff77b43adc1f6f0bb1e7c08908930a95508b31","change_number":604521,"patch_set_number":12,"change_status":"MERGED"}],"branch":"refs/heads/master"},"915b974d4b7db3a5fde1157b1176528317cd1b47":{"kind":"REWORK","_number":13,"created":"2018-10-29 16:22:30.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/26/604926/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/26/604926/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/13"}}},"commit":{"parents":[{"commit":"ac1935b18217407efffd29d5b00c9b6f24321f3e","subject":"Add close method to shutdown threadpool","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/ac1935b18217407efffd29d5b00c9b6f24321f3e"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-09-24 22:23:50.000000000","tz":-300},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-10-29 16:22:20.000000000","tz":-300},"subject":"Replace TaskManager with a keystoneauth concurrency","message":"Replace TaskManager with a keystoneauth concurrency\n\nWe\u0027ve added concurrency and rate-limiting controls to keystoneauth. That\nmeans we don\u0027t need to do them in openstacksdk.\n\nDepends-On: https://review.openstack.org/605043\nChange-Id: I5d7bd12606785365d2f5b5b52ec7a2316459b68f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/915b974d4b7db3a5fde1157b1176528317cd1b47"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/915b974d4b7db3a5fde1157b1176528317cd1b47"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"ac1935b18217407efffd29d5b00c9b6f24321f3e","is_merged_in_target_branch":true,"change_id":"I70d55a203c3104f70e3837db9601a1ebfe6fbd1f","change_number":613976,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/master"},"2dbbeb782513a79055e1fa04613ebf43f3b79efc":{"kind":"REWORK","_number":14,"created":"2018-10-29 16:32:46.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/26/604926/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/26/604926/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/14"}}},"commit":{"parents":[{"commit":"fdcdaebfd3c7319adc56c7cb35d12b976967efdb","subject":"Make Connection a context manager","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/fdcdaebfd3c7319adc56c7cb35d12b976967efdb"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-09-24 22:23:50.000000000","tz":-300},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-10-29 16:32:36.000000000","tz":-300},"subject":"Replace TaskManager with a keystoneauth concurrency","message":"Replace TaskManager with a keystoneauth concurrency\n\nWe\u0027ve added concurrency and rate-limiting controls to keystoneauth. That\nmeans we don\u0027t need to do them in openstacksdk.\n\nDepends-On: https://review.openstack.org/605043\nChange-Id: I5d7bd12606785365d2f5b5b52ec7a2316459b68f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/2dbbeb782513a79055e1fa04613ebf43f3b79efc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/2dbbeb782513a79055e1fa04613ebf43f3b79efc"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"fdcdaebfd3c7319adc56c7cb35d12b976967efdb","is_merged_in_target_branch":true,"change_id":"I077dd09de7859c8e81c8090c847ecd5d72c4318e","change_number":613978,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/master"},"ed835e339efbf0bf614f60749fc477ae9a8d9bca":{"kind":"REWORK","_number":15,"created":"2018-11-01 18:44:22.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/26/604926/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/26/604926/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/15"}}},"commit":{"parents":[{"commit":"db2275b8d1fcbc60829f11ee477f9ee9008c733e","subject":"Collect request stats with statsd","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/db2275b8d1fcbc60829f11ee477f9ee9008c733e"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-09-24 22:23:50.000000000","tz":-300},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-11-01 18:44:03.000000000","tz":-300},"subject":"Replace TaskManager with a keystoneauth concurrency","message":"Replace TaskManager with a keystoneauth concurrency\n\nWe\u0027ve added concurrency and rate-limiting controls to keystoneauth. That\nmeans we don\u0027t need to do them in openstacksdk.\n\nDepends-On: https://review.openstack.org/605043\nChange-Id: I5d7bd12606785365d2f5b5b52ec7a2316459b68f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/ed835e339efbf0bf614f60749fc477ae9a8d9bca"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/ed835e339efbf0bf614f60749fc477ae9a8d9bca"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"db2275b8d1fcbc60829f11ee477f9ee9008c733e","is_merged_in_target_branch":false,"change_id":"I7218179dd5f0c068a52a4704b2ce1a0942fdc0d1","change_number":614834,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/master"},"bf10535ad1c094f40d8a7dc229026933f830da27":{"kind":"REWORK","_number":16,"created":"2018-11-01 18:46:58.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/26/604926/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/26/604926/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/16"}}},"commit":{"parents":[{"commit":"db2275b8d1fcbc60829f11ee477f9ee9008c733e","subject":"Collect request stats with statsd","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/db2275b8d1fcbc60829f11ee477f9ee9008c733e"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-09-24 22:23:50.000000000","tz":-300},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-11-01 18:46:51.000000000","tz":-300},"subject":"Replace TaskManager with a keystoneauth concurrency","message":"Replace TaskManager with a keystoneauth concurrency\n\nWe\u0027ve added concurrency and rate-limiting controls to keystoneauth. That\nmeans we don\u0027t need to do them in openstacksdk.\n\nDepends-On: https://review.openstack.org/605043\nChange-Id: I5d7bd12606785365d2f5b5b52ec7a2316459b68f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/bf10535ad1c094f40d8a7dc229026933f830da27"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/bf10535ad1c094f40d8a7dc229026933f830da27"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"db2275b8d1fcbc60829f11ee477f9ee9008c733e","is_merged_in_target_branch":false,"change_id":"I7218179dd5f0c068a52a4704b2ce1a0942fdc0d1","change_number":614834,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/master"},"d50bbf5927eee1c2331e457e75a65c4bb8fe95f5":{"kind":"REWORK","_number":17,"created":"2018-11-01 21:03:38.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/26/604926/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/26/604926/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/17"}}},"commit":{"parents":[{"commit":"6db34808f8c51ee19cd0b789af962db769cb1819","subject":"Collect request stats with statsd","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/6db34808f8c51ee19cd0b789af962db769cb1819"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-09-24 22:23:50.000000000","tz":-300},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-11-01 21:03:32.000000000","tz":-300},"subject":"Replace TaskManager with a keystoneauth concurrency","message":"Replace TaskManager with a keystoneauth concurrency\n\nWe\u0027ve added concurrency and rate-limiting controls to keystoneauth. That\nmeans we don\u0027t need to do them in openstacksdk.\n\nDepends-On: https://review.openstack.org/605043\nChange-Id: I5d7bd12606785365d2f5b5b52ec7a2316459b68f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/d50bbf5927eee1c2331e457e75a65c4bb8fe95f5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/d50bbf5927eee1c2331e457e75a65c4bb8fe95f5"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"6db34808f8c51ee19cd0b789af962db769cb1819","is_merged_in_target_branch":false,"change_id":"I7218179dd5f0c068a52a4704b2ce1a0942fdc0d1","change_number":614834,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"a95b1b26c97874be1ea49d291e894bf2904cc236":{"kind":"TRIVIAL_REBASE","_number":18,"created":"2018-11-01 23:11:45.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/26/604926/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/26/604926/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/18"}}},"commit":{"parents":[{"commit":"54f37a9f9591793b947df4f6b57d36de87a6144e","subject":"Collect request stats with statsd","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/54f37a9f9591793b947df4f6b57d36de87a6144e"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-09-24 22:23:50.000000000","tz":-300},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-11-01 23:11:39.000000000","tz":-300},"subject":"Replace TaskManager with a keystoneauth concurrency","message":"Replace TaskManager with a keystoneauth concurrency\n\nWe\u0027ve added concurrency and rate-limiting controls to keystoneauth. That\nmeans we don\u0027t need to do them in openstacksdk.\n\nDepends-On: https://review.openstack.org/605043\nChange-Id: I5d7bd12606785365d2f5b5b52ec7a2316459b68f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/a95b1b26c97874be1ea49d291e894bf2904cc236"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/a95b1b26c97874be1ea49d291e894bf2904cc236"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"54f37a9f9591793b947df4f6b57d36de87a6144e","is_merged_in_target_branch":false,"change_id":"I7218179dd5f0c068a52a4704b2ce1a0942fdc0d1","change_number":614834,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/master"},"e3cfa0abc66c32f157f654e1f98fe02b18ff2db4":{"kind":"TRIVIAL_REBASE","_number":19,"created":"2018-11-04 14:38:28.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/26/604926/19","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/26/604926/19","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/19 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/19 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/19 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/19"}}},"commit":{"parents":[{"commit":"365251d5db4435c86855d63e4f09f660caa5fba5","subject":"Collect request stats with statsd","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/365251d5db4435c86855d63e4f09f660caa5fba5"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-09-24 22:23:50.000000000","tz":-300},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-11-04 14:38:24.000000000","tz":-360},"subject":"Replace TaskManager with a keystoneauth concurrency","message":"Replace TaskManager with a keystoneauth concurrency\n\nWe\u0027ve added concurrency and rate-limiting controls to keystoneauth. That\nmeans we don\u0027t need to do them in openstacksdk.\n\nDepends-On: https://review.openstack.org/605043\nChange-Id: I5d7bd12606785365d2f5b5b52ec7a2316459b68f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/e3cfa0abc66c32f157f654e1f98fe02b18ff2db4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/e3cfa0abc66c32f157f654e1f98fe02b18ff2db4"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"365251d5db4435c86855d63e4f09f660caa5fba5","is_merged_in_target_branch":false,"change_id":"I7218179dd5f0c068a52a4704b2ce1a0942fdc0d1","change_number":614834,"patch_set_number":4,"change_status":"MERGED"}],"branch":"refs/heads/master"},"d1a71894e59812ce7aa1a3f870ed613aad6aaeb1":{"kind":"REWORK","_number":20,"created":"2018-11-09 00:46:39.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/26/604926/20","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/26/604926/20","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/20 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/20 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/20 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/20"}}},"commit":{"parents":[{"commit":"548d9b5794977eb5adba11d207a3985b026464f3","subject":"WIP Collect request stats","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/548d9b5794977eb5adba11d207a3985b026464f3"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-09-24 22:23:50.000000000","tz":-300},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-11-09 00:46:12.000000000","tz":-360},"subject":"Replace TaskManager with a keystoneauth concurrency","message":"Replace TaskManager with a keystoneauth concurrency\n\nWe\u0027ve added concurrency and rate-limiting controls to keystoneauth. That\nmeans we don\u0027t need to do them in openstacksdk.\n\nDepends-On: https://review.openstack.org/605043\nChange-Id: I5d7bd12606785365d2f5b5b52ec7a2316459b68f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/d1a71894e59812ce7aa1a3f870ed613aad6aaeb1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/d1a71894e59812ce7aa1a3f870ed613aad6aaeb1"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"548d9b5794977eb5adba11d207a3985b026464f3","is_merged_in_target_branch":false,"change_id":"I7218179dd5f0c068a52a4704b2ce1a0942fdc0d1","change_number":614834,"patch_set_number":9,"change_status":"MERGED"}],"branch":"refs/heads/master"},"70e4d9ef679513ce1d8e2dff952988152c329112":{"kind":"REWORK","_number":21,"created":"2018-11-09 14:32:44.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/26/604926/21","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/26/604926/21","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/21 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/21 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/21 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/21"}}},"commit":{"parents":[{"commit":"829d8f96038cc1df69e7cca1f5e065a9aa471037","subject":"WIP Collect request stats","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/829d8f96038cc1df69e7cca1f5e065a9aa471037"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-09-24 22:23:50.000000000","tz":-300},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-11-09 14:32:12.000000000","tz":-360},"subject":"Replace TaskManager with a keystoneauth concurrency","message":"Replace TaskManager with a keystoneauth concurrency\n\nWe\u0027ve added concurrency and rate-limiting controls to keystoneauth. That\nmeans we don\u0027t need to do them in openstacksdk.\n\nDepends-On: https://review.openstack.org/605043\nChange-Id: I5d7bd12606785365d2f5b5b52ec7a2316459b68f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/70e4d9ef679513ce1d8e2dff952988152c329112"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/70e4d9ef679513ce1d8e2dff952988152c329112"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"829d8f96038cc1df69e7cca1f5e065a9aa471037","is_merged_in_target_branch":false,"change_id":"I7218179dd5f0c068a52a4704b2ce1a0942fdc0d1","change_number":614834,"patch_set_number":10,"change_status":"MERGED"}],"branch":"refs/heads/master"},"456a869009bf4f0a1fd99b3fbe7763d7ca315eaf":{"kind":"TRIVIAL_REBASE","_number":22,"created":"2018-11-09 16:37:30.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/26/604926/22","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/26/604926/22","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/22 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/22 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/22 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/22"}}},"commit":{"parents":[{"commit":"b0deca9911724937220b0bbf89f4049e6ebe3d0b","subject":"WIP Collect request stats","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/b0deca9911724937220b0bbf89f4049e6ebe3d0b"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-09-24 22:23:50.000000000","tz":-300},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-11-09 16:37:27.000000000","tz":-360},"subject":"Replace TaskManager with a keystoneauth concurrency","message":"Replace TaskManager with a keystoneauth concurrency\n\nWe\u0027ve added concurrency and rate-limiting controls to keystoneauth. That\nmeans we don\u0027t need to do them in openstacksdk.\n\nDepends-On: https://review.openstack.org/605043\nChange-Id: I5d7bd12606785365d2f5b5b52ec7a2316459b68f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/456a869009bf4f0a1fd99b3fbe7763d7ca315eaf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/456a869009bf4f0a1fd99b3fbe7763d7ca315eaf"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"b0deca9911724937220b0bbf89f4049e6ebe3d0b","is_merged_in_target_branch":false,"change_id":"I7218179dd5f0c068a52a4704b2ce1a0942fdc0d1","change_number":614834,"patch_set_number":11,"change_status":"MERGED"}],"branch":"refs/heads/master"},"e9ae8629a18a503d0e01a0e26698fd5aa9eee7ea":{"kind":"REWORK","_number":23,"created":"2018-11-23 09:01:16.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/26/604926/23","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/26/604926/23","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/23 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/23 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/23 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/23"}}},"commit":{"parents":[{"commit":"b0deca9911724937220b0bbf89f4049e6ebe3d0b","subject":"WIP Collect request stats","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/b0deca9911724937220b0bbf89f4049e6ebe3d0b"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2018-11-23 08:59:15.000000000","tz":60},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2018-11-23 08:59:15.000000000","tz":60},"subject":"Replace TaskManager with a keystoneauth concurrency","message":"Replace TaskManager with a keystoneauth concurrency\n\nWe\u0027ve added concurrency and rate-limiting controls to keystoneauth. That\nmeans we don\u0027t need to do them in openstacksdk.\n\nDepends-On: https://review.openstack.org/605043\nChange-Id: I5d7bd12606785365d2f5b5b52ec7a2316459b68f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/e9ae8629a18a503d0e01a0e26698fd5aa9eee7ea"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/e9ae8629a18a503d0e01a0e26698fd5aa9eee7ea"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"b0deca9911724937220b0bbf89f4049e6ebe3d0b","is_merged_in_target_branch":false,"change_id":"I7218179dd5f0c068a52a4704b2ce1a0942fdc0d1","change_number":614834,"patch_set_number":11,"change_status":"MERGED"}],"branch":"refs/heads/master"},"3f5f76181b57699df4d8a81ec2c9b837b6de54b6":{"kind":"REWORK","_number":24,"created":"2019-02-28 18:07:51.000000000","uploader":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"ref":"refs/changes/26/604926/24","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/26/604926/24","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/24 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/24 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/24 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/24"}}},"commit":{"parents":[{"commit":"1ba0e30ebc4683abf067b1186e050f8f9ad858a6","subject":"Merge \"Add image.task resource\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/1ba0e30ebc4683abf067b1186e050f8f9ad858a6"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2018-11-23 08:59:15.000000000","tz":60},"committer":{"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","date":"2019-02-28 18:07:39.000000000","tz":-480},"subject":"Replace TaskManager with a keystoneauth concurrency","message":"Replace TaskManager with a keystoneauth concurrency\n\nWe\u0027ve added concurrency and rate-limiting controls to keystoneauth. That\nmeans we don\u0027t need to do them in openstacksdk.\n\nDepends-On: https://review.openstack.org/605043\nChange-Id: I5d7bd12606785365d2f5b5b52ec7a2316459b68f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/3f5f76181b57699df4d8a81ec2c9b837b6de54b6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/3f5f76181b57699df4d8a81ec2c9b837b6de54b6"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"1ba0e30ebc4683abf067b1186e050f8f9ad858a6","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"385dfdee239d602f7f9feb4f2353da524baed5c3":{"kind":"TRIVIAL_REBASE","_number":25,"created":"2019-03-01 16:29:22.000000000","uploader":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"ref":"refs/changes/26/604926/25","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/26/604926/25","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/25 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/25 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/25 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/25"}}},"commit":{"parents":[{"commit":"9cd0ef2ac5b8cc90df344f69edc8ac68224f292e","subject":"Merge \"Use mock context in test_fwaas\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/9cd0ef2ac5b8cc90df344f69edc8ac68224f292e"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2018-11-23 08:59:15.000000000","tz":60},"committer":{"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","date":"2019-03-01 16:29:22.000000000","tz":0},"subject":"Replace TaskManager with a keystoneauth concurrency","message":"Replace TaskManager with a keystoneauth concurrency\n\nWe\u0027ve added concurrency and rate-limiting controls to keystoneauth. That\nmeans we don\u0027t need to do them in openstacksdk.\n\nDepends-On: https://review.openstack.org/605043\nChange-Id: I5d7bd12606785365d2f5b5b52ec7a2316459b68f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/385dfdee239d602f7f9feb4f2353da524baed5c3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/385dfdee239d602f7f9feb4f2353da524baed5c3"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"9cd0ef2ac5b8cc90df344f69edc8ac68224f292e","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"e4a88394009ab7a541f13fa1a3a1a13d92ef62ff":{"kind":"NO_CODE_CHANGE","_number":26,"created":"2019-03-01 19:22:56.000000000","uploader":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"ref":"refs/changes/26/604926/26","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/26/604926/26","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/26 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/26 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/26 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/26"}}},"commit":{"parents":[{"commit":"9cd0ef2ac5b8cc90df344f69edc8ac68224f292e","subject":"Merge \"Use mock context in test_fwaas\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/9cd0ef2ac5b8cc90df344f69edc8ac68224f292e"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2018-11-23 08:59:15.000000000","tz":60},"committer":{"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","date":"2019-03-01 19:22:52.000000000","tz":0},"subject":"Replace TaskManager with a keystoneauth concurrency","message":"Replace TaskManager with a keystoneauth concurrency\n\nWe\u0027ve added concurrency and rate-limiting controls to keystoneauth. That\nmeans we don\u0027t need to do them in openstacksdk.\n\nDepends-On: https://review.openstack.org/#/c/640389/\nChange-Id: I5d7bd12606785365d2f5b5b52ec7a2316459b68f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/e4a88394009ab7a541f13fa1a3a1a13d92ef62ff"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/e4a88394009ab7a541f13fa1a3a1a13d92ef62ff"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"9cd0ef2ac5b8cc90df344f69edc8ac68224f292e","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"306e17a4e5c755a920faa3192bb42fcb362dad8d":{"kind":"REWORK","_number":27,"created":"2019-03-01 22:38:37.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/26/604926/27","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/26/604926/27","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/27 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/27 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/27 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/27"}}},"commit":{"parents":[{"commit":"eb5766916e5a9be95d2401f6efa328ab1c650c61","subject":"Merge \"Add image tasks schema methods\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/eb5766916e5a9be95d2401f6efa328ab1c650c61"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2018-11-23 08:59:15.000000000","tz":60},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2019-03-01 22:38:26.000000000","tz":0},"subject":"Replace TaskManager with a keystoneauth concurrency","message":"Replace TaskManager with a keystoneauth concurrency\n\nWe\u0027ve added concurrency and rate-limiting controls to keystoneauth. That\nmeans we don\u0027t need to do them in openstacksdk.\n\nDepends-On: https://review.openstack.org/#/c/640389/\nChange-Id: I5d7bd12606785365d2f5b5b52ec7a2316459b68f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/306e17a4e5c755a920faa3192bb42fcb362dad8d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/306e17a4e5c755a920faa3192bb42fcb362dad8d"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"eb5766916e5a9be95d2401f6efa328ab1c650c61","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"18f31629c99dcfb0308ca555bb3c43205f44de02":{"kind":"REWORK","_number":28,"created":"2019-03-02 02:06:46.000000000","uploader":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"ref":"refs/changes/26/604926/28","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/26/604926/28","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/28 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/28 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/28 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/28"}}},"commit":{"parents":[{"commit":"eb5766916e5a9be95d2401f6efa328ab1c650c61","subject":"Merge \"Add image tasks schema methods\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/eb5766916e5a9be95d2401f6efa328ab1c650c61"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2018-11-23 08:59:15.000000000","tz":60},"committer":{"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","date":"2019-03-02 02:06:44.000000000","tz":0},"subject":"Replace TaskManager with a keystoneauth concurrency","message":"Replace TaskManager with a keystoneauth concurrency\n\nWe\u0027ve added concurrency and rate-limiting controls to keystoneauth. That\nmeans we don\u0027t need to do them in openstacksdk.\n\nDepends-On: https://review.openstack.org/#/c/640389/\nChange-Id: I5d7bd12606785365d2f5b5b52ec7a2316459b68f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/18f31629c99dcfb0308ca555bb3c43205f44de02"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/18f31629c99dcfb0308ca555bb3c43205f44de02"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"eb5766916e5a9be95d2401f6efa328ab1c650c61","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"8ceaa1f2c9560e5e95ea13a9cf3c5118a709d905":{"kind":"REWORK","_number":29,"created":"2019-03-02 08:04:57.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/26/604926/29","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/26/604926/29","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/29 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/29 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/29 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/29"}}},"commit":{"parents":[{"commit":"eb5766916e5a9be95d2401f6efa328ab1c650c61","subject":"Merge \"Add image tasks schema methods\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/eb5766916e5a9be95d2401f6efa328ab1c650c61"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2019-03-02 08:04:45.000000000","tz":60},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2019-03-02 08:04:45.000000000","tz":60},"subject":"Replace TaskManager with a keystoneauth concurrency","message":"Replace TaskManager with a keystoneauth concurrency\n\nWe\u0027ve added concurrency and rate-limiting controls to keystoneauth. That\nmeans we don\u0027t need to do them in openstacksdk.\n\nDepends-On: https://review.openstack.org/#/c/640389/\nChange-Id: I5d7bd12606785365d2f5b5b52ec7a2316459b68f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/8ceaa1f2c9560e5e95ea13a9cf3c5118a709d905"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/8ceaa1f2c9560e5e95ea13a9cf3c5118a709d905"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"eb5766916e5a9be95d2401f6efa328ab1c650c61","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"c9b60f2b8634c7f8c4254e158cc921202538db04":{"kind":"REWORK","_number":30,"created":"2019-03-02 15:26:28.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/26/604926/30","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/26/604926/30","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/30 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/30 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/30 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/26/604926/30"}}},"commit":{"parents":[{"commit":"eb5766916e5a9be95d2401f6efa328ab1c650c61","subject":"Merge \"Add image tasks schema methods\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/eb5766916e5a9be95d2401f6efa328ab1c650c61"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2019-03-02 08:04:45.000000000","tz":60},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2019-03-02 15:24:59.000000000","tz":0},"subject":"Replace TaskManager with a keystoneauth concurrency","message":"Replace TaskManager with a keystoneauth concurrency\n\nWe\u0027ve added concurrency and rate-limiting controls to keystoneauth. That\nmeans we don\u0027t need to do them in openstacksdk.\n\nDepends-On: https://review.openstack.org/#/c/640389/\nChange-Id: I5d7bd12606785365d2f5b5b52ec7a2316459b68f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/c9b60f2b8634c7f8c4254e158cc921202538db04"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/c9b60f2b8634c7f8c4254e158cc921202538db04"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"eb5766916e5a9be95d2401f6efa328ab1c650c61","is_merged_in_target_branch":true}],"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
