)]}'
{"id":"openstack%2Fplacement~679441","triplet_id":"openstack%2Fplacement~master~I24c2315093e07dbf25c4fb53152e6a4de7477a51","project":"openstack/placement","branch":"master","topic":"bp/support-consumer-types","hashtags":[],"change_id":"I24c2315093e07dbf25c4fb53152e6a4de7477a51","subject":"Microversion 1.38: API support for consumer types","status":"MERGED","created":"2019-08-30 13:09:44.000000000","updated":"2021-08-25 22:18:29.000000000","submitted":"2021-08-25 22:18:29.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":111,"unresolved_comment_count":20,"has_review_started":true,"submission_id":"679441-bp/support-consumer-types","meta_rev_id":"f5b62e80a12d73d3226a965a4f60b52506f8cac3","_number":679441,"virtual_id_number":679441,"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":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-08-25 22:18:29.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"},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":28743,"name":"huang liujie","email":"huang.liujie@99cloud.net","username":"ljhuang"},{"value":0,"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}],"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":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"all":[{"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"},{"value":2,"date":"2021-08-24 11:20:49.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},{"value":1,"date":"2021-08-24 10:43:33.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":28743,"name":"huang liujie","email":"huang.liujie@99cloud.net","username":"ljhuang"},{"value":2,"date":"2021-08-24 18:58:30.000000000","_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}],"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":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"all":[{"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"},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":28743,"name":"huang liujie","email":"huang.liujie@99cloud.net","username":"ljhuang"},{"value":1,"date":"2021-08-24 18:58:30.000000000","_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"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"},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":28743,"name":"huang liujie","email":"huang.liujie@99cloud.net","username":"ljhuang"},{"value":0,"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_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"},{"_account_id":28743,"name":"huang liujie","email":"huang.liujie@99cloud.net","username":"ljhuang"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-09-14 15:34:48.000000000","updated_by":{"_account_id":28743,"name":"huang liujie","email":"huang.liujie@99cloud.net","username":"ljhuang"},"reviewer":{"_account_id":28743,"name":"huang liujie","email":"huang.liujie@99cloud.net","username":"ljhuang"},"state":"REVIEWER"},{"updated":"2020-03-09 21:10:13.000000000","updated_by":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"reviewer":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"state":"REVIEWER"},{"updated":"2020-03-11 02:19:33.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"},{"updated":"2020-03-12 12:21:33.000000000","updated_by":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"reviewer":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"state":"REVIEWER"},{"updated":"2021-04-27 15:52:31.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":"2021-08-19 16:03:16.000000000","updated_by":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"reviewer":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"state":"CC"},{"updated":"2021-08-19 19:02:01.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"REVIEWER"},{"updated":"2021-08-24 18:58:30.000000000","updated_by":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"reviewer":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"state":"REVIEWER"}],"messages":[{"id":"dafce7da8cbb4a38b06725bcc37462743495d8dc","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-08-30 13:09:44.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"6440edc4a314c07185b37c9e8d22b5a8be93d5c0","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-08-30 13:11:22.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"9f5c4855a80193bcb5cb9fbdb740db07123bd79e","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-08-30 16:14:18.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"82a60fdbcca86314318367e3187f938c089d7548","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-08-30 16:16:05.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"1009cc9890d00ca1158b1c85615045c3bcc3553e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-30 20:03: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- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/1b420978de4b48e396461ab5d184e9c0 : SUCCESS in 5m 03s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/6c440dd47080425d9b3dbc2d7b45000f : FAILURE in 1h 01m 02s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/e7ea870e4203412394ce67a5cae426f6 : SUCCESS in 1h 19m 06s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f106530669ec418b9a92a83412d956a8 : SUCCESS in 7m 11s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/392ac32b4b614eeba4a55a190f5f8d10 : SUCCESS in 6m 59s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/57bce25ea31645cb9e4a9dfe676f76ed : FAILURE in 9m 16s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/27a0742a260d4d24b2359fc199902d96 : SUCCESS in 6m 13s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/891d6fcfa4304f35a7d95f6a7e741d9c : SUCCESS in 4m 52s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/fe8ffea6ebc341d09f574069acaeb59d : SUCCESS in 5m 00s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/fb5750bfd65845f09794d72d531cfd96 : SUCCESS in 5m 37s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9a031c476d1542a59752db6535386361 : SUCCESS in 4m 48s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/adece08230884f09af60def31afdf23b : FAILURE in 5m 47s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/f9a9239b2d9f47b8960b10ffbb7016cf : SUCCESS in 5m 58s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/fc6899ff2937428980ee78567fe8ecef : SUCCESS in 5m 56s\n- placement-nova-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/850593a02c48493995f336db9018415a : FAILURE in 12m 02s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/776dc53bedae4fb69af7d4d1f20afbb9 : SUCCESS in 21m 42s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/45a336aa1806436b847f5343e4764940 : SUCCESS in 10m 13s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f985560b91c141688672b2963974be67 : SUCCESS in 1h 02m 56s","accounts_in_message":[],"_revision_number":3},{"id":"322f05954afbba57dbaf6cd4f3e6c362c54e0eea","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-09-02 09:35:44.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"4e448bc638bb095ebbc5538ab5e51756d91ada00","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-02 10:59:10.000000000","message":"Patch Set 4: 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- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/f7f9ec4b12e04c6cbb3f51fa8f642955 : SUCCESS in 6m 19s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/241d226b7469412d83ecb90b661ce06e : FAILURE in 46m 56s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/17eaa0d12ba241408720cd8c2424b5ed : SUCCESS in 1h 21m 41s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/085585eb8850442d8331bc0523f52b3e : SUCCESS in 7m 02s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/1ec0472174ca47529f5ef244cb6e0ace : SUCCESS in 7m 15s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/cb871142967040f2b881c268c6973b2d : FAILURE in 7m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/534c51d27c1e4a20bef7cbfb9bcfa6f5 : SUCCESS in 5m 10s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/cdac8dcd082b4913852bf1d4d1278f02 : SUCCESS in 6m 47s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/7c8ab760b0bd4b2d85dd0cb9c1c2b7bb : SUCCESS in 6m 06s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/9878e400dcce44cd8911ff8e83ae3c54 : SUCCESS in 6m 03s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/3c294382845b4b88843c39f1e61d4dae : SUCCESS in 6m 24s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/5e1ecb2c5c8342758b0a2dfce1c9c797 : SUCCESS in 5m 41s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/905d2661e7d742a4b2df9f38a800803e : SUCCESS in 6m 32s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/15db51194a9046c9a98466749aea0e79 : SUCCESS in 6m 38s\n- placement-nova-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/215273b8c93e4e20b4e4bba603a2c3a2 : FAILURE in 11m 57s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/7931ef2d1d284aab874f6590263b9fab : SUCCESS in 30m 36s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/0fa91d5b79714dec98e731d2e9a367ff : SUCCESS in 10m 31s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/53a6f3c3091e4920aa48575f9cab9ca9 : SUCCESS in 1h 02m 15s","accounts_in_message":[],"_revision_number":4},{"id":"eaca7a36f1a6bbfcf1d49a379c2582a679880967","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-09-02 11:12:47.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"61f2ed96d337ebc2274f81fd001f94d6fa195d04","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-02 12:56:40.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- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/f7243fca7f124861be676fb44d1c39c9 : SUCCESS in 7m 06s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/47e9e77fdb564b0db6f8c9de98f242ec : FAILURE in 1h 03m 36s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/62b68955c9d64b59a3528c5279870349 : SUCCESS in 1h 39m 45s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f4b8852a080b450d8609778c00baa71d : SUCCESS in 7m 45s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a0bc4d7ba18542819a9af90476ab6173 : SUCCESS in 9m 18s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/037801a0c0a04ca39e3bd6c66743c367 : SUCCESS in 5m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f24ba920de2f43699df49bc6a666b30a : SUCCESS in 4m 29s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/9b4a83ca228c498a987d9b524bc7bf8e : SUCCESS in 7m 54s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b0f3df6748074d01875e1179bef2c6a3 : SUCCESS in 7m 10s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/df6b1790b9a54aa6b677b7c5a2b8b82d : SUCCESS in 9m 41s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/bc36937de1104683a92f71172188b63a : SUCCESS in 4m 50s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/3069b1e9429f45ccad20ca1ca8c63dc4 : SUCCESS in 6m 28s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/d7a32062908d4c74889c31fe11169125 : SUCCESS in 6m 24s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/b87b8d7473964268a3857df54097df18 : SUCCESS in 6m 35s\n- placement-nova-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/91d976ca811d47198e1fb46645b9bc36 : SUCCESS in 13m 00s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/2ff6bda29dbb4d2d86d058a519a52ed3 : SUCCESS in 29m 57s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/2c7a986595b54a23bb20e2576f8432c5 : SUCCESS in 13m 26s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/31fb48b289414b9daf8178f02ba3a15b : SUCCESS in 1h 03m 10s","accounts_in_message":[],"_revision_number":5},{"id":"ea501918b1c56dd2e0739816e1f7cb89ae882e17","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-09-02 14:16:40.000000000","message":"Uploaded patch set 6: Patch Set 5 was rebased.","accounts_in_message":[],"_revision_number":6},{"id":"70a34bfda6f3e1d2e7022f90bc744a627a5f9f0f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-02 15:34:01.000000000","message":"Patch Set 6:\n\nThis change depends on a change that failed to merge.","accounts_in_message":[],"_revision_number":6},{"id":"f1724f0b4111ca84e4e0b1cf97709a44024aee42","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-09-03 09:43:59.000000000","message":"Uploaded patch set 7: Patch Set 6 was rebased.","accounts_in_message":[],"_revision_number":7},{"id":"d95968a331e74e5fa4926f0922fa2fb9bbbc7d45","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-03 11:33:36.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/42aa74e7cda547059cc6989823f30272 : SUCCESS in 5m 40s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/d05537b5561f49deae69daed1bf87252 : SUCCESS in 1h 05m 19s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/511c2dbb80044f208b238932f15cbaf5 : SUCCESS in 1h 40m 16s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8fa7292771e7422a82e2b5651f557b4d : SUCCESS in 5m 56s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f58e6559b4df4621b78fb452a19b8928 : SUCCESS in 7m 39s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/11cd2a9d22d2417185faacad88d6883d : SUCCESS in 6m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d8ecdbdfc9da4a3ba4d506152983efe5 : SUCCESS in 5m 25s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/b6a8ec6a3ff947d8aa250d024cb94581 : SUCCESS in 5m 38s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/52038a4a32294cd5a0e781ce04f26d26 : SUCCESS in 6m 34s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/99376a6097c8441f8e2c78bc9e00961c : SUCCESS in 6m 49s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9a27219eac1041339bcd0eb0491d38d5 : SUCCESS in 5m 53s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/7b9efe14c3d44cd9b2f4c5cdbbfeeaaa : SUCCESS in 6m 53s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/7154c4e0da2241029a73c33ebc6cfed6 : SUCCESS in 5m 44s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/537ddf086b9b48bf9b118d35b102d08f : SUCCESS in 7m 12s\n- placement-nova-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/b6e87b1a189249069fd64a75336a2f2d : SUCCESS in 12m 49s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/52feae53f58648a5937e697f04931a1d : SUCCESS in 32m 27s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/68076a32459940e0880b349e41638e0f : SUCCESS in 11m 30s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6aff965b04b74c499cf2c26e2ebfa824 : SUCCESS in 1h 26m 43s","accounts_in_message":[],"_revision_number":7},{"id":"4085989e01be11ed311036bd519c4566ad6bd9af","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2019-09-13 00:32:29.000000000","message":"Patch Set 7: Code-Review+1\n\n(2 comments)\n\nThis looks good from what I can tell, and fills in most of the testing gaps I noted on the previous patch.","accounts_in_message":[],"_revision_number":7},{"id":"dc8c63e84410f5627a5a75c46c2bda7929edf6f2","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-09-13 09:37:13.000000000","message":"Patch Set 7:\n\n(2 comments)","accounts_in_message":[],"_revision_number":7},{"id":"f3680ee61384c4019568aa756ed0d0940741c61a","author":{"_account_id":28743,"name":"huang liujie","email":"huang.liujie@99cloud.net","username":"ljhuang"},"date":"2019-09-14 15:34:48.000000000","message":"Patch Set 7: Code-Review+1","accounts_in_message":[],"_revision_number":7},{"id":"447e06a565bb3653e48e39878746717f00fafa54","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2019-10-16 20:42:27.000000000","message":"Uploaded patch set 8: Patch Set 7 was rebased.","accounts_in_message":[],"_revision_number":8},{"id":"5749a478424183938485c0a66c3beb01daa4f789","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-16 23:51:44.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/74cbc1b7f68e421fb093f061260bdf96 : SUCCESS in 4m 46s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/14af3348e7084064b3bb77595fc6000a : SUCCESS in 1h 02m 45s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/5985832adc2c422b8057a42cabdcb80a : SUCCESS in 1h 23m 19s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f5076892d5fe411c9777e6ca7776ae60 : SUCCESS in 8m 02s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/78099e0e816b4c749ff579d96358ce42 : SUCCESS in 7m 49s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/97de1c75581949a98450288dd74c3701 : SUCCESS in 5m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/972d05d67abe4b6994443a670ab667af : SUCCESS in 4m 40s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/d2fda009636646f296a5f12e2c55ea5b : SUCCESS in 4m 34s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/2c4da2ef07334f9cae96f86a3cc641c4 : SUCCESS in 4m 17s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/0debcb7aecbc4885b68850360fb8cd7a : SUCCESS in 4m 42s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/fc8ecd56553c4992bddc12934d518b8d : SUCCESS in 4m 59s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/8070a088f3f748b58e164935c710a052 : SUCCESS in 5m 50s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/c3bcf5944e454630959efc34900cfbf7 : SUCCESS in 5m 00s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/6419a39c239b47008a5ea862ef4d8d7c : SUCCESS in 7m 14s\n- placement-nova-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/43ddfdc859f54fbda588ba3ce47ec099 : SUCCESS in 13m 17s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/43e8d9161d5944cda758b7238e020f20 : SUCCESS in 27m 51s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/13be839375d44d01aeabd0dddb5f44f7 : SUCCESS in 10m 31s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0e0e0437d86c49d3af24f0e6949c900c : SUCCESS in 1h 05m 40s","accounts_in_message":[],"_revision_number":8},{"id":"2cc75ef9ea4741aa9fbe9c9448b0c355b16c0dca","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-11-04 11:51:31.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"14acb26e46ea33253f2f4d10463ce3d1a411c7ef","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-04 13:19:17.000000000","message":"Patch Set 9: 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- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/1c856ffe57844e2398963425747e9a9c : SUCCESS in 7m 12s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/1a526332634b47b2be8cb71370b94647 : FAILURE in 1h 24m 26s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/eec7a88cb97b4f34a1a8aaf8b9da8fd8 : SUCCESS in 1h 09m 44s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/028535ca16bd4a62a3e9a834047d6d8e : SUCCESS in 8m 27s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9eeee11e2c6843938b4241dd3710dd40 : SUCCESS in 6m 08s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ed952e4febf44051b54d3f892ceb1ce9 : SUCCESS in 6m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c411803592f64731b68ccdb8ebeeb004 : SUCCESS in 4m 05s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/595991eb7c8d48faa590ffea1f9857a3 : SUCCESS in 5m 46s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/bb4751acf113429987e83e512ac0124e : SUCCESS in 6m 04s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/5a928dd1377740a2a1561c5e1607d8a9 : SUCCESS in 5m 58s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/1a3089d5a8314442b0b1ded2a47d1ea6 : SUCCESS in 5m 12s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/9ea54ead0c664d5590b02dfed1a40ec6 : SUCCESS in 6m 27s\n- placement-nova-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/2713cc741dfa45f394959c021c5a97c2 : SUCCESS in 15m 40s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/f091cfc1ee4644008c8e7afb72453c0d : SUCCESS in 23m 04s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/d35a9968fc8d44e0a4a5b5aadf876375 : SUCCESS in 10m 25s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8901f2fcbfca4f9984a9906d81992546 : SUCCESS in 59m 54s","accounts_in_message":[],"_revision_number":9},{"id":"44c632279f82248932bdad3f29d9447237bffb2b","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-11-04 14:05:26.000000000","message":"Patch Set 9:\n\nrecheck grenade network timeout","accounts_in_message":[],"_revision_number":9},{"id":"6469b2b1ab282353f04db945ca49f35d0d84c0d3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-04 15:37:53.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/6f592cc7ab7346a8a3dca89b1c4f9d79 : SUCCESS in 4m 59s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/1d471ab2fcbf45638b729f52d496d773 : SUCCESS in 1h 04m 45s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/6d1c1fb088dd4cd7ac0d1a3e9ff2be65 : SUCCESS in 1h 27m 44s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e59d5c0cc80c4131b911d06be499c77b : SUCCESS in 7m 37s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/52ba1206634840388e127032511f9c16 : SUCCESS in 6m 43s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/9a5d01239a384bed97fdc952d22ae5c4 : SUCCESS in 5m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/81cb117d7978403c84812dd0cad05c8d : SUCCESS in 8m 00s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/82adb66f7a204dcbbd987da0420bf573 : SUCCESS in 8m 54s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/dda7a8c56ae64b0690fff2b9660b04cc : SUCCESS in 6m 08s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a65d976adc8641af806d2195a0b27b73 : SUCCESS in 8m 49s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/e7610b5ce3804ad0a5bda066d4198c69 : SUCCESS in 8m 30s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/74048a757038403fa7f0e71a3ee00e82 : SUCCESS in 6m 38s\n- placement-nova-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/49df0e14b5aa4c73ac7552ddc5dbfd14 : SUCCESS in 17m 31s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/e79f945e6c8b4674a0affb68d7339666 : SUCCESS in 23m 02s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/fef9a0c087de443c8a5270f023ee32c8 : SUCCESS in 11m 56s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/779f7f5fef664e18b45f8e6bfda5f4e0 : SUCCESS in 1h 05m 46s","accounts_in_message":[],"_revision_number":9},{"id":"daebb852b0e7f467fec9b743f59d4fd8d3704951","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2019-11-04 22:29:07.000000000","message":"Patch Set 9: Code-Review+1\n\nStill LGTM.","accounts_in_message":[],"_revision_number":9},{"id":"ada61f0e41c98d17863cd59e26c7bcaadb922b74","author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"date":"2020-01-16 12:42:32.000000000","message":"Patch Set 9: Code-Review-1\n\n(9 comments)\n\nLooks good to me overall. I left several suggestions within.","accounts_in_message":[],"_revision_number":9},{"id":"7d721c50a7e54a0f8718e4c68adf4e0f35dd74f2","author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"date":"2020-01-24 07:33:00.000000000","message":"Patch Set 9:\n\n(2 comments)\n\n... and just found one bug.","accounts_in_message":[],"_revision_number":9},{"id":"0bbbe17039e75a33077f320b0600c6daa7056926","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2020-01-31 01:08:07.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"7f4437020eea69548df89e0c2c7bd52b47d70ab6","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2020-02-07 02:39:57.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"f65bc62b27ac8720b5e7e17edefd274978b6f1ac","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2020-02-07 02:40:12.000000000","message":"Patch Set 9: -Code-Review\n\n(9 comments)","accounts_in_message":[],"_revision_number":9},{"id":"d8dec865854efe12377632588d1a17153be7d6c8","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2020-02-07 02:55:39.000000000","message":"Patch Set 10: Code-Review-1\n\n(4 comments)\n\nThe api-ref rendering is missing some things, I need to fix:\n\nhttps://da359ab6911fa707b559-4aae046d1a0c1feefbf1733f2e9706c6.ssl.cf1.rackcdn.com/679441/10/check/build-openstack-api-ref/f2081bc/docs/?expanded\u003dmanage-allocations-detail#manage-allocations","accounts_in_message":[],"_revision_number":10},{"id":"d9ce150a0e75f94bad68140e97ba49239b7c0cf0","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2020-02-07 03:09:55.000000000","message":"Patch Set 10:\n\n(2 comments)","accounts_in_message":[],"_revision_number":10},{"id":"320b432859c3ff3c7a2edbf4ded26338d8874ae1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-07 03:53:07.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/f2081bcac855446c982fda1319bfe9c0 : SUCCESS in 5m 08s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/4fdd66888abc4e9db34391298e6f6af7 : SUCCESS in 57m 47s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/24cdb83dc72949c1af387c1c1b515887 : SUCCESS in 1h 11m 41s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4e263487cc7d421d97fd8f84dc568d32 : SUCCESS in 5m 53s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/8732615a4941456a9b8d8e231a6d7ed9 : SUCCESS in 5m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/129e20d4bc524c5fa6dea9eb87af6707 : SUCCESS in 4m 58s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b9749aadbb884c4bb5bd9c12b1fa6ae1 : SUCCESS in 5m 18s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/86ebc6a9d7cf4f6a815381ee199ab6e9 : SUCCESS in 4m 55s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/226459fd74de4e718d1ef4de3cc8a914 : SUCCESS in 5m 10s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/807fb068ef2847a18195dd7dc9e62255 : SUCCESS in 7m 57s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8c59890a21a9400599ad7336125ca990 : SUCCESS in 5m 34s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/313932f865fb4863b7674696d1bd3a33 : SUCCESS in 6m 21s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/146d3365622846b8ad33a766c7b2e38d : SUCCESS in 5m 37s\n- placement-nova-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/0cd07fecac21450d9dc028d08bdd3707 : SUCCESS in 13m 43s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/078f06ffa9ab4098853dd25cea721512 : SUCCESS in 41m 55s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/5b49df1b3a3e40f29d2c04144a475081 : SUCCESS in 11m 18s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0ea1aeab6834445eb76ca7aa7d74dc9b : SUCCESS in 1h 02m 17s","accounts_in_message":[],"_revision_number":10},{"id":"425205459921951acbacd0a3df1f8f075b49cfd4","author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"date":"2020-02-07 08:46:07.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"931f9ea0185645eb7158761e3d8b2b9f336fee02","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2020-02-07 23:22:41.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"0097b833b2a9697f78bee944ede6f8a602adbc1c","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2020-02-14 04:12:06.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"82d912ee491610dc9e8d95badaec1787312f13fe","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-14 05:12:16.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- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/ec0c22a1dccc42a1879f88de700faf5c : SUCCESS in 5m 19s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/321507e22e30484eb6d941096782e9ed : SUCCESS in 59m 08s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/db0dd7150d6f49b5853d245bc40efd09 : FAILURE in 14m 29s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e4429626d741463f92f1c1e88a330906 : SUCCESS in 6m 21s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1ad76b2d71ef4b4b810c0e0d9e5ed265 : SUCCESS in 5m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c3566e283d6c4321a12997296a221405 : SUCCESS in 4m 59s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/7a2ed18a5f2040579e3bdf44fbf53516 : SUCCESS in 4m 56s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/e07edcdd3e244f8baf584f545b1871d7 : SUCCESS in 5m 52s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/58b5ff2de2ae439c941db0fab59ee3d7 : SUCCESS in 5m 31s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/75456d41d59049e2a11fce94ed6988cb : SUCCESS in 8m 54s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/2a210de528d9432b841c9d479c24ffbb : SUCCESS in 5m 51s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/0cb8749d3502416faf83407418fc64ae : SUCCESS in 7m 24s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/2d736af7ce3e477fb19e35cf58cd5a63 : SUCCESS in 6m 02s\n- placement-nova-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/0d9013b21ac9424aaad4a9b016fb9974 : SUCCESS in 14m 23s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/1afa868108fd4571883d9274efc71f0e : SUCCESS in 30m 36s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/e84ead570ac547a2bd9f447082f8f37c : SUCCESS in 10m 55s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a40405ec68f84826a53711b53fbaa58a : FAILURE in 14m 49s","accounts_in_message":[],"_revision_number":11},{"id":"d79474b9c1c128119ae22c68fd00e9b58f898fd0","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2020-02-25 22:36:30.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"670165e5a2b82f41bd3d1c6936054d1c98bd844a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-26 00:02:38.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- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/2e619e2b53e24fe896a59664e59fcd5b : FAILURE in 6m 38s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/f1235fe833d443a5afdd65f51568675c : SUCCESS in 59m 02s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/ac1e48020b6848a683cf09bde604aaad : SUCCESS in 1h 23m 18s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6dcddda913654a2cbe68db4a967b641b : SUCCESS in 6m 53s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/0e3745a237804495a2cb50e95bdd229a : SUCCESS in 7m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2d8375533d85419390e74c82402a02af : SUCCESS in 6m 20s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/c6f9e76583704594b30185adb6b11bb9 : SUCCESS in 6m 01s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/90f3852a97164089bcfc6d6a33652914 : SUCCESS in 7m 01s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/f205768f0c084cd6a478ff42aee70732 : SUCCESS in 7m 00s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0b13b2ba05f240abb2f8ae242b7fc1bd : SUCCESS in 7m 59s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/05b3edb7c67a4a97ac1cf27f239fe599 : SUCCESS in 6m 06s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/f3aaeb74127e4e9197b1e0273d2fd0f9 : SUCCESS in 6m 44s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/964276c2ded0491bb1d0c550125781f6 : SUCCESS in 7m 28s\n- placement-nova-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/7b5da9cbec324da6a4eb3dbd1d8d8be2 : SUCCESS in 16m 16s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/44a840d8dc69440d8d90dc93957afa59 : SUCCESS in 25m 54s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/0f462c117324421b8bdfd6e4f6ca9f77 : SUCCESS in 11m 31s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9498a6b10da142dbb280835d50817618 : SUCCESS in 1h 03m 39s","accounts_in_message":[],"_revision_number":12},{"id":"66758eddeb505bafcc8d909d0d557d8d816e788c","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2020-02-26 20:36:28.000000000","message":"Patch Set 12: Code-Review-1\n\n(3 comments)","accounts_in_message":[],"_revision_number":12},{"id":"4f761474b0dcc81374426f9ce29a52aea93b5033","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2020-03-05 05:51:25.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"2eb5f11bc636f42e562423c771c4fd7e00b0db79","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-05 07:17:35.000000000","message":"Patch Set 13: 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- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/19a7e24ea67345c7affa684e6c21e88c : FAILURE in 4m 22s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/7658281853a442048ed45f8cf3ecf716 : SUCCESS in 1h 01m 21s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/757847e49073489d9086503c4cd0eda3 : SUCCESS in 1h 19m 24s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/35e21d7b630c4158943e161ddce7b72d : FAILURE in 5m 40s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4cec04c13cb240f5854b9f970e82137b : FAILURE in 4m 35s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/609b102a1a224881aa5e7003bcb18b9f : SUCCESS in 4m 20s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/31c068dbab964982a29546c48346dd1c : FAILURE in 4m 27s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/485d5c293133464a975d3b1321c65b8d : FAILURE in 5m 06s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/efa11b749fff443284da646ff1918371 : FAILURE in 5m 08s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/00794d1f55f9466883997c213e0381bf : SUCCESS in 6m 18s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1da37090e26d46088f1b6df2794f54b3 : SUCCESS in 4m 51s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/652a59a570e44d56bddb0b8b9fabfb09 : SUCCESS in 5m 38s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/765b579bfb3548abb9f116f3211f9cd3 : SUCCESS in 5m 50s\n- placement-nova-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/a510c0464d3645769232d3f9fec38a10 : SUCCESS in 14m 33s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/91aa8f42c96649a6991d7718d61919c0 : SUCCESS in 35m 15s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/7226200ff1334b829177cbdf5090c1fb : SUCCESS in 12m 28s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a895d417c4a9416b810605e8cd042511 : SUCCESS in 1h 06m 46s","accounts_in_message":[],"_revision_number":13},{"id":"dba9c0a9048467e4221a27f718adb1f730e4cc55","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2020-03-09 21:10:13.000000000","message":"Patch Set 13:\n\nAh, looks like the unit test failure:\n\n b\u0027oslo_db.exception.CantStartEngineError: No sql_connection parameter is established\u0027\n\nis simply because in these unit tests there is no DatabaseFixture, the tests are not intended to run with any database access and I need to mock the database access.","accounts_in_message":[],"_revision_number":13},{"id":"98913a19879cf500883f702999e6b98806831d27","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2020-03-11 00:54:37.000000000","message":"Uploaded patch set 14.","accounts_in_message":[],"_revision_number":14},{"id":"8ccc0ad6c6ff085349ffc42fcc3445fa39f90467","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-11 02:19:33.000000000","message":"Patch Set 14: Verified+1\n\nBuild succeeded (check pipeline).\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/6ac95dbe884443b88d6948a62931ad6d : SUCCESS in 5m 01s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/888430c6b9184845a211bb34ad245e69 : SUCCESS in 1h 00m 02s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/72dfffdd62c44fbb818afb3bada0d9be : SUCCESS in 1h 19m 33s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3c1078c225a34be3b87775fea47e5f4f : SUCCESS in 5m 31s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/638806c932b942e69cd6338d035ada3f : SUCCESS in 5m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b5dd5e2972b34c1f86c797e39db72fea : SUCCESS in 4m 23s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/04c1d7fb41ce44918813028dfeeede16 : SUCCESS in 4m 11s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/12d7ffe6f4934bd4bb200f770bc53744 : SUCCESS in 5m 31s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/4e991dc2f59144a9a7853f0bb6304a19 : SUCCESS in 5m 06s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5dc7f57310444d7b826666adfc41415b : SUCCESS in 6m 45s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e36d936094b044dc82c934d4b919a96c : SUCCESS in 4m 55s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/0ea88167d283434e9671bf14f264ea1d : SUCCESS in 5m 18s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/29cadf16d60c48ba83dba5c07be73a6b : SUCCESS in 5m 11s\n- placement-nova-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/b2ad28d9e54f4ad88b86c1266c652a78 : SUCCESS in 14m 27s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/48cc19baf7d74429948f19d68e8b6d0c : SUCCESS in 25m 54s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/a45fb0ff2d514c33a8631212b4abe3ee : SUCCESS in 14m 37s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/1f2561dbcae0413fa28c4762d97f9073 : SUCCESS in 1h 05m 05s","accounts_in_message":[],"_revision_number":14},{"id":"f6df3836983b4218a3f71df706f34fea9b98237c","author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"date":"2020-03-12 12:21:33.000000000","message":"Patch Set 14:\n\n(2 comments)\n\nContinuation from the previous patch","accounts_in_message":[],"_revision_number":14},{"id":"2f296aab45f58a2c1d709856f1e0d76294d3804d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2021-04-21 01:22:06.000000000","message":"Uploaded patch set 15.","accounts_in_message":[],"_revision_number":15},{"id":"123f3281fc216ac0afa4a9d49e5aa5d2c4d7a49c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-21 02:26:22.000000000","message":"Patch Set 15: Verified+1\n\nBuild succeeded (check pipeline).\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/90126003da0b4b15858e7d9030a3e9d7 : SUCCESS in 5m 40s\n- grenade https://zuul.opendev.org/t/openstack/build/9ad8b38b774648a98084604ad325994a : SUCCESS in 1h 02m 10s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/827400a9009e49488c273a8922085ba8 : SUCCESS in 58m 25s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2640d2495a8f4ddf910eafada92c41f3 : SUCCESS in 7m 23s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d189c2ddd43046f0b63433efa5fc2f7c : SUCCESS in 6m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2b5cc116a16e4a6e8d2ab41ffcf4b577 : SUCCESS in 5m 50s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/3cf42d10031b4c47af390d8916656f0a : SUCCESS in 4m 39s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/fe8d50583499446f9ae8801908e22b78 : SUCCESS in 5m 16s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/7267fa47f3dc43b3beac525da17e1bc9 : SUCCESS in 5m 44s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6a0bef86339b4dfe913e6f502d2ed539 : SUCCESS in 12m 15s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8663a00e1cd740a687f50a70925a199f : SUCCESS in 5m 27s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/1997e5d5ceb0413e8f94fbce23a64cf6 : SUCCESS in 6m 19s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/c8d4eaff3e8a4224bbddd0f76e1101a1 : SUCCESS in 5m 49s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/81ddc99dca5c4e23b36586ef31b27b6a : SUCCESS in 6m 45s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/068717e82aec42ebb6e37a8f977998b6 : SUCCESS in 7m 17s (non-voting)\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/442912bc14c84b02935c3ad50e44261f : SUCCESS in 12m 07s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/9bbd922ad07a4b0cadcd0c8bf3afeb6d : SUCCESS in 22m 02s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/57f18dac4478445589c7be34427dc9d4 : SUCCESS in 10m 36s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0b590b0bc836479c89c41ecbfe9c6545 : SUCCESS in 41m 22s","accounts_in_message":[],"_revision_number":15},{"id":"6336e991712b24cb49ef36c956cad55629769e64","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2021-04-21 21:05:36.000000000","message":"Patch Set 15:\n\n(1 comment)","accounts_in_message":[],"_revision_number":15},{"id":"8d007616591f592b1752fe56ebe5d207fb40092a","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2021-04-21 21:15:15.000000000","message":"Patch Set 15:\n\n(1 comment)","accounts_in_message":[],"_revision_number":15},{"id":"81c826cc6dc31cbe357b87e76576be00d406082c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2021-04-21 21:45:35.000000000","message":"Uploaded patch set 16.","accounts_in_message":[],"_revision_number":16},{"id":"a90b3bb57947625e50f6b196e6db6312d4cd2a5e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-21 23:01:19.000000000","message":"Patch Set 16: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/2fbd1a374a9b4a81a19a5142dbefeef5 : SUCCESS in 5m 34s\n- grenade https://zuul.opendev.org/t/openstack/build/d9a51cad342d49189a65ac9e7ba272cf : SUCCESS in 1h 14m 51s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/cef3a365feb8442a8543eb9ddc2321eb : FAILURE in 20m 30s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/464e84672fbb40d7a4476bdd2faa0214 : SUCCESS in 6m 33s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d6f9f9559a544aec9da6648bd795c0c4 : SUCCESS in 7m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e412bb75066e402e9d2c1e69298d8e3e : SUCCESS in 5m 43s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/8cf4a0c89e74466ab031159df8afc6b0 : SUCCESS in 4m 56s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/10aec3b2cf5d45c4abf6239bc8c38d00 : SUCCESS in 5m 27s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/3a37d6feadbb47429459a6deff4163d0 : SUCCESS in 7m 02s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3140346d2ade4073a7c5e8c87debc6d1 : SUCCESS in 7m 37s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/177cf81116654561ba01b99d2f42fe1d : SUCCESS in 5m 41s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/263a63e30e37419097a3fee9d64d377f : SUCCESS in 5m 38s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/0469057e16fe4ab4b2c4616793ee32b1 : SUCCESS in 6m 17s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/d4a7a76c22de4f988cc5d5404dad12f9 : SUCCESS in 6m 06s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/cb48f1807c3d4b27ad5a4e277559af34 : SUCCESS in 7m 09s (non-voting)\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/8ccd48be4d784b289bc64b94205a015a : SUCCESS in 13m 59s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/2de71a5c70a54b2e8ba9d1a8749c8ab9 : SUCCESS in 23m 10s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/d7c443005d454828bc9dab79598b0d50 : SUCCESS in 13m 13s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/1e08d86e512940b4bdee0ca338f9a3aa : SUCCESS in 1h 02m 01s","accounts_in_message":[],"_revision_number":16},{"id":"eb3afa05b46b18a2768d65032a3d9acb3ee1e84a","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2021-04-22 03:40:50.000000000","message":"Patch Set 16:\n\nrecheck bug 1449136","accounts_in_message":[],"_revision_number":16},{"id":"4ebde9f1850264268c28ade61c56fcd9d579c856","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-22 04:46:17.000000000","message":"Patch Set 16: Verified+1\n\nBuild succeeded (check pipeline).\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/328279c1d5fc42399e397ccdcb1162c3 : SUCCESS in 5m 58s\n- grenade https://zuul.opendev.org/t/openstack/build/70db17e022fe43f4b4f4232daabb0283 : SUCCESS in 1h 02m 48s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/4961083079d44ca0a6bf50a0399d828b : SUCCESS in 48m 27s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/7fac17ee69c74c769c257991020bd1cc : SUCCESS in 7m 02s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3871b8f2685949a9bf52a10a1f581e9f : SUCCESS in 5m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7648a63a09be459284cf43dee630a98c : SUCCESS in 5m 43s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/f637b4db2a4642e1bf8e6768fcf1c55d : SUCCESS in 5m 24s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/ad688e387f774d1db1e545a0311112d8 : SUCCESS in 6m 27s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/f084a225e6a744989d8cc2054d85e3b4 : SUCCESS in 5m 22s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a33458e92e4c446fb61e997427ab4768 : SUCCESS in 8m 32s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4638a71a42c449d588bb7d0538e64e50 : SUCCESS in 5m 33s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/e85da1a5fa0c45968a608f8aea8de661 : SUCCESS in 6m 10s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/338f1c62ae3c45ad87bf0d6e47090309 : SUCCESS in 5m 16s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/a17298d1ec5f4397bb589561892a71e3 : SUCCESS in 6m 44s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/8306c7b8263342989e0de457283b8cce : SUCCESS in 6m 54s (non-voting)\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/b7a888ded0064c2286b994e89f2b4e44 : SUCCESS in 13m 07s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/f6142bc12b3d4481a6fa8d7a2f95cf48 : SUCCESS in 20m 49s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/0191a16ff3014b1a9fa3e7fb24d896d3 : SUCCESS in 11m 14s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/36f7347cde704d0eb706247056b8be08 : SUCCESS in 49m 50s","accounts_in_message":[],"_revision_number":16},{"id":"2e628f71cc96f0edbc44fe7becbcb77b91df7a99","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2021-04-27 15:52:31.000000000","message":"Patch Set 16: Code-Review-1\n\n(8 comments)\n\nHave a list of question inline.","accounts_in_message":[],"_revision_number":16},{"id":"02540ab141a781586538df7368c3ca392edca9fb","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2021-04-27 22:29:57.000000000","message":"Patch Set 16:\n\n(7 comments)","accounts_in_message":[],"_revision_number":16},{"id":"3512da936be4510b22b795ddd2466195628ea5e0","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2021-05-03 10:43:00.000000000","message":"Patch Set 16:\n\n(5 comments)","accounts_in_message":[],"_revision_number":16},{"id":"37ec3e957c92e624b6f2637485865ad443db94e2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2021-05-14 03:04:04.000000000","message":"Uploaded patch set 17.","accounts_in_message":[],"_revision_number":17},{"id":"b222e5425ed46b6d0c0fc3f3b97b21996e35148a","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2021-05-14 03:29:34.000000000","message":"Patch Set 17:\n\n(5 comments)","accounts_in_message":[],"_revision_number":17},{"id":"78d6c5eaae925aa344095d3f413fe2e46d1451f4","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2021-05-14 03:33:22.000000000","message":"Patch Set 17:\n\n(1 comment)","accounts_in_message":[],"_revision_number":17},{"id":"c25205036844cf5dbe5ee89cc0e1f60a524d92d4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-14 04:15:36.000000000","message":"Patch Set 17: Verified+1\n\nBuild succeeded (check pipeline).\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/ffca069153c342339b92ae096665fce3 : SUCCESS in 4m 55s\n- grenade https://zuul.opendev.org/t/openstack/build/b13209bacc1e4f0ab4df599b35a2cb10 : SUCCESS in 59m 04s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/34de506263c34b609334327b97634de8 : SUCCESS in 1h 10m 01s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3f0c6ce483fe4ad0a9d6d298053dc764 : SUCCESS in 6m 44s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/fbbc5dab47354b498da3be757501cc74 : SUCCESS in 7m 16s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ff74d26fa0034a429a19ff24921c273e : SUCCESS in 6m 10s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/61beb09a62754585b600004dd8b19e94 : SUCCESS in 6m 33s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/6ca737bf96e2405d80956c3a57db3641 : SUCCESS in 6m 34s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/5365559099e44c528f6cc2882825bf37 : SUCCESS in 6m 43s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cb23b297481c4a8f88f49cb6fdae4a91 : SUCCESS in 6m 19s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/eaf719db12ba4c8c9676d2c932c3b63b : SUCCESS in 6m 02s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/82e75a528bb447619685d8d9c8a8173e : SUCCESS in 8m 43s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/6c0de0c4bf9344cdaeb8e5563e939d04 : SUCCESS in 7m 14s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/4ac505fce76d4968bfba1b9dc1a5c99c : SUCCESS in 5m 30s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/775e1f4c9a3646279e7e1bc49dc0ba1a : SUCCESS in 7m 40s (non-voting)\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/495d53faa77a4cda89967706161dc9b2 : SUCCESS in 13m 17s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/53b51a0ff7244d439e716fe88ddafde2 : SUCCESS in 21m 38s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/4ab5713a41f340939a32da1baca8282a : SUCCESS in 9m 44s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5b1c605b99a14934b5d35e81a840d444 : SUCCESS in 39m 15s","accounts_in_message":[],"_revision_number":17},{"id":"a4fae4befca357cac07048d41d1776fb2a0a768b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2021-05-14 04:43:25.000000000","message":"Uploaded patch set 18.","accounts_in_message":[],"_revision_number":18},{"id":"9dcb13f5a7a8c0e044aff852b18089e1f8118c67","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-14 05:35:54.000000000","message":"Patch Set 18: Verified+1\n\nBuild succeeded (check pipeline).\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/6a047621670f465987955500183455cd : SUCCESS in 6m 20s\n- grenade https://zuul.opendev.org/t/openstack/build/399cc4f4f3f14303b1d24211cedf4ddd : SUCCESS in 41m 13s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/7cd04d3300134274af473d0715837a63 : SUCCESS in 51m 02s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/259d472bed844ecbb9b587f9d6104fbd : SUCCESS in 9m 21s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/9c94268797334b5cbacdcfdbcde2e696 : SUCCESS in 6m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ad06de6a0ecb44dba365e55e9c9e5fe9 : SUCCESS in 6m 45s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/a5883ed0a7554147989115b10c14f1c3 : SUCCESS in 8m 12s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/3eb260ed1c3b44b3a44368b7733d012c : SUCCESS in 6m 17s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/799f75ad054a4d2e976951769d52904e : SUCCESS in 6m 21s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0d0edbcf3cf24a028ebff6a87bee2c1e : SUCCESS in 9m 22s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/614fc5ec41b640f2a940b90e8be4df43 : SUCCESS in 5m 23s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/d69289c46677433ba129570e3357ec61 : SUCCESS in 6m 22s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/ceb08e97c41d4278a6243221f3607b30 : SUCCESS in 8m 39s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/341376a7531f47348663f3fa1569541c : SUCCESS in 6m 35s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/c5bac5ad6de84d2ebd13bfdad399671b : SUCCESS in 6m 40s (non-voting)\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/ae47d2a45c804198b6ea61f1175865d2 : SUCCESS in 15m 04s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/958dd9b935fd4de081aebed1e4931d28 : SUCCESS in 31m 12s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/660f09cf79ba41daafd37130036f2c32 : SUCCESS in 14m 32s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/be7c39e40a0348869c4ff6eb9e46750f : SUCCESS in 51m 01s","accounts_in_message":[],"_revision_number":18},{"id":"d26c245d0312e2f14c5c3eafcc6632cc88f6739c","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2021-05-17 15:00:37.000000000","message":"Patch Set 18: Code-Review-1\n\n(14 comments)\n\nOK, I thin I\u0027ve seen this through now. Overall this looks good to me. I only have two smallish requests inline.","accounts_in_message":[],"_revision_number":18},{"id":"7b6b15ccb8fb757ecd1c93068910e30fe1e7e11f","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2021-06-05 00:07:58.000000000","message":"Patch Set 18:\n\n(1 comment)","accounts_in_message":[],"_revision_number":18},{"id":"4d4f3b890a0faaa6d7fe69eebe43e13f31286c42","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2021-06-09 15:34:30.000000000","message":"Patch Set 18:\n\n(1 comment)","accounts_in_message":[],"_revision_number":18},{"id":"dc82a9276125d3629b73056ccd9d11ab151f56c2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2021-06-18 08:50:50.000000000","message":"Uploaded patch set 19.","accounts_in_message":[],"_revision_number":19},{"id":"a4101c24004bde15d822d1954e4a47c0eef0b0f5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-18 12:03:19.000000000","message":"Patch Set 19: Verified+1\n\nBuild succeeded (check pipeline).\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/1218d5cb185d4be5b6f44ff923b724ef : SUCCESS in 6m 22s\n- grenade https://zuul.opendev.org/t/openstack/build/04a336b68e094abe86cd5531afb2970f : SUCCESS in 1h 03m 59s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/74abb075bb9a472a8addc48d13ee0f01 : SUCCESS in 1h 03m 09s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c99701312ccf4dfe8d8fdcdeefa770e5 : SUCCESS in 6m 55s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/92462ac976c8490db7d6cf29da0b4a87 : SUCCESS in 7m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/098aeeb25f2947c9ae52eac89b5fd5e8 : SUCCESS in 5m 49s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/376f1422c0c446129706bc244f12f256 : SUCCESS in 6m 12s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/ce71abdbea8a4422b8f5ebb6c0dbb9e9 : SUCCESS in 6m 48s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/124f032697b144a1b1f0ed15b4c7749f : SUCCESS in 6m 23s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1e659c0905f24788a0f1995be4e7b046 : SUCCESS in 8m 43s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1c36156f69a74d83b5f373a085e4e855 : SUCCESS in 6m 20s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/f2d44731b57c40c8a9824ca4ea850b12 : SUCCESS in 7m 06s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/8adb3b01dcd141148f51cd002ff5a6af : SUCCESS in 6m 21s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/e85e5f0abeb1436da652502b0062cfe2 : SUCCESS in 6m 24s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/607a826fd8a04a73bdba7208045b4331 : SUCCESS in 7m 02s (non-voting)\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/30d739f18dd7448287148633d9d62947 : SUCCESS in 16m 33s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/75ddb9708d594782b6861866b700428b : SUCCESS in 26m 56s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/b3ef74a1079e4f88b448295ea7dad50b : SUCCESS in 11m 28s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/11ecc7ba37e34d3cb2ba9eefdfd8b840 : SUCCESS in 49m 54s","accounts_in_message":[],"_revision_number":19},{"id":"e8578cf023beed2328525b35dc304f9fe5b7b6e5","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2021-06-18 12:25:31.000000000","message":"Patch Set 19: Code-Review-1\n\nthanks for adding the func test showing the race we discussed in the review. I just plug my -1 back until that race is fixed.","accounts_in_message":[],"_revision_number":19},{"id":"c13d6766d5d4ff5227b1c28c767af09b68811a84","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2021-07-22 01:34:29.000000000","message":"Uploaded patch set 20.","accounts_in_message":[],"_revision_number":20},{"id":"e0fe57cf7f98cd788c7f73ae3776d1b04fc6ad5a","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2021-07-22 01:39:34.000000000","message":"Patch Set 20:\n\n\u003e Patch Set 19: Code-Review-1\n\u003e \n\u003e thanks for adding the func test showing the race we discussed in the review. I just plug my -1 back until that race is fixed.\n\nApologies for the long delay. I spent a lot of time trying to figure out the root cause of why a single database transaction wasn\u0027t being used during the PUT /allocations for consumer. Originally, I thought I would handle the rollback higher up the stack but AFAICT it would have been at best really messy and confusing.\n\nI think I finally found the cause for the multiple data transactions and by testing a fix with your DNM patch, it appears to solve the problem of the rollback.\n\nUnfortunately I had to throw away my own functional test because it did not change its behavior after I added the fix (whereas your DNM test did). I think it\u0027s because of the mocking of database queries in my functional test. I couldn\u0027t think of a way to make a proper test, so I hope we can use the DNM test as verification that the rollback works.","accounts_in_message":[],"_revision_number":20},{"id":"c62b48da1d8449a1fe2a1b34ecab66a4d32707d6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-22 02:37:04.000000000","message":"Patch Set 20: Verified+1\n\nBuild succeeded (check pipeline).\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/34054a446c1c4846985c2f408a4b0242 : SUCCESS in 6m 42s\n- grenade https://zuul.opendev.org/t/openstack/build/7c4ff026618b4205ba197ab0d9f5c684 : SUCCESS in 1h 01m 40s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/cb491245b66a4c52a199620041ef5114 : SUCCESS in 59m 25s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/666c6e145eeb4637881ed9e481af9ed0 : SUCCESS in 8m 54s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/87a9295a3ae6460d95a37ad1f9d8d043 : SUCCESS in 7m 51s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/dd3c455f5e844a42baa4d43f717ed78e : SUCCESS in 9m 59s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/6544a25703474082ab465310427f5338 : SUCCESS in 6m 32s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/9048c0112c8943819373eec31e03c0a8 : SUCCESS in 7m 57s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/c4f29ed3d40e4118af90faa1ae21155b : SUCCESS in 6m 42s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/18e36c1c3e5b4b32a94cf0dc76480d06 : SUCCESS in 10m 25s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b237048edd914e9b9302cafe3a7da281 : SUCCESS in 6m 23s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/f24205a52b29412f880e5fadf6487c63 : SUCCESS in 11m 05s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/7ab47d76464f4222974ef71689dd808c : SUCCESS in 6m 58s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/f8a347d08e554a7ab36ca8a666689a47 : SUCCESS in 8m 30s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/507b05ed1123431d8d5b77407c3a9aef : SUCCESS in 7m 16s (non-voting)\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/7e2ef0e4df6e4173926f944428c7c093 : SUCCESS in 14m 58s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/26999fc80c3e46e2a8301516d9543d78 : SUCCESS in 20m 16s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/098968cae809466295b6f46cf40bcd83 : SUCCESS in 8m 26s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3783bc5f29404bc59c7bd50183b4e6c0 : SUCCESS in 43m 44s","accounts_in_message":[],"_revision_number":20},{"id":"dc59e092d4ee0e52a8e79432a6242a4b7d373c8d","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2021-07-22 15:54:34.000000000","message":"Patch Set 20: Code-Review-1\n\n(3 comments)\n\nNice solution for the race! The logic looks good now to me. I have 3 small requests inline then I will be +2","accounts_in_message":[],"_revision_number":20},{"id":"09e82d99426be20d11170647bd2e522cd6b3df09","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2021-07-22 17:11:42.000000000","message":"Patch Set 20:\n\n(3 comments)","accounts_in_message":[],"_revision_number":20},{"id":"3377a397c379563fa01a708c183e2a7f56d48fce","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2021-07-22 17:36:28.000000000","message":"Uploaded patch set 21.","accounts_in_message":[],"_revision_number":21},{"id":"6af29cb69fbab27e16e525e0656f9515043867a0","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2021-07-22 17:40:50.000000000","message":"Patch Set 21: Workflow-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":21},{"id":"896abdf434c026802efddb0f3c0c0b49e6b7c3cb","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2021-07-22 17:46:50.000000000","message":"Patch Set 21:\n\n(2 comments)","accounts_in_message":[],"_revision_number":21},{"id":"506afd1dd1c80aa78e1d50b929d86ca7fc2151ba","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2021-07-22 18:21:10.000000000","message":"Uploaded patch set 22.","accounts_in_message":[],"_revision_number":22},{"id":"d61f525f9d7003e34f898f8d3f0c645297b0a09c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-22 19:30:46.000000000","message":"Patch Set 22: Verified+1\n\nBuild succeeded (check pipeline).\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/f7da8c09ba874b22b4df325087e8787f : SUCCESS in 6m 44s\n- grenade https://zuul.opendev.org/t/openstack/build/8fc9f9650d3644d0858f841b0f53a2d6 : SUCCESS in 1h 04m 28s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/6e416d3d78804cdcac125a4423554fc9 : SUCCESS in 59m 31s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4578ed18034746729d5363b8c32a305d : SUCCESS in 7m 25s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/94f9530593534ee3983cac00cb7e2ace : SUCCESS in 9m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/85e9df76f3964195a4258782e6d67f92 : SUCCESS in 6m 05s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/bbd87a8ad913445693459a742755957e : SUCCESS in 5m 50s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/f2419f7418a2445dba264ceefb3b2390 : SUCCESS in 7m 00s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/3a23069e4a664bd398d7c1c31144d73d : SUCCESS in 7m 38s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5e0fc3e020314bc7a31ee5054fb87483 : SUCCESS in 9m 08s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c80f2e35800d4127a2ebeda80c51c269 : SUCCESS in 5m 55s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/79acf775152249cf81eac5cf6c2457ee : SUCCESS in 6m 29s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/496107c7ac5a42fcad72b447b73bda68 : SUCCESS in 6m 43s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/2322d33f1784435fbf582d026e09b45c : SUCCESS in 6m 10s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/b4df330d746040cdb1daace130fe58e2 : SUCCESS in 7m 07s (non-voting)\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/0a56a46442b94a35bba1735c01f1e675 : SUCCESS in 14m 12s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/48288e0cbc9845a1ada3986887d3749c : SUCCESS in 28m 25s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/1d645bf2051949adaf3b5440519d636f : SUCCESS in 9m 32s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/1b6204973c1d4953a1cd752d8329415a : SUCCESS in 52m 24s","accounts_in_message":[],"_revision_number":22},{"id":"53f9ae86a2c8ed4894852cc1eefaa28c5d39284c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2021-07-23 20:35:35.000000000","message":"Uploaded patch set 23.","accounts_in_message":[],"_revision_number":23},{"id":"e34d6242d53ab67a87403234a6a21b45bd594540","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-23 21:42:48.000000000","message":"Patch Set 23: Verified+1\n\nBuild succeeded (check pipeline).\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/2a2849f584874ecd9b1b5da010523fc8 : SUCCESS in 5m 56s\n- grenade https://zuul.opendev.org/t/openstack/build/d86899bc693e437fbabc6ea9b0526e07 : SUCCESS in 1h 03m 49s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/81eac8a11807496ea8c97e36eb701a08 : SUCCESS in 1h 04m 43s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/80bc7855e14d461db0881df141dadaae : SUCCESS in 8m 43s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/393539fdecd14a52a4b30c7372d91d62 : SUCCESS in 7m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/beac400337e741ec9f03775370518a0a : SUCCESS in 5m 22s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/a117eb80d4d54bdd913828c661e4cfbe : SUCCESS in 8m 02s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/0cc53f4c0b9f4177bf315b94ecafaef3 : SUCCESS in 5m 48s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/a0b454dd43654c3e9ad8351fe7fb3a91 : SUCCESS in 5m 52s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3e964a10279b468a842fe55ca9206b1d : SUCCESS in 9m 40s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f9c9f4cf784d4897a654cff66ad3a107 : SUCCESS in 7m 10s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/96839b13538c4b7d859b28f0daf0955d : SUCCESS in 7m 56s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/55353b14a6124ef8a8692253d9a7d0ac : SUCCESS in 6m 11s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/5b8baf8bfa0848ad97b0226b8fff1370 : SUCCESS in 6m 58s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/e3bcdaeb20fd4baa9f06e073070d8df3 : SUCCESS in 6m 44s (non-voting)\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/88f610e4d59e4fee85753c8ac24da389 : SUCCESS in 14m 13s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/debbe502991d4742ac7217731a62115c : SUCCESS in 31m 32s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/ee4ea0dafd73453bb0c65b40f0efff32 : SUCCESS in 8m 25s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/78b73288ddac41df8e20aaaf1a8aa733 : SUCCESS in 50m 51s","accounts_in_message":[],"_revision_number":23},{"id":"b44266c8d43992ed77a73c8162c3ea6afd1c82fa","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2021-07-27 21:58:29.000000000","message":"Uploaded patch set 24: Patch Set 23 was rebased.","accounts_in_message":[],"_revision_number":24},{"id":"f516bb4b4d03784597aa1d45b5565bb49844e70c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-27 23:13:00.000000000","message":"Patch Set 24: Verified+1\n\nBuild succeeded (check pipeline).\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/bb56a643cfaa416197307761dbd6c6b1 : SUCCESS in 6m 05s\n- grenade https://zuul.opendev.org/t/openstack/build/fd11ce3d9bf84b1b95d02ca0d254ee51 : SUCCESS in 1h 08m 04s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/2ea4d0c1ad9542aa9dd01fbfa783b42d : SUCCESS in 1h 09m 33s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0495407c52a1477da6d1a70edaaa3531 : SUCCESS in 6m 33s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d6524e7ce7dd4c2896654a01aab94b06 : SUCCESS in 6m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a40593a0ea5e44f89a412d579ccafc19 : SUCCESS in 5m 27s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/ec3a406610cb433db46242179b58164b : SUCCESS in 5m 27s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/a6a2104d1cb44d83b1cc691c69e9583c : SUCCESS in 5m 54s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/c69bcd3cf8d845ceb61be9f5cbf3d899 : SUCCESS in 6m 36s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/931d1791e12342a99e073ff7396135f2 : SUCCESS in 7m 43s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f4a49ce36d9b410590b3f2d6400482cd : SUCCESS in 5m 28s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/18889a7775374138b34ebec76d9cc89a : SUCCESS in 5m 49s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/0ddfc15903b34e37a081dc1bf1c076a5 : SUCCESS in 6m 04s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/1d0ac24e0da342b1ba6e1a264080a934 : SUCCESS in 6m 31s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/8706f300854a4828904b97928f021cc3 : SUCCESS in 6m 26s (non-voting)\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/969b340ec8764a6a8a657fa9d3bb132e : SUCCESS in 13m 43s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/6308507bb84c4fed818f9d7df37c6d3f : SUCCESS in 22m 27s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/9ed889b970e44fffb27e00ee39a589c8 : SUCCESS in 8m 53s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/7fbe110c83ae4be895b091ed3f83b7b1 : SUCCESS in 49m 25s","accounts_in_message":[],"_revision_number":24},{"id":"647dd99997dfdeec03a9256d245355d68604a102","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2021-08-05 23:23:57.000000000","message":"Uploaded patch set 25: Patch Set 24 was rebased.","accounts_in_message":[],"_revision_number":25},{"id":"22cc0bf682dfdb6e74560a05fe9823bd0f97324f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-06 00:25:33.000000000","message":"Patch Set 25: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/744b407630d842f2a31fe73a881912e8 : SUCCESS in 6m 46s\n- grenade https://zuul.opendev.org/t/openstack/build/1f935f2cb61d408797f750565b247450 : SUCCESS in 59m 13s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/23aadf326984448b87abb6701241fa18 : FAILURE in 48m 45s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b3f323330f2d416c8a4dd7fcbfef1630 : SUCCESS in 7m 59s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/76f60c732fe84680b9d78bdef603bfa1 : SUCCESS in 6m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/36138ac188304816b991bcb7dd1aea7f : SUCCESS in 5m 55s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/cb1d550c645e43cc8eeab5e9ef5acb74 : SUCCESS in 5m 48s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/0381b3e5f3094dbcb676d081a544c9a5 : SUCCESS in 5m 57s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/b9317e4d8c9644a39528b0b1a22ae65e : SUCCESS in 7m 04s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/14c51958bf1b44f3b69e6051b11c6fa0 : SUCCESS in 7m 28s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/075a7bd2f3fe4253861a9c9f290e5e84 : SUCCESS in 6m 27s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/388b4c121833401e8f496cccf07729b2 : SUCCESS in 5m 38s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/43c5f13d0a88483b88272d57a2e9403d : SUCCESS in 6m 31s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/efe95d7d600441fba2eeb74ea575486d : POST_FAILURE in 9m 27s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/f1e93accf1364372b338139ba81d02a5 : SUCCESS in 5m 46s (non-voting)\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/0aa57f70c18e4f698a53d86c87498c51 : SUCCESS in 13m 59s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/c0feeafb7bce45e883bf8f52ea98025d : SUCCESS in 18m 15s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/6e121596883c4e768d34471b7ff99002 : SUCCESS in 13m 55s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/46aa5219d17b46d7b93eaee896e57f41 : SUCCESS in 40m 07s","accounts_in_message":[],"_revision_number":25},{"id":"3f29f0f1b85de91745220bd8ee1ecc2c742430e5","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2021-08-06 03:02:38.000000000","message":"Patch Set 25:\n\nrecheck bug 1836754","accounts_in_message":[],"_revision_number":25},{"id":"2791d39b4ed48d00f6fbfd30f676ce682bdc1ca6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-06 04:02:44.000000000","message":"Patch Set 25: Verified+1\n\nBuild succeeded (check pipeline).\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/62a3242fdefe42b9a7a75af8ad0a7041 : SUCCESS in 7m 13s\n- grenade https://zuul.opendev.org/t/openstack/build/a01e5ddf592249778fe5841b3d2ae799 : SUCCESS in 51m 50s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/9dc7377c79764b238eb33c82a54fa555 : SUCCESS in 55m 16s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/13bd5461f5fb414b82db90989d7e5952 : SUCCESS in 9m 34s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/97b750969aec41bc9b6a1326c3687080 : SUCCESS in 6m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fb4289254d104eafb0d534865b0601b7 : SUCCESS in 7m 44s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/ed8ba720db8d423fb95ba57f890f27ff : SUCCESS in 4m 53s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/3368e0dad5384cb2a8c37a7324c6b65d : SUCCESS in 5m 09s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/4c2f27c2cda144288b9bc545a92881c3 : SUCCESS in 5m 43s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7dcc2648c7994b039c33a44b8d0da2cd : SUCCESS in 8m 22s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6ef18023774d4666bcb192b4357fa6fe : SUCCESS in 5m 40s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/9dc2f1eb2ffc45a5bd02b3c8599f47a6 : SUCCESS in 8m 56s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/5c050773d88c4c7bb2e6a81ae6cd9434 : SUCCESS in 7m 48s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/c43ed5b9aa0c4385ac9d118e4f081655 : SUCCESS in 6m 12s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/3067df3f49be4770923ac6aa8b1f36c4 : SUCCESS in 6m 36s (non-voting)\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/73ec856432524fc2aa68721e399a9fe4 : SUCCESS in 16m 21s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/3ee932addc3646fa86b062ed03bcb930 : SUCCESS in 18m 41s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/cd407ec4186e48c8a07c8e8174f6df7a : SUCCESS in 8m 08s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/730f045726334f268fd78026e674bdb4 : SUCCESS in 51m 26s","accounts_in_message":[],"_revision_number":25},{"id":"ddd4ab7fa22d4ffd056682aa7f560d4d14074a62","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2021-08-19 19:02:01.000000000","message":"Patch Set 25: Code-Review-1\n\n(8 comments)","accounts_in_message":[],"_revision_number":25},{"id":"3af6abf224683df3ed944d8f3b18ba6c0154d7cb","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2021-08-19 20:14:12.000000000","message":"Patch Set 25:\n\n(5 comments)","accounts_in_message":[],"_revision_number":25},{"id":"a35ff9c0aee9d760058a919fc9c3b0c1d33dd4ee","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2021-08-24 10:26:19.000000000","message":"Patch Set 25:\n\n(2 comments)\n\nLGTM overall, a quick api-ref nit from me and I think you still want to address some of Sean\u0027s?","accounts_in_message":[],"_revision_number":25},{"id":"3a8d369f251136390fcb8e75efc1283def1520df","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2021-08-24 10:43:33.000000000","message":"Patch Set 25: Code-Review+1\n\n(4 comments)\n\nif you respin for lees api ref nit regardign using the 1.38 example then there are one or two of my\nnits that i think would be nice to adreess but over all i think im satified that this will work and can be merged as is. all of my nits could be address as a follow up so i dont see a need to maintain a -1 on this so changing to +1","accounts_in_message":[],"_revision_number":25},{"id":"9a82774eda806ad54ab4dffd7a7f6f303bbb6b22","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2021-08-24 11:20:49.000000000","message":"Patch Set 25: Code-Review+2\n\nlooks OK to me","accounts_in_message":[],"_revision_number":25},{"id":"b61e0645bd4ea27b42875f10557bd1a9d9bc3cd4","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2021-08-24 18:58:30.000000000","message":"Patch Set 25: Code-Review+2 Workflow+1\n\nWe can handle the api-ref nit and others in fups, lets land this now that gibi is also happy and move on.","accounts_in_message":[],"_revision_number":25},{"id":"05f9a78be86a7f3f93a893692138693191d64ccf","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2021-08-25 16:34:28.000000000","message":"Patch Set 25:\n\nrecheck","accounts_in_message":[],"_revision_number":25},{"id":"4aa136d1080fe4905b0ec3215ce2c589ee19d64c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-25 16:50:49.000000000","message":"Patch Set 25: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":25},{"id":"a4865c12491f953a7722e793b4f69044c947ce67","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-25 18:21:13.000000000","message":"Patch Set 25: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/820c07576aab4d649e77d8aa5db031e7 : SUCCESS in 9m 32s\n- grenade https://zuul.opendev.org/t/openstack/build/cc031e58c21f48babc7376aa22a07bab : SUCCESS in 1h 06m 34s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/312cde2a13244c8c93568577e63b1d0c : FAILURE in 54m 52s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ddbdb9a198f14d94bcb0a119addb75a7 : SUCCESS in 8m 08s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c8fc8919aa9e4d68a4b566146fd2f8fb : SUCCESS in 10m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fd778649446c4f22ae58389a16e62179 : SUCCESS in 7m 05s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/05adf2c482894841883d850e7e2fef05 : SUCCESS in 5m 36s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/b7ff38f011d94ec1be8d96eaf9424725 : SUCCESS in 6m 47s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/5b7bdeba9be140a7a70fa0ada0a325a4 : SUCCESS in 8m 46s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/100f07a23ad54a1b9e466aa2b759292e : SUCCESS in 9m 54s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a95e785bc4ab487bb5706c1e97b029da : SUCCESS in 7m 04s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/646bfcc417a848e5aa836ecc249a31db : SUCCESS in 10m 21s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/f2b98a162d0541a29782a28cdd5c229f : SUCCESS in 7m 09s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/2f91e8e011d44e0cbfc108745263c8b4 : SUCCESS in 7m 35s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/47b3b3aad86944f08232d7419d070e50 : SUCCESS in 9m 59s (non-voting)\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/3393156a048347b5a4b83b6d39e620c0 : SUCCESS in 15m 22s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/cdc0d78e31244c7aac0046bc12cfb61b : SUCCESS in 26m 41s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/03f8314ec0ed4a98a75d823eec053a3a : SUCCESS in 11m 41s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6646648a28644222a6e9ce4f861cfde1 : SUCCESS in 45m 40s","accounts_in_message":[],"_revision_number":25},{"id":"f8d1d5a0353ebd722bab40218eb4202d1d687144","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-25 22:18:29.000000000","message":"Patch Set 25: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/7b0c9069ba59482bab534c4ab1a61aab : SUCCESS in 6m 57s\n- grenade https://zuul.opendev.org/t/openstack/build/ab8e94f2c910421295a114245a3d3390 : SUCCESS in 1h 12m 12s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/71eab1e6b5284482a4b852d5587b77fa : SUCCESS in 1h 04m 18s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3e81c32f7a13497aaec9ba135cdd6956 : SUCCESS in 8m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f3341664d2114a9fad448f2554895684 : SUCCESS in 6m 30s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/37ab5b3bac744a5c875900ddfe6bfa61 : SUCCESS in 5m 45s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/3e8a03abbd9042d8bfdabc4d5eaf5c03 : SUCCESS in 7m 15s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8b066629a79643e68701b76b0a2fb2e7 : SUCCESS in 9m 10s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/fef12f7302e34df8845172758e8ef0c3 : SUCCESS in 6m 20s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/6287d4837fb64d3785a4b9e993fc863f : SUCCESS in 7m 10s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/fb677bd392f24f0d959bcc548f2e972f : SUCCESS in 7m 49s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/a82596f1b4c44e8199c91d53984506af : SUCCESS in 10m 58s\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/a7b680f7354d4b25b32538ac5f778adf : SUCCESS in 15m 46s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0fd9446a75c34b88808cf5115381c126 : SUCCESS in 41m 16s","accounts_in_message":[],"_revision_number":25},{"id":"f5b62e80a12d73d3226a965a4f60b52506f8cac3","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-25 22:18:29.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":25}],"current_revision_number":25,"current_revision":"37721325798dda64d96d174f9e316620639fc9c9","revisions":{"fab35866581804cb4a9c647c1b016867594f7ab8":{"kind":"REWORK","_number":1,"created":"2019-08-30 13:09:44.000000000","uploader":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"ref":"refs/changes/41/679441/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/41/679441/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/41/679441/1"}}},"commit":{"parents":[{"commit":"9d678eaa2e4537e9355811e4e7da3950bdd72655","subject":"WIP: Consumer_types: the database and object bits","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/9d678eaa2e4537e9355811e4e7da3950bdd72655"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-30 12:00:57.000000000","tz":60},"committer":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-30 13:08:24.000000000","tz":60},"subject":"WIP: Microversion 1.37: API support for consumer types","message":"WIP: Microversion 1.37: API support for consumer types\n\nWIP: Because there\u0027s some tuning up to do in the representations\nbeing passed back to the handler. And api-ref and reno are needed.\n\nUpdate allocations, reshaper and usage APIs to accept and present\nconsumer_type in microversion 1.37.\n\nensure_consumer in placement/handlers/util.py is updated to be consumer\ntype aware.\n\nallocation, usage and reshaper schema and handlers are updated\n\ngabbits/consumer-types-1.37.yaml adds tests across the various URIs\n\nStory: 2005473\nTask: 36421\nChange-Id: I24c2315093e07dbf25c4fb53152e6a4de7477a51\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/fab35866581804cb4a9c647c1b016867594f7ab8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/fab35866581804cb4a9c647c1b016867594f7ab8"}]},"branch":"refs/heads/master"},"ceedab24372d807a3eaa427d0310081184eb9402":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2019-08-30 13:11:22.000000000","uploader":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"ref":"refs/changes/41/679441/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/41/679441/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/41/679441/2"}}},"commit":{"parents":[{"commit":"f142f623d59a64ee71874f8285ef1a5871819c46","subject":"WIP: Consumer_types: the database and object bits","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/f142f623d59a64ee71874f8285ef1a5871819c46"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-30 12:00:57.000000000","tz":60},"committer":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-30 13:11:03.000000000","tz":60},"subject":"WIP: Microversion 1.37: API support for consumer types","message":"WIP: Microversion 1.37: API support for consumer types\n\nWIP: Because there\u0027s some tuning up to do in the representations\nbeing passed back to the handler. And api-ref and reno are needed.\n\nUpdate allocations, reshaper and usage APIs to accept and present\nconsumer_type in microversion 1.37.\n\nensure_consumer in placement/handlers/util.py is updated to be consumer\ntype aware.\n\nallocation, usage and reshaper schema and handlers are updated\n\ngabbits/consumer-types-1.37.yaml adds tests across the various URIs\n\nStory: 2005473\nTask: 36421\nCo-Authored-By: Surya Seetharaman \u003csuryaseetharaman.9@gmail.com\u003e\nChange-Id: I24c2315093e07dbf25c4fb53152e6a4de7477a51\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/ceedab24372d807a3eaa427d0310081184eb9402"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/ceedab24372d807a3eaa427d0310081184eb9402"}]},"branch":"refs/heads/master"},"f74e10ffda683fe8b07b04630d18a1c4b7976775":{"kind":"REWORK","_number":3,"created":"2019-08-30 16:14:18.000000000","uploader":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"ref":"refs/changes/41/679441/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/41/679441/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/41/679441/3"}}},"commit":{"parents":[{"commit":"6f678e53236438bf2f6943aa85d0dd18c1b6dbdd","subject":"Consumer_types: the database and object bits","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/6f678e53236438bf2f6943aa85d0dd18c1b6dbdd"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-30 12:00:57.000000000","tz":60},"committer":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-30 16:12:20.000000000","tz":60},"subject":"Microversion 1.37: API support for consumer types","message":"Microversion 1.37: API support for consumer types\n\nUpdate allocations, reshaper and usage APIs to accept and present\nconsumer_type in microversion 1.37.\n\nensure_consumer in placement/handlers/util.py is updated to be consumer\ntype aware.\n\nallocation, usage and reshaper schema and handlers are updated\n\ngabbits/consumer-types-1.37.yaml adds tests across the various URIs\n\nA TODO is left in placement/handlers/allocation.py where the database\nis being accessed in a way that is not ideal. This will be cleared\nup in a followup patch (to add use of an AttributeCache).\n\nStory: 2005473\nTask: 36421\nCo-Authored-By: Surya Seetharaman \u003csuryaseetharaman.9@gmail.com\u003e\nChange-Id: I24c2315093e07dbf25c4fb53152e6a4de7477a51\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/f74e10ffda683fe8b07b04630d18a1c4b7976775"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/f74e10ffda683fe8b07b04630d18a1c4b7976775"}]},"branch":"refs/heads/master"},"1d3199abb6f7de912ae77c6637d6064a09d218e0":{"kind":"REWORK","_number":4,"created":"2019-09-02 09:35:44.000000000","uploader":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"ref":"refs/changes/41/679441/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/41/679441/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/41/679441/4"}}},"commit":{"parents":[{"commit":"66dc6792b44433e4ec235f6002523283f70301f1","subject":"Add consumer_types migration, database and object changes","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/66dc6792b44433e4ec235f6002523283f70301f1"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-30 12:00:57.000000000","tz":60},"committer":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-09-02 09:31:05.000000000","tz":60},"subject":"Microversion 1.37: API support for consumer types","message":"Microversion 1.37: API support for consumer types\n\nUpdate allocations, reshaper and usage APIs to accept and present\nconsumer_type in microversion 1.37.\n\nensure_consumer in placement/handlers/util.py is updated to be consumer\ntype aware.\n\nallocation, usage and reshaper schema and handlers are updated\n\ngabbits/consumer-types-1.37.yaml adds tests across the various URIs\n\nA TODO is left in placement/handlers/allocation.py where the database\nis being accessed in a way that is not ideal. This will be cleared\nup in a followup patch (to add use of an AttributeCache).\n\nStory: 2005473\nTask: 36421\nCo-Authored-By: Surya Seetharaman \u003csuryaseetharaman.9@gmail.com\u003e\nChange-Id: I24c2315093e07dbf25c4fb53152e6a4de7477a51\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/1d3199abb6f7de912ae77c6637d6064a09d218e0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/1d3199abb6f7de912ae77c6637d6064a09d218e0"}]},"branch":"refs/heads/master"},"bdccd336b09bf9d6dd59ec1ba27ed55df4afe4bd":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":5,"created":"2019-09-02 11:12:47.000000000","uploader":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"ref":"refs/changes/41/679441/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/41/679441/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/41/679441/5"}}},"commit":{"parents":[{"commit":"273165c8fb8f177f96f196d373eb104ab5e0b1ca","subject":"Add consumer_types migration, database and object changes","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/273165c8fb8f177f96f196d373eb104ab5e0b1ca"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-30 12:00:57.000000000","tz":60},"committer":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-09-02 11:11:55.000000000","tz":60},"subject":"Microversion 1.37: API support for consumer types","message":"Microversion 1.37: API support for consumer types\n\nUpdate allocations, reshaper and usage APIs to accept and present\nconsumer_type in microversion 1.37.\n\nensure_consumer in placement/handlers/util.py is updated to be consumer\ntype aware.\n\nallocation, usage and reshaper schema and handlers are updated\n\ngabbits/consumer-types-1.37.yaml adds tests across the various URIs\n\nA TODO is left in placement/handlers/allocation.py where the database\nis being accessed in a way that is not ideal. This will be cleared\nup in a followup patch (to add use of an AttributeCache).\n\nThe depends on is to get nova functional tests passing them. Some of\nthem create allocations with \u0027placement latest\u0027.\n\nStory: 2005473\nTask: 36421\nDepends-On: https://review.opendev.org/679622\nCo-Authored-By: Surya Seetharaman \u003csuryaseetharaman.9@gmail.com\u003e\nChange-Id: I24c2315093e07dbf25c4fb53152e6a4de7477a51\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/bdccd336b09bf9d6dd59ec1ba27ed55df4afe4bd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/bdccd336b09bf9d6dd59ec1ba27ed55df4afe4bd"}]},"branch":"refs/heads/master"},"cf92aa21b135d92382b9a3c0134392ea134e78c8":{"kind":"NO_CHANGE","_number":6,"created":"2019-09-02 14:16:40.000000000","uploader":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"ref":"refs/changes/41/679441/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/41/679441/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/41/679441/6"}}},"commit":{"parents":[{"commit":"f783c98e4479e335d5103a1282ba06b2393fdca3","subject":"Add consumer_types migration, database and object changes","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/f783c98e4479e335d5103a1282ba06b2393fdca3"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-30 12:00:57.000000000","tz":60},"committer":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-09-02 14:15:38.000000000","tz":60},"subject":"Microversion 1.37: API support for consumer types","message":"Microversion 1.37: API support for consumer types\n\nUpdate allocations, reshaper and usage APIs to accept and present\nconsumer_type in microversion 1.37.\n\nensure_consumer in placement/handlers/util.py is updated to be consumer\ntype aware.\n\nallocation, usage and reshaper schema and handlers are updated\n\ngabbits/consumer-types-1.37.yaml adds tests across the various URIs\n\nA TODO is left in placement/handlers/allocation.py where the database\nis being accessed in a way that is not ideal. This will be cleared\nup in a followup patch (to add use of an AttributeCache).\n\nThe depends on is to get nova functional tests passing them. Some of\nthem create allocations with \u0027placement latest\u0027.\n\nStory: 2005473\nTask: 36421\nDepends-On: https://review.opendev.org/679622\nCo-Authored-By: Surya Seetharaman \u003csuryaseetharaman.9@gmail.com\u003e\nChange-Id: I24c2315093e07dbf25c4fb53152e6a4de7477a51\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/cf92aa21b135d92382b9a3c0134392ea134e78c8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/cf92aa21b135d92382b9a3c0134392ea134e78c8"}]},"branch":"refs/heads/master"},"e1611e67a01247939152dd8e179a9baad2c1db53":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2019-09-03 09:43:59.000000000","uploader":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"ref":"refs/changes/41/679441/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/41/679441/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/41/679441/7"}}},"commit":{"parents":[{"commit":"7e12ce1d1dacd1e2858a4c3f1801119c6964efc1","subject":"Add consumer_types migration, database and object changes","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/7e12ce1d1dacd1e2858a4c3f1801119c6964efc1"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-30 12:00:57.000000000","tz":60},"committer":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-09-03 09:39:57.000000000","tz":60},"subject":"Microversion 1.37: API support for consumer types","message":"Microversion 1.37: API support for consumer types\n\nUpdate allocations, reshaper and usage APIs to accept and present\nconsumer_type in microversion 1.37.\n\nensure_consumer in placement/handlers/util.py is updated to be consumer\ntype aware.\n\nallocation, usage and reshaper schema and handlers are updated\n\ngabbits/consumer-types-1.37.yaml adds tests across the various URIs\n\nA TODO is left in placement/handlers/allocation.py where the database\nis being accessed in a way that is not ideal. This will be cleared\nup in a followup patch (to add use of an AttributeCache).\n\nThe depends on is to get nova functional tests passing them. Some of\nthem create allocations with \u0027placement latest\u0027.\n\nStory: 2005473\nTask: 36421\nDepends-On: https://review.opendev.org/679622\nCo-Authored-By: Surya Seetharaman \u003csuryaseetharaman.9@gmail.com\u003e\nChange-Id: I24c2315093e07dbf25c4fb53152e6a4de7477a51\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/e1611e67a01247939152dd8e179a9baad2c1db53"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/e1611e67a01247939152dd8e179a9baad2c1db53"}]},"branch":"refs/heads/master"},"407576b4c5ae6d617e8ae54bb01b1b74fe2f1925":{"kind":"TRIVIAL_REBASE","_number":8,"created":"2019-10-16 20:42:27.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/41/679441/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/41/679441/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/41/679441/8"}}},"commit":{"parents":[{"commit":"59d8270405d1c4dd8229967124520e948ce98978","subject":"Add consumer_types migration, database and object changes","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/59d8270405d1c4dd8229967124520e948ce98978"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-30 12:00:57.000000000","tz":60},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2019-10-16 20:42:17.000000000","tz":0},"subject":"Microversion 1.37: API support for consumer types","message":"Microversion 1.37: API support for consumer types\n\nUpdate allocations, reshaper and usage APIs to accept and present\nconsumer_type in microversion 1.37.\n\nensure_consumer in placement/handlers/util.py is updated to be consumer\ntype aware.\n\nallocation, usage and reshaper schema and handlers are updated\n\ngabbits/consumer-types-1.37.yaml adds tests across the various URIs\n\nA TODO is left in placement/handlers/allocation.py where the database\nis being accessed in a way that is not ideal. This will be cleared\nup in a followup patch (to add use of an AttributeCache).\n\nThe depends on is to get nova functional tests passing them. Some of\nthem create allocations with \u0027placement latest\u0027.\n\nStory: 2005473\nTask: 36421\nDepends-On: https://review.opendev.org/679622\nCo-Authored-By: Surya Seetharaman \u003csuryaseetharaman.9@gmail.com\u003e\nChange-Id: I24c2315093e07dbf25c4fb53152e6a4de7477a51\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/407576b4c5ae6d617e8ae54bb01b1b74fe2f1925"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/407576b4c5ae6d617e8ae54bb01b1b74fe2f1925"}]},"branch":"refs/heads/master"},"3f7493bb5f383ca7ceb948f9439486e89efedbc9":{"kind":"REWORK","_number":9,"created":"2019-11-04 11:51:31.000000000","uploader":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"ref":"refs/changes/41/679441/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/41/679441/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/41/679441/9"}}},"commit":{"parents":[{"commit":"70aeec852b8b1bb9973cd77c20fb28ea6eaacf10","subject":"Add consumer_types migration, database and object changes","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/70aeec852b8b1bb9973cd77c20fb28ea6eaacf10"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-30 12:00:57.000000000","tz":60},"committer":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-11-04 11:45:06.000000000","tz":0},"subject":"Microversion 1.37: API support for consumer types","message":"Microversion 1.37: API support for consumer types\n\nUpdate allocations, reshaper and usage APIs to accept and present\nconsumer_type in microversion 1.37.\n\nensure_consumer in placement/handlers/util.py is updated to be consumer\ntype aware.\n\nallocation, usage and reshaper schema and handlers are updated\n\ngabbits/consumer-types-1.37.yaml adds tests across the various URIs\n\nA TODO is left in placement/handlers/allocation.py where the database\nis being accessed in a way that is not ideal. This will be cleared\nup in a followup patch (to add use of an AttributeCache).\n\nThe depends on is to get nova functional tests passing them. Some of\nthem create allocations with \u0027placement latest\u0027.\n\nStory: 2005473\nTask: 36421\nDepends-On: https://review.opendev.org/679622\nCo-Authored-By: Surya Seetharaman \u003csuryaseetharaman.9@gmail.com\u003e\nChange-Id: I24c2315093e07dbf25c4fb53152e6a4de7477a51\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/3f7493bb5f383ca7ceb948f9439486e89efedbc9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/3f7493bb5f383ca7ceb948f9439486e89efedbc9"}]},"branch":"refs/heads/master"},"a929380b9893e66310e9bb96c56f37694590a261":{"kind":"REWORK","_number":10,"created":"2020-02-07 02:39:57.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/41/679441/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/41/679441/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/41/679441/10"}}},"commit":{"parents":[{"commit":"62159ce3c1bc8d56dd5465c3f1634ff882ef46d7","subject":"Add consumer_types migration, database and object changes","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/62159ce3c1bc8d56dd5465c3f1634ff882ef46d7"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-30 12:00:57.000000000","tz":60},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2020-02-07 02:38:12.000000000","tz":0},"subject":"Microversion 1.37: API support for consumer types","message":"Microversion 1.37: API support for consumer types\n\nUpdate allocations, reshaper and usage APIs to accept and present\nconsumer_type in microversion 1.37.\n\nensure_consumer in placement/handlers/util.py is updated to be consumer\ntype aware.\n\nallocation, usage and reshaper schema and handlers are updated\n\ngabbits/consumer-types-1.37.yaml adds tests across the various URIs\n\nA TODO is left in placement/handlers/allocation.py where the database\nis being accessed in a way that is not ideal. This will be cleared\nup in a followup patch (to add use of an AttributeCache).\n\nThe depends on is to get nova functional tests passing them. Some of\nthem create allocations with \u0027placement latest\u0027.\n\nStory: 2005473\nTask: 36421\nDepends-On: https://review.opendev.org/679622\nCo-Authored-By: Surya Seetharaman \u003csuryaseetharaman.9@gmail.com\u003e\nChange-Id: I24c2315093e07dbf25c4fb53152e6a4de7477a51\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/a929380b9893e66310e9bb96c56f37694590a261"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/a929380b9893e66310e9bb96c56f37694590a261"}]},"branch":"refs/heads/master"},"61fdd20d68cc543a0dafcf4c29e563ac063a460d":{"kind":"REWORK","_number":11,"created":"2020-02-14 04:12:06.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/41/679441/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/41/679441/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/41/679441/11"}}},"commit":{"parents":[{"commit":"32d13b04825f0dd63784d168b1b106e42980df24","subject":"Add consumer_types migration, database and object changes","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/32d13b04825f0dd63784d168b1b106e42980df24"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-30 12:00:57.000000000","tz":60},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2020-02-14 04:10:56.000000000","tz":0},"subject":"Microversion 1.37: API support for consumer types","message":"Microversion 1.37: API support for consumer types\n\nUpdate allocations, reshaper and usage APIs to accept and present\nconsumer_type in microversion 1.37.\n\nensure_consumer in placement/handlers/util.py is updated to be consumer\ntype aware.\n\nallocation, usage and reshaper schema and handlers are updated\n\ngabbits/consumer-types-1.37.yaml adds tests across the various URIs\n\nA TODO is left in placement/handlers/allocation.py where the database\nis being accessed in a way that is not ideal. This will be cleared\nup in a followup patch (to add use of an AttributeCache).\n\nThe depends on is to get nova functional tests passing them. Some of\nthem create allocations with \u0027placement latest\u0027.\n\nStory: 2005473\nTask: 36421\nDepends-On: https://review.opendev.org/679622\nCo-Authored-By: Surya Seetharaman \u003csuryaseetharaman.9@gmail.com\u003e\nChange-Id: I24c2315093e07dbf25c4fb53152e6a4de7477a51\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/61fdd20d68cc543a0dafcf4c29e563ac063a460d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/61fdd20d68cc543a0dafcf4c29e563ac063a460d"}]},"branch":"refs/heads/master"},"9a06cb00ce043d43fdbca238bc93eda8da133648":{"kind":"REWORK","_number":12,"created":"2020-02-25 22:36:30.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/41/679441/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/41/679441/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/41/679441/12"}}},"commit":{"parents":[{"commit":"e01ef1f99db0da004f281538d795204a729e09aa","subject":"Add consumer_types migration, database and object changes","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/e01ef1f99db0da004f281538d795204a729e09aa"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-30 12:00:57.000000000","tz":60},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2020-02-25 22:36:18.000000000","tz":0},"subject":"Microversion 1.37: API support for consumer types","message":"Microversion 1.37: API support for consumer types\n\nUpdate allocations, reshaper and usage APIs to accept and present\nconsumer_type in microversion 1.37.\n\nensure_consumer in placement/handlers/util.py is updated to be consumer\ntype aware.\n\nallocation, usage and reshaper schema and handlers are updated\n\ngabbits/consumer-types-1.37.yaml adds tests across the various URIs\n\nA TODO is left in placement/handlers/allocation.py where the database\nis being accessed in a way that is not ideal. This will be cleared\nup in a followup patch (to add use of an AttributeCache).\n\nThe depends on is to get nova functional tests passing them. Some of\nthem create allocations with \u0027placement latest\u0027.\n\nStory: 2005473\nTask: 36421\nDepends-On: https://review.opendev.org/679622\nCo-Authored-By: Surya Seetharaman \u003csuryaseetharaman.9@gmail.com\u003e\nChange-Id: I24c2315093e07dbf25c4fb53152e6a4de7477a51\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/9a06cb00ce043d43fdbca238bc93eda8da133648"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/9a06cb00ce043d43fdbca238bc93eda8da133648"}]},"branch":"refs/heads/master"},"2b2722151a6740cd3f3f3fb9aba8396e9135ae7d":{"kind":"REWORK","_number":13,"created":"2020-03-05 05:51:25.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/41/679441/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/41/679441/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/41/679441/13"}}},"commit":{"parents":[{"commit":"5bec6b98267869a5e36a8816148dd2217407ca34","subject":"Add consumer_types migration, database and object changes","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/5bec6b98267869a5e36a8816148dd2217407ca34"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-30 12:00:57.000000000","tz":60},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2020-03-05 05:44:03.000000000","tz":0},"subject":"Microversion 1.37: API support for consumer types","message":"Microversion 1.37: API support for consumer types\n\nUpdate allocations, reshaper and usage APIs to accept and present\nconsumer_type in microversion 1.37.\n\nensure_consumer in placement/handlers/util.py is updated to be consumer\ntype aware.\n\nallocation, usage and reshaper schema and handlers are updated\n\ngabbits/consumer-types-1.37.yaml adds tests across the various URIs\n\nA TODO is left in placement/handlers/allocation.py where the database\nis being accessed in a way that is not ideal. This will be cleared\nup in a followup patch (to add use of an AttributeCache).\n\nThe depends on is to get nova functional tests passing them. Some of\nthem create allocations with \u0027placement latest\u0027.\n\nStory: 2005473\nTask: 36421\nDepends-On: https://review.opendev.org/679622\nCo-Authored-By: Surya Seetharaman \u003csuryaseetharaman.9@gmail.com\u003e\nChange-Id: I24c2315093e07dbf25c4fb53152e6a4de7477a51\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/2b2722151a6740cd3f3f3fb9aba8396e9135ae7d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/2b2722151a6740cd3f3f3fb9aba8396e9135ae7d"}]},"branch":"refs/heads/master"},"8c9629ad70ff0955ac0aa048fa496468ed22708e":{"kind":"REWORK","_number":14,"created":"2020-03-11 00:54:37.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/41/679441/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/41/679441/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/41/679441/14"}}},"commit":{"parents":[{"commit":"ed1180f32959e63aa4b2564102f90011e47f6ed4","subject":"Add consumer_types migration, database and object changes","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/ed1180f32959e63aa4b2564102f90011e47f6ed4"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-30 12:00:57.000000000","tz":60},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2020-03-11 00:23:32.000000000","tz":0},"subject":"Microversion 1.37: API support for consumer types","message":"Microversion 1.37: API support for consumer types\n\nUpdate allocations, reshaper and usage APIs to accept and present\nconsumer_type in microversion 1.37.\n\nensure_consumer in placement/handlers/util.py is updated to be consumer\ntype aware.\n\nallocation, usage and reshaper schema and handlers are updated\n\ngabbits/consumer-types-1.37.yaml adds tests across the various URIs\n\nA TODO is left in placement/handlers/allocation.py where the database\nis being accessed in a way that is not ideal. This will be cleared\nup in a followup patch (to add use of an AttributeCache).\n\nThe depends on is to get nova functional tests passing them. Some of\nthem create allocations with \u0027placement latest\u0027.\n\nCo-Authored-By: Surya Seetharaman \u003csuryaseetharaman.9@gmail.com\u003e\nCo-Authored-By: melanie witt \u003cmelwittt@gmail.com\u003e\n\nStory: 2005473\nTask: 36421\n\nChange-Id: I24c2315093e07dbf25c4fb53152e6a4de7477a51\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/8c9629ad70ff0955ac0aa048fa496468ed22708e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/8c9629ad70ff0955ac0aa048fa496468ed22708e"}]},"branch":"refs/heads/master"},"5f8ea0b4c41897f1e5d6a2bdaa9d338c273547f9":{"kind":"REWORK","_number":15,"created":"2021-04-21 01:22:06.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/41/679441/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/41/679441/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/41/679441/15"}}},"commit":{"parents":[{"commit":"9243b780041a6bda29a70572752ce8e046e18538","subject":"Add consumer_types migration, database and object changes","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/9243b780041a6bda29a70572752ce8e046e18538"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-30 12:00:57.000000000","tz":60},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2021-04-21 01:13:51.000000000","tz":0},"subject":"Microversion 1.37: API support for consumer types","message":"Microversion 1.37: API support for consumer types\n\nUpdate allocations, reshaper and usage APIs to accept and present\nconsumer_type in microversion 1.37.\n\nensure_consumer in placement/handlers/util.py is updated to be consumer\ntype aware.\n\nallocation, usage and reshaper schema and handlers are updated\n\ngabbits/consumer-types-1.37.yaml adds tests across the various URIs\n\nA TODO is left in placement/handlers/allocation.py where the database\nis being accessed in a way that is not ideal. This will be cleared\nup in a followup patch (to add use of an AttributeCache).\n\nThe depends on is to get nova functional tests passing them. Some of\nthem create allocations with \u0027placement latest\u0027.\n\nCo-Authored-By: Surya Seetharaman \u003csuryaseetharaman.9@gmail.com\u003e\nCo-Authored-By: melanie witt \u003cmelwittt@gmail.com\u003e\n\nStory: 2005473\nTask: 36421\n\nChange-Id: I24c2315093e07dbf25c4fb53152e6a4de7477a51\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/5f8ea0b4c41897f1e5d6a2bdaa9d338c273547f9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/5f8ea0b4c41897f1e5d6a2bdaa9d338c273547f9"}]},"branch":"refs/heads/master"},"192b8e767137abac792a0a20f3f6535359e4be7f":{"kind":"REWORK","_number":16,"created":"2021-04-21 21:45:35.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/41/679441/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/41/679441/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/41/679441/16"}}},"commit":{"parents":[{"commit":"9243b780041a6bda29a70572752ce8e046e18538","subject":"Add consumer_types migration, database and object changes","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/9243b780041a6bda29a70572752ce8e046e18538"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-30 12:00:57.000000000","tz":60},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2021-04-21 21:21:27.000000000","tz":0},"subject":"Microversion 1.37: API support for consumer types","message":"Microversion 1.37: API support for consumer types\n\nUpdate allocations, reshaper and usage APIs to accept and present\nconsumer_type in microversion 1.37.\n\nensure_consumer in placement/handlers/util.py is updated to be consumer\ntype aware.\n\nallocation, usage and reshaper schema and handlers are updated\n\ngabbits/consumer-types-1.37.yaml adds tests across the various URIs\n\nA TODO is left in placement/handlers/allocation.py where the database\nis being accessed in a way that is not ideal. This will be cleared\nup in a followup patch (to add use of an AttributeCache).\n\nThe depends on is to get nova functional tests passing them. Some of\nthem create allocations with \u0027placement latest\u0027.\n\nCo-Authored-By: Surya Seetharaman \u003csuryaseetharaman.9@gmail.com\u003e\nCo-Authored-By: melanie witt \u003cmelwittt@gmail.com\u003e\n\nStory: 2005473\nTask: 36421\n\nChange-Id: I24c2315093e07dbf25c4fb53152e6a4de7477a51\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/192b8e767137abac792a0a20f3f6535359e4be7f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/192b8e767137abac792a0a20f3f6535359e4be7f"}]},"branch":"refs/heads/master"},"5e9330bf95f1525f154c30ce74038eebad8559c0":{"kind":"REWORK","_number":17,"created":"2021-05-14 03:04:04.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/41/679441/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/41/679441/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/41/679441/17"}}},"commit":{"parents":[{"commit":"9243b780041a6bda29a70572752ce8e046e18538","subject":"Add consumer_types migration, database and object changes","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/9243b780041a6bda29a70572752ce8e046e18538"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-30 12:00:57.000000000","tz":60},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2021-05-14 03:03:51.000000000","tz":0},"subject":"Microversion 1.37: API support for consumer types","message":"Microversion 1.37: API support for consumer types\n\nUpdate allocations, reshaper and usage APIs to accept and present\nconsumer_type in microversion 1.37.\n\nensure_consumer in placement/handlers/util.py is updated to be consumer\ntype aware.\n\nallocation, usage and reshaper schema and handlers are updated\n\ngabbits/consumer-types-1.37.yaml adds tests across the various URIs\n\nA TODO is left in placement/handlers/allocation.py where the database\nis being accessed in a way that is not ideal. This will be cleared\nup in a followup patch (to add use of an AttributeCache).\n\nThe depends on is to get nova functional tests passing them. Some of\nthem create allocations with \u0027placement latest\u0027.\n\nCo-Authored-By: Surya Seetharaman \u003csuryaseetharaman.9@gmail.com\u003e\nCo-Authored-By: melanie witt \u003cmelwittt@gmail.com\u003e\n\nStory: 2005473\nTask: 36421\n\nChange-Id: I24c2315093e07dbf25c4fb53152e6a4de7477a51\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/5e9330bf95f1525f154c30ce74038eebad8559c0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/5e9330bf95f1525f154c30ce74038eebad8559c0"}]},"branch":"refs/heads/master"},"e88d6334b71767eca16dce61a63ed62b17b95516":{"kind":"REWORK","_number":18,"created":"2021-05-14 04:43:25.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/41/679441/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/41/679441/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/41/679441/18"}}},"commit":{"parents":[{"commit":"9243b780041a6bda29a70572752ce8e046e18538","subject":"Add consumer_types migration, database and object changes","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/9243b780041a6bda29a70572752ce8e046e18538"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-30 12:00:57.000000000","tz":60},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2021-05-14 04:42:38.000000000","tz":0},"subject":"Microversion 1.37: API support for consumer types","message":"Microversion 1.37: API support for consumer types\n\nUpdate allocations, reshaper and usage APIs to accept and present\nconsumer_type in microversion 1.37.\n\nensure_consumer in placement/handlers/util.py is updated to be consumer\ntype aware.\n\nallocation, usage and reshaper schema and handlers are updated\n\ngabbits/consumer-types-1.37.yaml adds tests across the various URIs\n\nA TODO is left in placement/handlers/allocation.py where the database\nis being accessed in a way that is not ideal. This will be cleared\nup in a followup patch (to add use of an AttributeCache).\n\nThe depends on is to get nova functional tests passing them. Some of\nthem create allocations with \u0027placement latest\u0027.\n\nCo-Authored-By: Surya Seetharaman \u003csuryaseetharaman.9@gmail.com\u003e\nCo-Authored-By: melanie witt \u003cmelwittt@gmail.com\u003e\n\nStory: 2005473\nTask: 36421\n\nChange-Id: I24c2315093e07dbf25c4fb53152e6a4de7477a51\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/e88d6334b71767eca16dce61a63ed62b17b95516"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/e88d6334b71767eca16dce61a63ed62b17b95516"}]},"branch":"refs/heads/master"},"d7429bf71ab2921a8f991a5a7e5aef07600ad292":{"kind":"REWORK","_number":19,"created":"2021-06-18 08:50:50.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/41/679441/19","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/41/679441/19","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/19 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/19 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/19 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/41/679441/19"}}},"commit":{"parents":[{"commit":"9243b780041a6bda29a70572752ce8e046e18538","subject":"Add consumer_types migration, database and object changes","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/9243b780041a6bda29a70572752ce8e046e18538"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-30 12:00:57.000000000","tz":60},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2021-06-18 08:39:20.000000000","tz":0},"subject":"Microversion 1.37: API support for consumer types","message":"Microversion 1.37: API support for consumer types\n\nUpdate allocations, reshaper and usage APIs to accept and present\nconsumer_type in microversion 1.37.\n\nensure_consumer in placement/handlers/util.py is updated to be consumer\ntype aware.\n\nallocation, usage and reshaper schema and handlers are updated\n\ngabbits/consumer-types-1.37.yaml adds tests across the various URIs\n\nA TODO is left in placement/handlers/allocation.py where the database\nis being accessed in a way that is not ideal. This will be cleared\nup in a followup patch (to add use of an AttributeCache).\n\nThe depends on is to get nova functional tests passing them. Some of\nthem create allocations with \u0027placement latest\u0027.\n\nCo-Authored-By: Surya Seetharaman \u003csuryaseetharaman.9@gmail.com\u003e\nCo-Authored-By: melanie witt \u003cmelwittt@gmail.com\u003e\n\nStory: 2005473\nTask: 36421\n\nChange-Id: I24c2315093e07dbf25c4fb53152e6a4de7477a51\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/d7429bf71ab2921a8f991a5a7e5aef07600ad292"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/d7429bf71ab2921a8f991a5a7e5aef07600ad292"}]},"branch":"refs/heads/master"},"4eebb2d1187c0dbbd5dba6c36cc937a9063efc9b":{"kind":"REWORK","_number":20,"created":"2021-07-22 01:34:29.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/41/679441/20","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/41/679441/20","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/20 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/20 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/20 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/41/679441/20"}}},"commit":{"parents":[{"commit":"bad71a78d76a0f8b3d5d34bf9371aa7fb96c11c8","subject":"Add consumer_types migration, database and object changes","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/bad71a78d76a0f8b3d5d34bf9371aa7fb96c11c8"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-30 12:00:57.000000000","tz":60},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2021-07-22 01:33:06.000000000","tz":0},"subject":"Microversion 1.37: API support for consumer types","message":"Microversion 1.37: API support for consumer types\n\nUpdate allocations, reshaper and usage APIs to accept and present\nconsumer_type in microversion 1.37.\n\nensure_consumer in placement/handlers/util.py is updated to be consumer\ntype aware.\n\nallocation, usage and reshaper schema and handlers are updated\n\ngabbits/consumer-types-1.37.yaml adds tests across the various URIs\n\nA TODO is left in placement/handlers/allocation.py where the database\nis being accessed in a way that is not ideal. This will be cleared\nup in a followup patch (to add use of an AttributeCache).\n\nCo-Authored-By: Surya Seetharaman \u003csuryaseetharaman.9@gmail.com\u003e\nCo-Authored-By: melanie witt \u003cmelwittt@gmail.com\u003e\n\nStory: 2005473\nTask: 36421\n\nChange-Id: I24c2315093e07dbf25c4fb53152e6a4de7477a51\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/4eebb2d1187c0dbbd5dba6c36cc937a9063efc9b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/4eebb2d1187c0dbbd5dba6c36cc937a9063efc9b"}]},"branch":"refs/heads/master"},"d834f95b267826d6315d53af2462d6f380baeb6d":{"kind":"REWORK","_number":21,"created":"2021-07-22 17:36:28.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/41/679441/21","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/41/679441/21","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/21 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/21 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/21 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/41/679441/21"}}},"commit":{"parents":[{"commit":"bad71a78d76a0f8b3d5d34bf9371aa7fb96c11c8","subject":"Add consumer_types migration, database and object changes","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/bad71a78d76a0f8b3d5d34bf9371aa7fb96c11c8"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-30 12:00:57.000000000","tz":60},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2021-07-22 17:36:03.000000000","tz":0},"subject":"Microversion 1.37: API support for consumer types","message":"Microversion 1.37: API support for consumer types\n\nUpdate allocations, reshaper and usage APIs to accept and present\nconsumer_type in microversion 1.37.\n\nensure_consumer in placement/handlers/util.py is updated to be consumer\ntype aware.\n\nallocation, usage and reshaper schema and handlers are updated\n\ngabbits/consumer-types-1.37.yaml adds tests across the various URIs\n\nA TODO is left in placement/handlers/allocation.py where the database\nis being accessed in a way that is not ideal. This will be cleared\nup in a followup patch (to add use of an AttributeCache).\n\nCo-Authored-By: Surya Seetharaman \u003csuryaseetharaman.9@gmail.com\u003e\nCo-Authored-By: melanie witt \u003cmelwittt@gmail.com\u003e\n\nStory: 2005473\nTask: 36421\n\nChange-Id: I24c2315093e07dbf25c4fb53152e6a4de7477a51\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/d834f95b267826d6315d53af2462d6f380baeb6d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/d834f95b267826d6315d53af2462d6f380baeb6d"}]},"branch":"refs/heads/master"},"9e3c7ebe56390f913727486dcfd3f0ec56cd92b1":{"kind":"REWORK","_number":22,"created":"2021-07-22 18:21:10.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/41/679441/22","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/41/679441/22","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/22 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/22 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/22 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/41/679441/22"}}},"commit":{"parents":[{"commit":"bad71a78d76a0f8b3d5d34bf9371aa7fb96c11c8","subject":"Add consumer_types migration, database and object changes","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/bad71a78d76a0f8b3d5d34bf9371aa7fb96c11c8"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-30 12:00:57.000000000","tz":60},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2021-07-22 18:18:11.000000000","tz":0},"subject":"Microversion 1.37: API support for consumer types","message":"Microversion 1.37: API support for consumer types\n\nUpdate allocations, reshaper and usage APIs to accept and present\nconsumer_type in microversion 1.37.\n\nensure_consumer in placement/handlers/util.py is updated to be consumer\ntype aware.\n\nallocation, usage and reshaper schema and handlers are updated\n\ngabbits/consumer-types-1.37.yaml adds tests across the various URIs\n\nA TODO is left in placement/handlers/allocation.py where the database\nis being accessed in a way that is not ideal. This will be cleared\nup in a followup patch (to add use of an AttributeCache).\n\nCo-Authored-By: Surya Seetharaman \u003csuryaseetharaman.9@gmail.com\u003e\nCo-Authored-By: melanie witt \u003cmelwittt@gmail.com\u003e\n\nStory: 2005473\nTask: 36421\n\nChange-Id: I24c2315093e07dbf25c4fb53152e6a4de7477a51\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/9e3c7ebe56390f913727486dcfd3f0ec56cd92b1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/9e3c7ebe56390f913727486dcfd3f0ec56cd92b1"}]},"branch":"refs/heads/master"},"fdb3f03094147007d8efd0b214e786219b6ddb9b":{"kind":"REWORK","_number":23,"created":"2021-07-23 20:35:35.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/41/679441/23","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/41/679441/23","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/23 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/23 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/23 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/41/679441/23"}}},"commit":{"parents":[{"commit":"9b8effb9bc5a6bafe47ed75f6d4964e09c53abe1","subject":"Add consumer_types migration, database and object changes","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/9b8effb9bc5a6bafe47ed75f6d4964e09c53abe1"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-30 12:00:57.000000000","tz":60},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2021-07-23 20:35:17.000000000","tz":0},"subject":"Microversion 1.38: API support for consumer types","message":"Microversion 1.38: API support for consumer types\n\nUpdate allocations, reshaper and usage APIs to accept and present\nconsumer_type in microversion 1.38.\n\nensure_consumer in placement/handlers/util.py is updated to be consumer\ntype aware.\n\nallocation, usage and reshaper schema and handlers are updated\n\ngabbits/consumer-types-1.38.yaml adds tests across the various URIs\n\nA TODO is left in placement/handlers/allocation.py where the database\nis being accessed in a way that is not ideal. This will be cleared\nup in a followup patch (to add use of an AttributeCache).\n\nCo-Authored-By: Surya Seetharaman \u003csuryaseetharaman.9@gmail.com\u003e\nCo-Authored-By: melanie witt \u003cmelwittt@gmail.com\u003e\n\nStory: 2005473\nTask: 36421\n\nChange-Id: I24c2315093e07dbf25c4fb53152e6a4de7477a51\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/fdb3f03094147007d8efd0b214e786219b6ddb9b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/fdb3f03094147007d8efd0b214e786219b6ddb9b"}]},"branch":"refs/heads/master"},"53424c442b509c3fef31cb2394f02bf357fcb29e":{"kind":"TRIVIAL_REBASE","_number":24,"created":"2021-07-27 21:58:29.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/41/679441/24","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/41/679441/24","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/24 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/24 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/24 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/41/679441/24"}}},"commit":{"parents":[{"commit":"c3554d504f732f4dfbe37f7f2ead9e4a7d81ba34","subject":"Add consumer_types migration, database and object changes","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/c3554d504f732f4dfbe37f7f2ead9e4a7d81ba34"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-30 12:00:57.000000000","tz":60},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2021-07-27 21:58:20.000000000","tz":0},"subject":"Microversion 1.38: API support for consumer types","message":"Microversion 1.38: API support for consumer types\n\nUpdate allocations, reshaper and usage APIs to accept and present\nconsumer_type in microversion 1.38.\n\nensure_consumer in placement/handlers/util.py is updated to be consumer\ntype aware.\n\nallocation, usage and reshaper schema and handlers are updated\n\ngabbits/consumer-types-1.38.yaml adds tests across the various URIs\n\nA TODO is left in placement/handlers/allocation.py where the database\nis being accessed in a way that is not ideal. This will be cleared\nup in a followup patch (to add use of an AttributeCache).\n\nCo-Authored-By: Surya Seetharaman \u003csuryaseetharaman.9@gmail.com\u003e\nCo-Authored-By: melanie witt \u003cmelwittt@gmail.com\u003e\n\nStory: 2005473\nTask: 36421\n\nChange-Id: I24c2315093e07dbf25c4fb53152e6a4de7477a51\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/53424c442b509c3fef31cb2394f02bf357fcb29e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/53424c442b509c3fef31cb2394f02bf357fcb29e"}]},"branch":"refs/heads/master"},"37721325798dda64d96d174f9e316620639fc9c9":{"kind":"TRIVIAL_REBASE","_number":25,"created":"2021-08-05 23:23:57.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/41/679441/25","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/41/679441/25","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/25 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/25 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/679441/25 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/41/679441/25"}}},"commit":{"parents":[{"commit":"b1f3dd39c3fd140ea77fba474c8a3a118a41de8c","subject":"Add consumer_types migration, database and object changes","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/b1f3dd39c3fd140ea77fba474c8a3a118a41de8c"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-30 12:00:57.000000000","tz":60},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2021-08-05 23:23:47.000000000","tz":0},"subject":"Microversion 1.38: API support for consumer types","message":"Microversion 1.38: API support for consumer types\n\nUpdate allocations, reshaper and usage APIs to accept and present\nconsumer_type in microversion 1.38.\n\nensure_consumer in placement/handlers/util.py is updated to be consumer\ntype aware.\n\nallocation, usage and reshaper schema and handlers are updated\n\ngabbits/consumer-types-1.38.yaml adds tests across the various URIs\n\nA TODO is left in placement/handlers/allocation.py where the database\nis being accessed in a way that is not ideal. This will be cleared\nup in a followup patch (to add use of an AttributeCache).\n\nCo-Authored-By: Surya Seetharaman \u003csuryaseetharaman.9@gmail.com\u003e\nCo-Authored-By: melanie witt \u003cmelwittt@gmail.com\u003e\n\nStory: 2005473\nTask: 36421\n\nChange-Id: I24c2315093e07dbf25c4fb53152e6a4de7477a51\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/37721325798dda64d96d174f9e316620639fc9c9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/37721325798dda64d96d174f9e316620639fc9c9"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
