)]}'
{"id":"openstack%2Fplacement~660049","triplet_id":"openstack%2Fplacement~master~I93e1fa81a7345b651ea2d58dfa0d5508e726f43f","project":"openstack/placement","branch":"master","topic":"story/2005712","hashtags":[],"change_id":"I93e1fa81a7345b651ea2d58dfa0d5508e726f43f","subject":"Cache provider ids in requested aggregates","status":"MERGED","created":"2019-05-20 08:33:30.000000000","updated":"2019-05-30 03:50:41.000000000","submitted":"2019-05-30 03:50:40.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"660049-1559188241041-db54cbaf","meta_rev_id":"e68dc96bed23e84775d1d63edf356a19a7799cc0","_number":660049,"virtual_id_number":660049,"owner":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},{"value":2,"date":"2019-05-30 03:50:40.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"}],"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":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"all":[{"value":2,"date":"2019-05-29 21:11:08.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2019-05-29 20:23:01.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"all":[{"value":1,"date":"2019-05-29 21:11:08.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-05-28 12:18:08.000000000","updated_by":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"reviewer":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"state":"REVIEWER"},{"updated":"2019-05-29 21:11:08.000000000","updated_by":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"reviewer":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"state":"REVIEWER"},{"updated":"2019-05-30 03:50:40.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":"d53aed1dbb065bfb689a0c78e2f9706aea08dade","author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"date":"2019-05-20 08:33:30.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"515ec9ccd9d3056e735b55c8e1c45ded8e6e4df4","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-20 10:18:22.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-py3 http://logs.openstack.org/49/660049/1/check/grenade-py3/d4c13fd/ : SUCCESS in 54m 55s\n- tempest-full-py3 http://logs.openstack.org/49/660049/1/check/tempest-full-py3/d17155c/ : SUCCESS in 1h 39m 01s\n- openstack-tox-docs http://logs.openstack.org/49/660049/1/check/openstack-tox-docs/76a48b8/html/ : SUCCESS in 5m 28s\n- openstack-tox-cover http://logs.openstack.org/49/660049/1/check/openstack-tox-cover/fb4ed64/cover/ : SUCCESS in 5m 55s\n- openstack-tox-lower-constraints http://logs.openstack.org/49/660049/1/check/openstack-tox-lower-constraints/ff477a5/ : SUCCESS in 4m 44s\n- openstack-tox-pep8 http://logs.openstack.org/49/660049/1/check/openstack-tox-pep8/437fc8d/ : SUCCESS in 3m 47s\n- openstack-tox-py27 http://logs.openstack.org/49/660049/1/check/openstack-tox-py27/1a4e671/ : SUCCESS in 4m 36s\n- openstack-tox-py36 http://logs.openstack.org/49/660049/1/check/openstack-tox-py36/eb8ea36/ : SUCCESS in 4m 07s\n- openstack-tox-py37 http://logs.openstack.org/49/660049/1/check/openstack-tox-py37/e773941/ : SUCCESS in 6m 03s\n- openstack-tox-functional http://logs.openstack.org/49/660049/1/check/openstack-tox-functional/afa966e/ : SUCCESS in 4m 47s\n- openstack-tox-functional-py36 http://logs.openstack.org/49/660049/1/check/openstack-tox-functional-py36/a49a186/ : SUCCESS in 4m 34s\n- placement-nova-tox-functional-py36 http://logs.openstack.org/49/660049/1/check/placement-nova-tox-functional-py36/972ec4d/ : SUCCESS in 13m 20s\n- placement-perfload http://logs.openstack.org/49/660049/1/check/placement-perfload/99fb05a/ : SUCCESS in 4m 22s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"755364d2db3b6fda7c91671925fe94f4a6c4c945","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-05-20 13:24:48.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"e34cb4b93f480f73057785062fe1f7f88705bbbf","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-05-20 20:26:56.000000000","message":"Patch Set 1:\n\n(1 comment)\n\nreserving vote on this until I\u0027ve seen how get_providers_with_{shared_capacity|resource} are being consolidated.","accounts_in_message":[],"_revision_number":1},{"id":"27ca9b18f6d6ab87bf5474c9c8f556f8f2ee8394","author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"date":"2019-05-21 11:17:58.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"9ee93f5eed25b13f6d9a925092dc221b50eaa1d8","author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"date":"2019-05-21 11:50:45.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"c485677fe515a7dd9fb0d18c617952d6b5f309a8","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-05-21 15:14:06.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"1adfe16589f560f7eae24e5b0f2b0b7e13a24244","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-21 18:37:46.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-py3 http://logs.openstack.org/49/660049/2/check/grenade-py3/67c3cdf/ : SUCCESS in 53m 50s\n- tempest-full-py3 http://logs.openstack.org/49/660049/2/check/tempest-full-py3/e7d7029/ : SUCCESS in 1h 36m 44s\n- openstack-tox-docs http://logs.openstack.org/49/660049/2/check/openstack-tox-docs/6e9b48f/html/ : SUCCESS in 3m 48s\n- openstack-tox-cover http://logs.openstack.org/49/660049/2/check/openstack-tox-cover/f98b9d9/cover/ : SUCCESS in 4m 26s\n- openstack-tox-lower-constraints http://logs.openstack.org/49/660049/2/check/openstack-tox-lower-constraints/c8d5f63/ : SUCCESS in 5m 12s\n- openstack-tox-pep8 http://logs.openstack.org/49/660049/2/check/openstack-tox-pep8/1e334ef/ : SUCCESS in 5m 21s\n- openstack-tox-py27 http://logs.openstack.org/49/660049/2/check/openstack-tox-py27/6f6be1e/ : SUCCESS in 4m 13s\n- openstack-tox-py36 http://logs.openstack.org/49/660049/2/check/openstack-tox-py36/bba1171/ : SUCCESS in 5m 36s\n- openstack-tox-py37 http://logs.openstack.org/49/660049/2/check/openstack-tox-py37/9456f9b/ : SUCCESS in 4m 59s\n- openstack-tox-functional http://logs.openstack.org/49/660049/2/check/openstack-tox-functional/696fac7/ : SUCCESS in 4m 45s\n- openstack-tox-functional-py36 http://logs.openstack.org/49/660049/2/check/openstack-tox-functional-py36/f3af501/ : SUCCESS in 4m 40s\n- placement-nova-tox-functional-py36 http://logs.openstack.org/49/660049/2/check/placement-nova-tox-functional-py36/e16b5bd/ : SUCCESS in 12m 24s\n- placement-perfload http://logs.openstack.org/49/660049/2/check/placement-perfload/702a22c/ : SUCCESS in 3m 08s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"54f18849ac6774c90c7e58627a1f1c5fd1567e20","author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"date":"2019-05-22 08:04:24.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"eff6f0f976052058553a1be33cc9ef913d4759b0","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-22 10:22:16.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- grenade-py3 http://logs.openstack.org/49/660049/3/check/grenade-py3/2470503/ : SUCCESS in 59m 24s\n- tempest-full-py3 http://logs.openstack.org/49/660049/3/check/tempest-full-py3/6c105bb/ : TIMED_OUT in 2h 04m 25s\n- openstack-tox-docs http://logs.openstack.org/49/660049/3/check/openstack-tox-docs/8689d75/html/ : SUCCESS in 6m 49s\n- openstack-tox-cover http://logs.openstack.org/49/660049/3/check/openstack-tox-cover/202d927/cover/ : SUCCESS in 4m 26s\n- openstack-tox-lower-constraints http://logs.openstack.org/49/660049/3/check/openstack-tox-lower-constraints/61752c2/ : SUCCESS in 4m 16s\n- openstack-tox-pep8 http://logs.openstack.org/49/660049/3/check/openstack-tox-pep8/395f1cf/ : SUCCESS in 3m 55s\n- openstack-tox-py27 http://logs.openstack.org/49/660049/3/check/openstack-tox-py27/0a77b3e/ : SUCCESS in 3m 52s\n- openstack-tox-py36 http://logs.openstack.org/49/660049/3/check/openstack-tox-py36/a05f065/ : SUCCESS in 4m 30s\n- openstack-tox-py37 http://logs.openstack.org/49/660049/3/check/openstack-tox-py37/41dd0d7/ : SUCCESS in 4m 43s\n- build-openstack-releasenotes http://logs.openstack.org/49/660049/3/check/build-openstack-releasenotes/c02f9cc/html/ : SUCCESS in 3m 34s\n- openstack-tox-functional http://logs.openstack.org/49/660049/3/check/openstack-tox-functional/fa58a55/ : SUCCESS in 4m 10s\n- openstack-tox-functional-py36 http://logs.openstack.org/49/660049/3/check/openstack-tox-functional-py36/0af8fc2/ : SUCCESS in 3m 55s\n- placement-nova-tox-functional-py36 http://logs.openstack.org/49/660049/3/check/placement-nova-tox-functional-py36/8687c88/ : SUCCESS in 11m 19s\n- placement-perfload http://logs.openstack.org/49/660049/3/check/placement-perfload/0c5fa2d/ : SUCCESS in 3m 22s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"a4859e7b22c19bf64728b57ef2806df8e764772e","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-05-22 13:04:38.000000000","message":"Patch Set 3:\n\nrecheck time out","accounts_in_message":[],"_revision_number":3},{"id":"93f3a3f51d17d1b4708992ee62eddfeeb1dfa6fa","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-05-22 13:39:36.000000000","message":"Patch Set 3: Code-Review+2\n\n(2 comments)\n\nThis comes together nicely towards the end, so yeah let\u0027s make this happen.","accounts_in_message":[],"_revision_number":3},{"id":"30a3fb837dc3084366bc1ae8e135b9373f696ed2","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-22 20:10:24.000000000","message":"Patch Set 3:\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- grenade-py3 finger://ze05.openstack.org/6029c6b6edca478a93ce5163bb6cf9b5 : RETRY_LIMIT in 39m 37s\n- tempest-full-py3 finger://ze06.openstack.org/dd2866dc14944aa998aae60c631890f8 : RETRY_LIMIT in 40m 30s\n- openstack-tox-docs http://logs.openstack.org/49/660049/3/check/openstack-tox-docs/9ef386b/html/ : SUCCESS in 3m 55s\n- openstack-tox-cover http://logs.openstack.org/49/660049/3/check/openstack-tox-cover/040ced6/cover/ : SUCCESS in 4m 48s\n- openstack-tox-lower-constraints http://logs.openstack.org/49/660049/3/check/openstack-tox-lower-constraints/c0c6c92/ : SUCCESS in 4m 29s\n- openstack-tox-pep8 http://logs.openstack.org/49/660049/3/check/openstack-tox-pep8/f6efedc/ : SUCCESS in 4m 20s\n- openstack-tox-py27 http://logs.openstack.org/49/660049/3/check/openstack-tox-py27/bd4a31c/ : SUCCESS in 4m 25s\n- openstack-tox-py36 http://logs.openstack.org/49/660049/3/check/openstack-tox-py36/4d677e0/ : SUCCESS in 4m 20s\n- openstack-tox-py37 http://logs.openstack.org/49/660049/3/check/openstack-tox-py37/c006593/ : SUCCESS in 6m 26s\n- build-openstack-releasenotes http://logs.openstack.org/49/660049/3/check/build-openstack-releasenotes/e7bf9ea/html/ : SUCCESS in 3m 44s\n- openstack-tox-functional http://logs.openstack.org/49/660049/3/check/openstack-tox-functional/344428d/ : SUCCESS in 4m 44s\n- openstack-tox-functional-py36 http://logs.openstack.org/49/660049/3/check/openstack-tox-functional-py36/ea747ec/ : SUCCESS in 4m 21s\n- placement-nova-tox-functional-py36 http://logs.openstack.org/49/660049/3/check/placement-nova-tox-functional-py36/d24644f/ : SUCCESS in 11m 09s\n- placement-perfload http://logs.openstack.org/49/660049/3/check/placement-perfload/83b65de/ : SUCCESS in 3m 23s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"f51defd9275d036a97bd3c9193a01f68291f9cf2","author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"date":"2019-05-26 08:34:29.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"5fed30fbc345f7c566471c95f4a1fdde29197d20","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-26 10:19:34.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-py3 http://logs.openstack.org/49/660049/4/check/grenade-py3/a155dc1/ : SUCCESS in 58m 14s\n- tempest-full-py3 http://logs.openstack.org/49/660049/4/check/tempest-full-py3/b879622/ : SUCCESS in 1h 39m 06s\n- openstack-tox-docs http://logs.openstack.org/49/660049/4/check/openstack-tox-docs/81498ff/html/ : SUCCESS in 3m 33s\n- openstack-tox-cover http://logs.openstack.org/49/660049/4/check/openstack-tox-cover/99064b4/cover/ : SUCCESS in 4m 14s\n- openstack-tox-lower-constraints http://logs.openstack.org/49/660049/4/check/openstack-tox-lower-constraints/957830c/ : SUCCESS in 4m 17s\n- openstack-tox-pep8 http://logs.openstack.org/49/660049/4/check/openstack-tox-pep8/361091a/ : SUCCESS in 3m 34s\n- openstack-tox-py27 http://logs.openstack.org/49/660049/4/check/openstack-tox-py27/653d53a/ : SUCCESS in 3m 34s\n- openstack-tox-py36 http://logs.openstack.org/49/660049/4/check/openstack-tox-py36/fbacec8/ : SUCCESS in 3m 33s\n- openstack-tox-py37 http://logs.openstack.org/49/660049/4/check/openstack-tox-py37/4e7f0df/ : SUCCESS in 3m 58s\n- build-openstack-releasenotes http://logs.openstack.org/49/660049/4/check/build-openstack-releasenotes/abebf6f/html/ : SUCCESS in 3m 36s\n- openstack-tox-functional http://logs.openstack.org/49/660049/4/check/openstack-tox-functional/31ddcc7/ : SUCCESS in 5m 51s\n- openstack-tox-functional-py36 http://logs.openstack.org/49/660049/4/check/openstack-tox-functional-py36/e19f480/ : SUCCESS in 3m 50s\n- placement-nova-tox-functional-py36 http://logs.openstack.org/49/660049/4/check/placement-nova-tox-functional-py36/1db1760/ : SUCCESS in 10m 42s\n- placement-perfload http://logs.openstack.org/49/660049/4/check/placement-perfload/3150365/ : SUCCESS in 3m 18s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"a39d4ebaf235f52ea23b1999f63faa9fd2387aa8","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-05-28 12:18:08.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"7ed446a72a7309c91e1d42d7622c5456d84441b9","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-05-29 20:23:01.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.","accounts_in_message":[],"_revision_number":5},{"id":"8a02046820470deb5afa1730d43a8698e1990a44","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-05-29 21:11:08.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"25fb7bf0df6ff300608c5f55d45a0cb3235c8eda","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-30 01:56:01.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- build-openstack-api-ref http://logs.openstack.org/49/660049/5/check/build-openstack-api-ref/589734e/html/ : SUCCESS in 5m 19s\n- grenade-py3 http://logs.openstack.org/49/660049/5/check/grenade-py3/a55af0b/ : SUCCESS in 1h 15m 20s\n- tempest-full-py3 http://logs.openstack.org/49/660049/5/check/tempest-full-py3/ba9d44a/ : SUCCESS in 1h 46m 54s\n- openstack-tox-docs http://logs.openstack.org/49/660049/5/check/openstack-tox-docs/3105c10/html/ : SUCCESS in 5m 17s\n- openstack-tox-cover http://logs.openstack.org/49/660049/5/check/openstack-tox-cover/9a2f9ab/cover/ : SUCCESS in 7m 46s\n- openstack-tox-lower-constraints http://logs.openstack.org/49/660049/5/check/openstack-tox-lower-constraints/f89a0c6/ : SUCCESS in 7m 13s\n- openstack-tox-pep8 http://logs.openstack.org/49/660049/5/check/openstack-tox-pep8/eb0d11a/ : SUCCESS in 5m 45s\n- openstack-tox-py27 http://logs.openstack.org/49/660049/5/check/openstack-tox-py27/faa2272/ : SUCCESS in 3m 57s\n- openstack-tox-py36 http://logs.openstack.org/49/660049/5/check/openstack-tox-py36/0a3c115/ : SUCCESS in 4m 05s\n- openstack-tox-py37 http://logs.openstack.org/49/660049/5/check/openstack-tox-py37/a19be3a/ : SUCCESS in 4m 35s\n- build-openstack-releasenotes http://logs.openstack.org/49/660049/5/check/build-openstack-releasenotes/352832e/html/ : SUCCESS in 3m 47s\n- openstack-tox-functional http://logs.openstack.org/49/660049/5/check/openstack-tox-functional/348fc3f/ : SUCCESS in 4m 52s\n- openstack-tox-functional-py36 http://logs.openstack.org/49/660049/5/check/openstack-tox-functional-py36/2050da0/ : SUCCESS in 4m 27s\n- placement-nova-tox-functional-py36 http://logs.openstack.org/49/660049/5/check/placement-nova-tox-functional-py36/8d91e8f/ : SUCCESS in 14m 26s\n- placement-perfload http://logs.openstack.org/49/660049/5/check/placement-perfload/5d49a71/ : SUCCESS in 3m 23s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"30c20b51c84b276c02244cf4f058c5924b851bf2","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-30 02:04:29.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"7115d26a7980683728299115f1c9883d415c3e3b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-30 03:50:40.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- build-openstack-api-ref http://logs.openstack.org/49/660049/5/gate/build-openstack-api-ref/c1bfe74/html/ : SUCCESS in 4m 08s\n- grenade-py3 http://logs.openstack.org/49/660049/5/gate/grenade-py3/6f9379d/ : SUCCESS in 59m 25s\n- tempest-full-py3 http://logs.openstack.org/49/660049/5/gate/tempest-full-py3/1f5648c/ : SUCCESS in 1h 36m 54s\n- openstack-tox-docs http://logs.openstack.org/49/660049/5/gate/openstack-tox-docs/04c577f/html/ : SUCCESS in 4m 33s\n- openstack-tox-lower-constraints http://logs.openstack.org/49/660049/5/gate/openstack-tox-lower-constraints/4e6e72b/ : SUCCESS in 4m 57s\n- openstack-tox-pep8 http://logs.openstack.org/49/660049/5/gate/openstack-tox-pep8/56ecd41/ : SUCCESS in 4m 50s\n- openstack-tox-py27 http://logs.openstack.org/49/660049/5/gate/openstack-tox-py27/a193a2f/ : SUCCESS in 4m 26s\n- openstack-tox-py36 http://logs.openstack.org/49/660049/5/gate/openstack-tox-py36/785a0c2/ : SUCCESS in 4m 54s\n- openstack-tox-py37 http://logs.openstack.org/49/660049/5/gate/openstack-tox-py37/480faba/ : SUCCESS in 5m 14s\n- build-openstack-releasenotes http://logs.openstack.org/49/660049/5/gate/build-openstack-releasenotes/6be301d/html/ : SUCCESS in 3m 55s\n- openstack-tox-functional http://logs.openstack.org/49/660049/5/gate/openstack-tox-functional/5892cda/ : SUCCESS in 4m 59s\n- openstack-tox-functional-py36 http://logs.openstack.org/49/660049/5/gate/openstack-tox-functional-py36/9b8f1f3/ : SUCCESS in 6m 05s\n- placement-nova-tox-functional-py36 http://logs.openstack.org/49/660049/5/gate/placement-nova-tox-functional-py36/b25fa89/ : SUCCESS in 11m 31s","accounts_in_message":[],"_revision_number":5},{"id":"76eb9f431fe571d48d7c7b254ddc51f30ef17c4f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-30 03:50:41.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"7f4b79b7e1e028a8f4ce41abe4f2163f6b7e740d","revisions":{"61c211917e5be33e3ca2ea9919f9c0c7559d0435":{"kind":"REWORK","_number":1,"created":"2019-05-20 08:33:30.000000000","uploader":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"ref":"refs/changes/49/660049/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/49/660049/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/49/660049/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/49/660049/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/49/660049/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/49/660049/1"}}},"commit":{"parents":[{"commit":"e49ea65c3bcd4ffdafde2b380e4dca301456cbfb","subject":"WIP: Move search functions to the research context file","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/e49ea65c3bcd4ffdafde2b380e4dca301456cbfb"}]}],"author":{"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","date":"2019-05-16 05:37:14.000000000","tz":0},"committer":{"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","date":"2019-05-19 07:12:06.000000000","tz":0},"subject":"WIP: Cache provider ids in requested aggregates","message":"WIP: Cache provider ids in requested aggregates\n\nGetting allocation candidates for one request group, placement\ninternally calls provider_ids_matching_aggregates() several times with\nthe same arguments. This is redundant and can degrade performance.\n\nThis patch changes to call it on initialization of\n`RequestGroupSearchContext` object and cache the results so that we can\nrefer the results later on demand.\n\nChange-Id: I93e1fa81a7345b651ea2d58dfa0d5508e726f43f\nStory: 2005712\nTask: 31038\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/61c211917e5be33e3ca2ea9919f9c0c7559d0435"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/61c211917e5be33e3ca2ea9919f9c0c7559d0435"}]},"branch":"refs/heads/master"},"818068f203d3eb2fe0f70614646cfa3e694b6877":{"kind":"REWORK","_number":2,"created":"2019-05-21 11:17:58.000000000","uploader":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"ref":"refs/changes/49/660049/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/49/660049/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/49/660049/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/49/660049/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/49/660049/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/49/660049/2"}}},"commit":{"parents":[{"commit":"8129312b03e9f61deaf7cdbe068f0b4eb8762f51","subject":"WIP: Move search functions to the research context file","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/8129312b03e9f61deaf7cdbe068f0b4eb8762f51"}]}],"author":{"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","date":"2019-05-16 05:37:14.000000000","tz":0},"committer":{"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","date":"2019-05-21 09:03:06.000000000","tz":0},"subject":"WIP: Cache provider ids in requested aggregates","message":"WIP: Cache provider ids in requested aggregates\n\nGetting allocation candidates for one request group, placement\ninternally calls provider_ids_matching_aggregates() several times with\nthe same arguments. This is redundant and can degrade performance.\n\nThis patch changes to call it on initialization of\n`RequestGroupSearchContext` object and cache the results so that we can\nrefer the results later on demand.\n\nChange-Id: I93e1fa81a7345b651ea2d58dfa0d5508e726f43f\nStory: 2005712\nTask: 31038\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/818068f203d3eb2fe0f70614646cfa3e694b6877"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/818068f203d3eb2fe0f70614646cfa3e694b6877"}]},"branch":"refs/heads/master"},"89ab1943e44ba2d50aa15a94350a7ee0b433621e":{"kind":"REWORK","_number":3,"created":"2019-05-22 08:04:24.000000000","uploader":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"ref":"refs/changes/49/660049/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/49/660049/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/49/660049/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/49/660049/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/49/660049/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/49/660049/3"}}},"commit":{"parents":[{"commit":"cc4029f3272adfaeb785f8b41724e27589df4d9d","subject":"Move search functions to the research context file","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/cc4029f3272adfaeb785f8b41724e27589df4d9d"}]}],"author":{"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","date":"2019-05-16 05:37:14.000000000","tz":0},"committer":{"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","date":"2019-05-21 18:06:03.000000000","tz":0},"subject":"Cache provider ids in requested aggregates","message":"Cache provider ids in requested aggregates\n\nGetting allocation candidates for one request group, placement\ninternally calls provider_ids_matching_aggregates() several times with\nthe same arguments. This is redundant and can degrade performance.\n\nThis patch changes to call it on initialization of\n`RequestGroupSearchContext` object and cache the results so that we can\nrefer the results later on demand.\n\nChange-Id: I93e1fa81a7345b651ea2d58dfa0d5508e726f43f\nStory: 2005712\nTask: 31038\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/89ab1943e44ba2d50aa15a94350a7ee0b433621e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/89ab1943e44ba2d50aa15a94350a7ee0b433621e"}]},"branch":"refs/heads/master"},"6efed58decac77b16970df44625a7925c082f5fb":{"kind":"REWORK","_number":4,"created":"2019-05-26 08:34:29.000000000","uploader":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"ref":"refs/changes/49/660049/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/49/660049/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/49/660049/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/49/660049/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/49/660049/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/49/660049/4"}}},"commit":{"parents":[{"commit":"c7fbf770dff948f3646c45ac81908d96e7c51fd0","subject":"Move search functions to the research context file","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/c7fbf770dff948f3646c45ac81908d96e7c51fd0"}]}],"author":{"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","date":"2019-05-16 05:37:14.000000000","tz":0},"committer":{"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","date":"2019-05-26 08:03:10.000000000","tz":0},"subject":"Cache provider ids in requested aggregates","message":"Cache provider ids in requested aggregates\n\nGetting allocation candidates for one request group, placement\ninternally calls provider_ids_matching_aggregates() several times with\nthe same arguments. This is redundant and can degrade performance.\n\nThis patch changes to call it on initialization of\n`RequestGroupSearchContext` object and cache the results so that we can\nrefer the results later on demand.\n\nChange-Id: I93e1fa81a7345b651ea2d58dfa0d5508e726f43f\nStory: 2005712\nTask: 31038\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/6efed58decac77b16970df44625a7925c082f5fb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/6efed58decac77b16970df44625a7925c082f5fb"}]},"branch":"refs/heads/master"},"7f4b79b7e1e028a8f4ce41abe4f2163f6b7e740d":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2019-05-29 20:23:01.000000000","uploader":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"ref":"refs/changes/49/660049/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/49/660049/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/49/660049/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/49/660049/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/49/660049/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/49/660049/5"}}},"commit":{"parents":[{"commit":"fb71a6ab71e9e5be4368c83a9ed3a9d74cdbc22b","subject":"Move search functions to the research context file","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/fb71a6ab71e9e5be4368c83a9ed3a9d74cdbc22b"}]}],"author":{"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","date":"2019-05-16 05:37:14.000000000","tz":0},"committer":{"name":"Eric Fried","email":"openstack@fried.cc","date":"2019-05-29 20:22:38.000000000","tz":-300},"subject":"Cache provider ids in requested aggregates","message":"Cache provider ids in requested aggregates\n\nGetting allocation candidates for one request group, placement\ninternally calls provider_ids_matching_aggregates() several times with\nthe same arguments. This is redundant and can degrade performance.\n\nThis patch changes to call it on initialization of\n`RequestGroupSearchContext` object and cache the results so that we can\nrefer the results later on demand.\n\nChange-Id: I93e1fa81a7345b651ea2d58dfa0d5508e726f43f\nStory: 2005712\nTask: 31038\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/7f4b79b7e1e028a8f4ce41abe4f2163f6b7e740d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/7f4b79b7e1e028a8f4ce41abe4f2163f6b7e740d"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
