)]}'
{"id":"openstack%2Fplacement~676233","triplet_id":"openstack%2Fplacement~master~Iaba4a098847dc4a6fc1bdaee44971dd4f0e051ae","project":"openstack/placement","branch":"master","topic":"optimize-_build_provider_summaries","hashtags":[],"change_id":"Iaba4a098847dc4a6fc1bdaee44971dd4f0e051ae","subject":"Add rw_ctx.parent_uuid_by_rp_uuid, for clarity","status":"MERGED","created":"2019-08-13 16:11:56.000000000","updated":"2019-08-16 13:24:46.000000000","submitted":"2019-08-16 13:24:46.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"676233-1565961886007-ff059232","meta_rev_id":"56e8e4b39b9e733768d94800f34d31d159b872cf","_number":676233,"virtual_id_number":676233,"owner":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"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":28935,"name":"98k","email":"18552437190@163.com","username":"98k"},{"value":0,"_account_id":26297,"name":"pippo","email":"1211099771@qq.com","username":"huang.zhiping"},{"value":2,"date":"2019-08-16 13:24:45.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"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-08-16 09:52:29.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":1,"date":"2019-08-16 09:52:29.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":28935,"name":"98k","email":"18552437190@163.com","username":"98k"},{"value":1,"date":"2019-08-16 09:52:29.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":26297,"name":"pippo","email":"1211099771@qq.com","username":"huang.zhiping"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2019-08-16 12:04:25.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"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":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"all":[{"value":0,"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"_account_id":28935,"name":"98k","email":"18552437190@163.com","username":"98k"},{"value":0,"_account_id":26297,"name":"pippo","email":"1211099771@qq.com","username":"huang.zhiping"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2019-08-16 12:04:25.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"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":28935,"name":"98k","email":"18552437190@163.com","username":"98k"},{"value":0,"_account_id":26297,"name":"pippo","email":"1211099771@qq.com","username":"huang.zhiping"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":26297,"name":"pippo","email":"1211099771@qq.com","username":"huang.zhiping"},{"_account_id":28935,"name":"98k","email":"18552437190@163.com","username":"98k"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-08-13 21:00:11.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-08-13 22:35:05.000000000","updated_by":{"_account_id":26297,"name":"pippo","email":"1211099771@qq.com","username":"huang.zhiping"},"reviewer":{"_account_id":26297,"name":"pippo","email":"1211099771@qq.com","username":"huang.zhiping"},"state":"REVIEWER"},{"updated":"2019-08-14 01:18:26.000000000","updated_by":{"_account_id":28935,"name":"98k","email":"18552437190@163.com","username":"98k"},"reviewer":{"_account_id":28935,"name":"98k","email":"18552437190@163.com","username":"98k"},"state":"REVIEWER"},{"updated":"2019-08-16 12:04:25.000000000","updated_by":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"reviewer":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"state":"REVIEWER"},{"updated":"2019-08-16 13:24:45.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":"94623c391d47c941c8ad2c5ab2fb7d54c398d184","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-08-13 16:11:56.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"20d3a67ce2140010a591cce221bf56d1f4a91aa7","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-13 18:52:04.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/2560f532eea9493da033e6ad97bb059e : SUCCESS in 1h 08m 43s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/3c5a4830aa20497da055e0a74d0aa9a7 : SUCCESS in 1h 37m 06s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a209b2192e4c461596985175fb7cfbee : SUCCESS in 4m 20s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/1c0f95ab15de4b1ba4a093db0d14ee4c : SUCCESS in 4m 50s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/7eea5972e34146da8aadab8144a9748d : SUCCESS in 5m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b22755d1c5be4fb2a4faa97939bd9242 : SUCCESS in 3m 45s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/06b1b3ac91944b62a6e95b28bc024f99 : SUCCESS in 9m 12s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/155b712ee7834c4e8399ab9f11c119b5 : SUCCESS in 5m 43s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/9dfd11bdb0f54c7e8a126d578a4087f2 : SUCCESS in 6m 07s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/5a09a3f00e884b5180991c34eb00097b : SUCCESS in 5m 18s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/a016ca3623ba48809215d02b1d232e11 : SUCCESS in 4m 24s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/b9ff480da47b4515a6dedef2d7f8d97f : SUCCESS in 4m 57s\n- placement-nova-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/86abb28b52224c37bb0d887c780b5735 : SUCCESS in 13m 32s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/b79129836efd40938226e138a0f584c2 : SUCCESS in 34m 21s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/141d61cece034214bec143d3e32f4aff : SUCCESS in 12m 46s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a3e64a12534a4fd4932bc8a0b1208f9b : SUCCESS in 1h 04m 23s","accounts_in_message":[],"_revision_number":1},{"id":"358c5a79b3779404a9c6766502e65741e97d862b","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-08-13 21:00:11.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)\n\nyup, this one\u0027s a slam dunk","accounts_in_message":[],"_revision_number":1},{"id":"8a51b6621f73c157bc1ca4922d0f178139382403","author":{"_account_id":26297,"name":"pippo","email":"1211099771@qq.com","username":"huang.zhiping"},"date":"2019-08-13 22:35:05.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"e7a160cdb6e9749d7b6bdfe655c5cd92ed9a12a6","author":{"_account_id":28935,"name":"98k","email":"18552437190@163.com","username":"98k"},"date":"2019-08-14 01:18:26.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"548d6f180bf2a0cc6e2f4e1498073d0094a2ac27","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-08-14 16:57:49.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"d3a758a214c7ac567e100b9c3e2d3ba385dd2a48","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-14 18:43:26.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/26ac8545744a4f89bf18b5bf094e7639 : SUCCESS in 58m 50s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/29509caa5a3f4270a03cbd02e58fc82a : SUCCESS in 1h 13m 14s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fe908a72f59341efa457c6b01df43772 : SUCCESS in 6m 01s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/55f1787df8664603b553d4995402c16b : SUCCESS in 7m 43s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/788246235e4648549d1c906b599eb984 : SUCCESS in 5m 51s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e13c68a754784974b12c3a2b403a3f1f : SUCCESS in 6m 39s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/55beb9f2573a460a96631e1c5090f18d : SUCCESS in 6m 00s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/59034a32de8242ed9cf66200323e9a92 : SUCCESS in 4m 39s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/20ed0f77c6544980996840b5e8523af4 : SUCCESS in 6m 01s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/7dfeddb6918d4048a11b7d8faec58154 : SUCCESS in 4m 25s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/9cb06f7f080746f1ac966c16b0db71bd : SUCCESS in 5m 29s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/3083c9cf6180499c800ebfb4a794f197 : SUCCESS in 5m 58s\n- placement-nova-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/fba7a4b347ae40d29ace547dbfe7811d : SUCCESS in 11m 36s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/ba222b4b98c34b3cba9b182a4f60ab7c : SUCCESS in 25m 37s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/95df0a1ba1104f01b0b72913600f200f : SUCCESS in 9m 58s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8bc21dd51ce249dba6f3780db320ba17 : SUCCESS in 1h 03m 12s","accounts_in_message":[],"_revision_number":2},{"id":"39dfa9862ec614bb08067433659d451ab1ec5e35","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-08-15 09:27:04.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"dc4408d885b237ae31338ed26673ccf1ed187a25","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-08-15 09:53:13.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.","accounts_in_message":[],"_revision_number":4},{"id":"d16cb3eacaf34060acbadeaed971f71d0d18efda","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-15 11:18:17.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/d3552eb3d46a45d3b3fdca0a0ebad06d : SUCCESS in 1h 12m 47s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/86a3ca3904be4a1fbc57e86d7071cdd1 : SUCCESS in 1h 22m 15s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1c7a8f6a0bb44a51a08a4c0158dd6666 : SUCCESS in 5m 06s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4bfed44e50924e4db4a5f221821c61f4 : SUCCESS in 5m 45s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/9ddcdd12733d4f84a0cceab2142243b5 : SUCCESS in 4m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/240112cf111b4d9cbb847953092d860b : SUCCESS in 4m 39s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/ee4b0838232844dd973a2d5d6e051ef8 : SUCCESS in 4m 09s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/f9c4d2c777b44c11b7512c977458e1fb : SUCCESS in 5m 28s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/31e95d49d7e446a1afcb9dd6518d24af : SUCCESS in 7m 26s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/5da1ef5710b2479192ae0a19983428aa : SUCCESS in 5m 20s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/ba73b7727be0478e8e2f988292af7448 : SUCCESS in 4m 35s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/8fbb939620b640f0b737d950f25d446c : SUCCESS in 6m 12s\n- placement-nova-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/43ec339b64524f85adf727a95b0761f7 : SUCCESS in 12m 01s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/0fcb7b2f5e6b430d974e9975462a6905 : SUCCESS in 29m 41s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/03619a7e0ef841b5a501b103a61582ac : SUCCESS in 12m 15s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/79f196b162994049a997daa5b2b14a4e : SUCCESS in 1h 09m 20s","accounts_in_message":[],"_revision_number":4},{"id":"b977da6e8017ac6e65e37986ba6eef0cf24d4bde","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-08-16 09:52:29.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.","accounts_in_message":[],"_revision_number":5},{"id":"98f63460801cb80ca59f92872f9caf2b0f7adaaa","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-16 11:13:04.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/aa35e6284e6240ce8c459a37bf095644 : SUCCESS in 1h 13m 48s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/cbe182f972734a84bf86cbea56851268 : SUCCESS in 1h 19m 42s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/67317b82597a4ddf9b0120c76f665909 : SUCCESS in 5m 06s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0d93a96d82fe4b8e86beab50bb1b43f0 : SUCCESS in 6m 14s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f55d77ef57a7406aa859b1e133563d23 : SUCCESS in 5m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4a1785ebd1604a53b575d41fa1190288 : SUCCESS in 6m 53s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/05534df6900d4bb994cd199e509992d2 : SUCCESS in 5m 10s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/c448cefe43954f3597c075e875c06947 : SUCCESS in 7m 37s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/773d0609effa462f8675e9866bd48df5 : SUCCESS in 6m 17s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/17fbeccb35314da6baf8bb79683ebeec : SUCCESS in 7m 53s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/bb64298552894137b62d4d3cf11de9ff : SUCCESS in 7m 03s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/4c4bc95233cd4464834ba93ce8b2716d : SUCCESS in 7m 17s\n- placement-nova-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/68b2ed4e38b4413eb6c77f3464b6eac7 : SUCCESS in 12m 33s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/8c5e2a481b10449fa644c73fc8099410 : SUCCESS in 24m 53s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/2672c28eb35748eb96ff46a47baddc39 : SUCCESS in 10m 52s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/fa44ea647e7b4b96b96b23f84910b124 : SUCCESS in 1h 16m 29s","accounts_in_message":[],"_revision_number":5},{"id":"be53b274fa33a9c839150f7a92c135eb9fe76b3c","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2019-08-16 12:04:25.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1\n\nClean and simple","accounts_in_message":[],"_revision_number":5},{"id":"b97aedfc1fff1307d54cd888cca493e7a2fd36dd","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-16 12:04:38.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"de28ee8227e2f32e772b07af359b66039e4b4bf3","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-16 13:24:45.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/bd745d7d1a9048b6840c08af3190f249 : SUCCESS in 1h 10m 34s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/d322f78af4594851ab6337fc21d13471 : SUCCESS in 1h 14m 29s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f16cd7a2eac4465d974dbedcb7065d3d : SUCCESS in 4m 41s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/48b84a69da3c459e80ccf7ae1b7b57bc : SUCCESS in 6m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/46e37e44cd354aba9e54a0ea2bee326e : SUCCESS in 4m 50s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/26d252c549214b53b3ffaf40900e9dad : SUCCESS in 6m 04s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/1b067be61fd946ed9f05dea20641611c : SUCCESS in 5m 17s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/0ba7e147bccb4b8590c1c2072d5f62e4 : SUCCESS in 6m 10s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/95c7377d2b904b61952546db4a050212 : SUCCESS in 9m 16s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/b5a27e06579e4ef5a5db5cb9bbcb3d8a : SUCCESS in 5m 49s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/891690129cdd40c1ae1ec5940e1a9324 : SUCCESS in 11m 04s\n- placement-nova-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/7dc8c606abd740059656943017aa7c9e : SUCCESS in 13m 47s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/69e0a0c8d8224dad88823e2cb0fb8051 : SUCCESS in 1h 06m 08s","accounts_in_message":[],"_revision_number":5},{"id":"01fdbc565c091b29cd3cdc06eb93bccc2e7e1b11","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-16 13:24:46.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"3f82e3a958384c882d60a07df1cb3b2636cb6fb1","revisions":{"6629960cfc00a8fefb1ea7f61e9f4b4654234185":{"kind":"REWORK","_number":1,"created":"2019-08-13 16:11:56.000000000","uploader":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"ref":"refs/changes/33/676233/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/33/676233/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/33/676233/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/33/676233/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/33/676233/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/33/676233/1"}}},"commit":{"parents":[{"commit":"214ed5f6af76229016473c7eaa852234403b1d15","subject":"WIP: Add gabbits using a DeepNUMANetworkFixture","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/214ed5f6af76229016473c7eaa852234403b1d15"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-13 14:56:54.000000000","tz":60},"committer":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-13 16:02:34.000000000","tz":60},"subject":"Add rw_ctx.parent_uuid_by_rp_uuid, for clarity","message":"Add rw_ctx.parent_uuid_by_rp_uuid, for clarity\n\nIn _merge_candidates a dict of rp uuid to parent uuid mappings\nis used to determine if providers are in the same subtree.\n\nIn this change the creation of that dict is moved from _merge_canidates\nto _build_provider_summaries because we have established that all\nrelevant providers will be visited by the sum of calls to that method\nand we do not want to have to rely on visiting all providers in\n_merge_candidates, to allow for the possibility of short circuiting\nsome loops.\n\nThe signature on _satisfies_same_subtree is updated to accept an\nrw_ctx, rather than two separate members of the object.\n\nChange-Id: Iaba4a098847dc4a6fc1bdaee44971dd4f0e051ae\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/6629960cfc00a8fefb1ea7f61e9f4b4654234185"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/6629960cfc00a8fefb1ea7f61e9f4b4654234185"}]},"branch":"refs/heads/master"},"6452e1c9e36953a4bd37728b292dce39a3f9d9bd":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2019-08-14 16:57:49.000000000","uploader":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"ref":"refs/changes/33/676233/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/33/676233/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/33/676233/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/33/676233/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/33/676233/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/33/676233/2"}}},"commit":{"parents":[{"commit":"a98ef15177c7603d2259323748e4382c8b93cb36","subject":"Add gabbits using a DeepNUMANetworkFixture","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/a98ef15177c7603d2259323748e4382c8b93cb36"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-13 14:56:54.000000000","tz":60},"committer":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-14 16:57:04.000000000","tz":60},"subject":"Add rw_ctx.parent_uuid_by_rp_uuid, for clarity","message":"Add rw_ctx.parent_uuid_by_rp_uuid, for clarity\n\nIn _merge_candidates a dict of rp uuid to parent uuid mappings\nis used to determine if providers are in the same subtree.\n\nIn this change the creation of that dict is moved from _merge_canidates\nto _build_provider_summaries because we have established that all\nrelevant providers will be visited by the sum of calls to that method\nand we do not want to have to rely on visiting all providers in\n_merge_candidates, to allow for the possibility of short circuiting\nsome loops.\n\nThe signature on _satisfies_same_subtree is updated to accept an\nrw_ctx, rather than two separate members of the object.\n\nChange-Id: Iaba4a098847dc4a6fc1bdaee44971dd4f0e051ae\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/6452e1c9e36953a4bd37728b292dce39a3f9d9bd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/6452e1c9e36953a4bd37728b292dce39a3f9d9bd"}]},"branch":"refs/heads/master"},"c91c64d40cfe52eb8ebcdf5020f3d5180af827f9":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2019-08-15 09:27:04.000000000","uploader":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"ref":"refs/changes/33/676233/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/33/676233/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/33/676233/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/33/676233/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/33/676233/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/33/676233/3"}}},"commit":{"parents":[{"commit":"6f3c24d4d17f2ead6a4278d82432028b89f3d9b5","subject":"Add gabbits using a DeepNUMANetworkFixture","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/6f3c24d4d17f2ead6a4278d82432028b89f3d9b5"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-13 14:56:54.000000000","tz":60},"committer":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-15 09:26:53.000000000","tz":60},"subject":"Add rw_ctx.parent_uuid_by_rp_uuid, for clarity","message":"Add rw_ctx.parent_uuid_by_rp_uuid, for clarity\n\nIn _merge_candidates a dict of rp uuid to parent uuid mappings\nis used to determine if providers are in the same subtree.\n\nIn this change the creation of that dict is moved from _merge_canidates\nto _build_provider_summaries because we have established that all\nrelevant providers will be visited by the sum of calls to that method\nand we do not want to have to rely on visiting all providers in\n_merge_candidates, to allow for the possibility of short circuiting\nsome loops.\n\nThe signature on _satisfies_same_subtree is updated to accept an\nrw_ctx, rather than two separate members of the object.\n\nChange-Id: Iaba4a098847dc4a6fc1bdaee44971dd4f0e051ae\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/c91c64d40cfe52eb8ebcdf5020f3d5180af827f9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/c91c64d40cfe52eb8ebcdf5020f3d5180af827f9"}]},"branch":"refs/heads/master"},"69ce25ad42417558d6712c1d079e822c92ce680c":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2019-08-15 09:53:13.000000000","uploader":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"ref":"refs/changes/33/676233/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/33/676233/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/33/676233/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/33/676233/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/33/676233/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/33/676233/4"}}},"commit":{"parents":[{"commit":"3028dfd7384210322b6b6c0d2579a101922b75b5","subject":"Add gabbits using a DeepNUMANetworkFixture","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/3028dfd7384210322b6b6c0d2579a101922b75b5"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-13 14:56:54.000000000","tz":60},"committer":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-15 09:53:03.000000000","tz":60},"subject":"Add rw_ctx.parent_uuid_by_rp_uuid, for clarity","message":"Add rw_ctx.parent_uuid_by_rp_uuid, for clarity\n\nIn _merge_candidates a dict of rp uuid to parent uuid mappings\nis used to determine if providers are in the same subtree.\n\nIn this change the creation of that dict is moved from _merge_canidates\nto _build_provider_summaries because we have established that all\nrelevant providers will be visited by the sum of calls to that method\nand we do not want to have to rely on visiting all providers in\n_merge_candidates, to allow for the possibility of short circuiting\nsome loops.\n\nThe signature on _satisfies_same_subtree is updated to accept an\nrw_ctx, rather than two separate members of the object.\n\nChange-Id: Iaba4a098847dc4a6fc1bdaee44971dd4f0e051ae\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/69ce25ad42417558d6712c1d079e822c92ce680c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/69ce25ad42417558d6712c1d079e822c92ce680c"}]},"branch":"refs/heads/master"},"3f82e3a958384c882d60a07df1cb3b2636cb6fb1":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2019-08-16 09:52:29.000000000","uploader":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"ref":"refs/changes/33/676233/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/33/676233/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/33/676233/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/33/676233/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/33/676233/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/33/676233/5"}}},"commit":{"parents":[{"commit":"978408b900e8ce322510e831ae9452a3b3278b3e","subject":"Add gabbits using a DeepNUMANetworkFixture","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/978408b900e8ce322510e831ae9452a3b3278b3e"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-13 14:56:54.000000000","tz":60},"committer":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-16 09:44:37.000000000","tz":60},"subject":"Add rw_ctx.parent_uuid_by_rp_uuid, for clarity","message":"Add rw_ctx.parent_uuid_by_rp_uuid, for clarity\n\nIn _merge_candidates a dict of rp uuid to parent uuid mappings\nis used to determine if providers are in the same subtree.\n\nIn this change the creation of that dict is moved from _merge_canidates\nto _build_provider_summaries because we have established that all\nrelevant providers will be visited by the sum of calls to that method\nand we do not want to have to rely on visiting all providers in\n_merge_candidates, to allow for the possibility of short circuiting\nsome loops.\n\nThe signature on _satisfies_same_subtree is updated to accept an\nrw_ctx, rather than two separate members of the object.\n\nChange-Id: Iaba4a098847dc4a6fc1bdaee44971dd4f0e051ae\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/3f82e3a958384c882d60a07df1cb3b2636cb6fb1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/3f82e3a958384c882d60a07df1cb3b2636cb6fb1"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
