)]}'
{"id":"openstack%2Fplacement~679486","triplet_id":"openstack%2Fplacement~master~I32499b2616e253a06f8a003fd3eef91006b58f42","project":"openstack/placement","branch":"master","topic":"bp/support-consumer-types","hashtags":[],"change_id":"I32499b2616e253a06f8a003fd3eef91006b58f42","subject":"Switch ConsumerType to use an AttributeCache","status":"MERGED","created":"2019-08-30 17:13:28.000000000","updated":"2021-08-25 22:20:50.000000000","submitted":"2021-08-25 22:18:37.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"679486-bp/support-consumer-types","meta_rev_id":"5a1ee1bfc8d42226f306ab410713c7eda9511fcf","_number":679486,"virtual_id_number":679486,"owner":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-08-25 22:18:37.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":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},{"value":0,"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"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":2,"date":"2021-08-24 11:21:23.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":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":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},{"value":0,"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":2,"date":"2021-08-24 19:22:24.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":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"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":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},{"value":0,"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":1,"date":"2021-08-24 19:22:24.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":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"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":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},{"value":0,"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"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":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-10-07 06:37:38.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":"2019-10-16 20:42:27.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":"2019-10-30 15:16:16.000000000","updated_by":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"reviewer":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"state":"REVIEWER"},{"updated":"2020-03-11 02:15:58.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":"2021-07-22 16:04:44.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-24 19:22:24.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":"c178c37293a596da588f6575591ee69a91bfa64a","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-08-30 17:13:28.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"8ffb4e4e3fb6ca0cea1e95547580745439a2da42","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-08-30 17:14:43.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"54ad7465af0e77dd1a7dc6dd8c56b9998b435768","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-30 20:20:59.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/070a806f96e54476966d14f53a3e4a3d : FAILURE in 55m 59s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/e0dfbc350517448a9ddc3ac245cb8eaf : SUCCESS in 1h 20m 31s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a5478b4cf14d44aeb72c4f7647e58810 : SUCCESS in 6m 11s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e96bebc947ff47e9855de5b378f7e9c5 : SUCCESS in 6m 44s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/98d75e5ff667426f8ea82e1ce85646d2 : FAILURE in 5m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/83e361310d38473880e4fad931082753 : SUCCESS in 4m 04s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/3b173fc4f8794fdd9d282ad43afdad5e : SUCCESS in 6m 05s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/59ba6cf268264b408615b3a5da823b67 : SUCCESS in 4m 48s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/52e7f9f4854145079a8ea13eded0e13a : SUCCESS in 5m 10s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/306eafc3eba5430794ed6a68d24d44d9 : FAILURE in 7m 03s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/09c5d4c2aadf40059889868e7fa3ad5a : SUCCESS in 5m 08s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/5a13679bd29848ffa063eb2ae2ed2e48 : SUCCESS in 6m 30s\n- placement-nova-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/5ab16837db7c4948a15c40a5debf85f2 : FAILURE in 13m 13s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/c6fcb70ee1f54621870fc4ecefba2579 : SUCCESS in 35m 11s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/43c0115c8bd34114acdb92c6d8acb92a : SUCCESS in 13m 49s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/83b04309d43b416ca32fbaa482b6b008 : SUCCESS in 1h 18m 36s","accounts_in_message":[],"_revision_number":1},{"id":"1743329973a625bfd12c2d88140eaff67186d166","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 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"559926521127177ca0af27f7e78fd3703632f869","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-02 11:04:10.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/aa53d734e5864485a80469fc11b38a08 : FAILURE in 50m 15s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/3ff59248073a4bdea00e7d439048e8cd : SUCCESS in 1h 14m 07s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/22517ed210c24faf85ed704e3b5504eb : SUCCESS in 5m 01s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6bd6918ffa1c42f192fa4fb7c0a4bdbb : SUCCESS in 7m 49s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/90c141c864b44d34aba2b62a08858b89 : FAILURE in 5m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/86acec7dd7ee4b419ae2b2250bc619f2 : SUCCESS in 6m 31s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/b5e3d74e06ac4f309906fec0d27dc21b : SUCCESS in 6m 02s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/f2ab878dd43d46b99caa52a4bc239f7c : SUCCESS in 5m 47s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/ff92d239c7b9481e9968f42c41218da9 : SUCCESS in 6m 31s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/7e5f89d4e0084090a97b4ce7209517ab : SUCCESS in 7m 00s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/d02b8149746e4cf5906741cbbbee358f : SUCCESS in 6m 03s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/fb043f86cc004ea1a1ddc2c1225d824a : SUCCESS in 8m 19s\n- placement-nova-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/1e333cf5930a4589aa0509e3e0f1f4eb : FAILURE in 12m 09s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/5afb2b7520924a1cbe9cc075ea6c1f3a : SUCCESS in 22m 14s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/c3c97c320bf943d5b808bff0fd57cee3 : SUCCESS in 10m 31s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/45f48c02fe5c4adc97e81120ce017f7f : SUCCESS in 1h 18m 44s","accounts_in_message":[],"_revision_number":2},{"id":"234f99589ca4af1266999748e7a6bf9bc936c8fa","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 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"573f9a445b78ee38e0d5dfc3e9be5cd660308a5b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-02 12:35:32.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/f5823d4a61204df78f240dd6467712b9 : FAILURE in 1h 01m 03s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/0ef15587bc8345eca98a7d66d67c4a5f : SUCCESS in 1h 16m 13s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/83b70c9226604fa6bb51c9aaf2c750f6 : SUCCESS in 4m 32s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c1e9a0bff2914fc7a6694a27cd53af90 : SUCCESS in 6m 19s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/7d57755692dc4be6b49d63d0c01a59ce : SUCCESS in 5m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d51f1c2ff23a489894ac7ca25eac897f : SUCCESS in 5m 34s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/7293acea886d4fda9590a1cec69d5889 : SUCCESS in 5m 27s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/5933f8253fb9456c89b05a7cbca41dd2 : SUCCESS in 5m 01s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/7b996e5e7da140d4ba39d20de31d10bc : SUCCESS in 5m 58s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/c72699b865db406c86a72faf1d1c8eea : SUCCESS in 5m 57s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/7450d6041d0d44ebaa51745c0425fe15 : SUCCESS in 6m 07s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/db798fadfc3848a8933dbb7b44378cda : SUCCESS in 5m 48s\n- placement-nova-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/f884a0439dff494eb9003afde7ba062c : SUCCESS in 16m 43s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/0ee0f0bae0a743048f64200c1807415c : SUCCESS in 26m 48s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/76ad8e31888640d0b7753f5eee56cf7a : SUCCESS in 11m 40s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d78a7bef64574a7fbb0c14237d9bbbda : SUCCESS in 58m 19s","accounts_in_message":[],"_revision_number":3},{"id":"a5a66733c428f1443f6dee9e7ca43ae26c1ad3a6","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 4: Patch Set 3 was rebased.","accounts_in_message":[],"_revision_number":4},{"id":"7a3797344ebb3a496c4340d14cfffb639c177c29","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-02 15:34:01.000000000","message":"Patch Set 4:\n\nThis change depends on a change that failed to merge.","accounts_in_message":[],"_revision_number":4},{"id":"17c95bcd926d9d4af7d2fece3f8bd4cf162a5478","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 5: Patch Set 4 was rebased.","accounts_in_message":[],"_revision_number":5},{"id":"8114387e9094e653d3e138a66f8ad4277500d9fd","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-03 11:09:51.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/24e1e5b3f52e4964aa972a33913c20cb : SUCCESS in 55m 39s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/c468d5fbe419428a9efc9c41b3255c06 : SUCCESS in 1h 17m 48s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e19f12af2fbf414780add6472980712a : SUCCESS in 6m 51s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/cb54223bcad04d59be76ec0ececcc338 : SUCCESS in 7m 14s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e56158d757a443f8a18c73364ab3ca0c : SUCCESS in 6m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/65624ae81df04752831c1562d1cb3979 : SUCCESS in 6m 41s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/cc52fcb26c6a496389c9ff58ecfa25a0 : SUCCESS in 5m 00s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/f363e2adce4441e2a69cfe5b9d165cff : SUCCESS in 5m 24s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/ae5cd8eba9054b6581c3ff6e603302c9 : SUCCESS in 6m 20s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/71d89af7efd749e7998dd541a8de98dd : SUCCESS in 5m 42s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/318becdeb51a438c9ba56152e3c630b4 : SUCCESS in 5m 34s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/3b43593669444eb391641ada80776bce : SUCCESS in 7m 09s\n- placement-nova-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/dad28541f8cc4aec80062b79a566358a : SUCCESS in 13m 28s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/352dc203be4047d1be1a03a312d0d48a : SUCCESS in 10m 42s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/28a8cc0795e24d1aa45f3a4e5bdad676 : SUCCESS in 12m 08s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/cd37efe8031044248caef14d86c84a13 : SUCCESS in 1h 05m 05s","accounts_in_message":[],"_revision_number":5},{"id":"9c365e6c6ead39ce96dbd7de51567ec8325fe870","author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"date":"2019-09-05 01:52:29.000000000","message":"Patch Set 5: Code-Review+1","accounts_in_message":[],"_revision_number":5},{"id":"07b96454252ccc5efc10f1b35ef72c77f22c3aa0","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 6: Patch Set 5 was rebased.","accounts_in_message":[],"_revision_number":6},{"id":"15ef118e17496196faca1e609f7be44cbc1294ce","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-16 23:49:45.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/08d12ed5d3ac40bd834021fa28fd4c05 : SUCCESS in 57m 11s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/dd4e5e0f166e4ddab72637be10ec8d8c : SUCCESS in 1h 19m 45s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/065c8b1aeb22425aaf5f41ed48a5e02b : SUCCESS in 6m 46s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b907c977c67944768676046ab1a547f8 : SUCCESS in 7m 46s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/8ac75326a9a6495cbd4d3ce427d28642 : SUCCESS in 5m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0410d4fb383e4a0ea41461071b037088 : SUCCESS in 7m 05s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/234c94c4b45a4a7ca069bd48d302f5ad : SUCCESS in 6m 02s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/bc443aa8e93f4bfaa8f0e4373a54ac89 : SUCCESS in 4m 44s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/6897795e41d04dd89b29330f227ad5af : SUCCESS in 6m 20s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/b0635987238e416496dea254ee30c4e0 : SUCCESS in 4m 53s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/e171df3681dc4268b77a9e23975568c6 : SUCCESS in 5m 40s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/1b478c323a3e48d199429dda67252d07 : SUCCESS in 5m 11s\n- placement-nova-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/2721c60b7b9d4067a86a6d1bacff2637 : SUCCESS in 11m 49s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/861b31ac79cb4c0785f99d99acbfd457 : SUCCESS in 29m 30s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/4de015f47165422bafe9f0d57c4c7fec : SUCCESS in 12m 32s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/1e9644d7d55045319b163ae352abee66 : SUCCESS in 1h 03m 20s","accounts_in_message":[],"_revision_number":6},{"id":"422b9a7b605d41070d8edbfdf0c88060186d1923","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 7: Patch Set 6 was rebased.","accounts_in_message":[],"_revision_number":7},{"id":"14c44dc7ec7b5305f4af67ca7056aa59a61d1761","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-04 13:06:19.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/b12875a9904e4d90b5eae8b3c96602bd : SUCCESS in 56m 39s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/27a8fff41e2943689553c1f7e6960b4d : SUCCESS in 1h 13m 52s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9f2d548b15e649a7949426ad5c04fc9b : SUCCESS in 6m 54s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/77a161d8c1cf43a593807f625d67044e : SUCCESS in 5m 50s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3b56a37928d8444f87e1a8bbf09db577 : SUCCESS in 5m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/edb0415c567b476d9b93d5459ccfb992 : SUCCESS in 3m 48s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/70ac0e0cfa694cc29dc2202244e202f6 : SUCCESS in 4m 35s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/0b3b63de6a224cedbd3634cac2518a64 : SUCCESS in 5m 19s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/4e27aa7505be4113b7e180ee2d663fb3 : SUCCESS in 5m 58s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/a2524fd39dc44a8aac173db119a29d6d : SUCCESS in 5m 49s\n- placement-nova-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/691c05e95fee4199a7f0d8c4d1bbe686 : SUCCESS in 12m 34s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/df714df9b25743d198c8aef89352978f : SUCCESS in 28m 08s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/08c4d0cb77404b66ad8dfde1f6645e14 : SUCCESS in 12m 32s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/7ccf24fbe6154d63a567641b8dcf91f6 : SUCCESS in 1h 02m 01s","accounts_in_message":[],"_revision_number":7},{"id":"7452753954771fd65f38a27f550abdd6e83a4221","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 8: Patch Set 7 was rebased.","accounts_in_message":[],"_revision_number":8},{"id":"719e4d44210e26ea65226e6b2a9df2e720a505c8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-07 03:55:30.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/6c52e03952a542f19e98597a6357cdb8 : SUCCESS in 58m 01s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/5821ea6110f644809d4050fef7872146 : SUCCESS in 1h 10m 22s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ddb7ac00a9ec47f392dd187fd84b221b : SUCCESS in 6m 15s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1b4fe0c1ecfb48889d66a952fb5e6bb2 : SUCCESS in 7m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fda08c04f09746218694dbd0602559e1 : SUCCESS in 4m 01s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/a7f2dfc843bb42ee8a506d0e38e20e7e : SUCCESS in 5m 16s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/fc61a9fe8fa645ba91cf993c80681c5d : SUCCESS in 6m 49s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/dd7ff5c3f6c4450cad76f4bf85932eee : SUCCESS in 5m 48s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/65d101c302524f3c8cda975a5ca6f146 : SUCCESS in 6m 20s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/5006a4204e7c41c98a3ad3c44ac52255 : SUCCESS in 6m 20s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/f0e85320358a4cac85ef51f51845ad0f : SUCCESS in 5m 54s\n- placement-nova-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/bce51b7cb8de44cfa6495f24fd747a2a : SUCCESS in 12m 45s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/b488e2df3ea147cdb260be069316d9dd : SUCCESS in 22m 46s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/8b73babe46984113b86e774fb402b9a5 : SUCCESS in 8m 15s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/7a0e41146e4e477587ba8ba097c4a2ab : SUCCESS in 1h 04m 33s","accounts_in_message":[],"_revision_number":8},{"id":"931339454628513d1730f4356892054a3473c716","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 9: Patch Set 8 was rebased.","accounts_in_message":[],"_revision_number":9},{"id":"fdadc8ec9fa22604ef49aeeb9813f5374926958d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-14 05:14:37.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- grenade-py3 https://zuul.opendev.org/t/openstack/build/639f77826b914037bacc05b25b4ffe95 : FAILURE in 1h 00m 29s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/3b745da3fdc843fd94c9be0e67b82fe7 : FAILURE in 14m 11s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/026c590665a74fe787becc1f976ab4b1 : SUCCESS in 7m 36s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a6bc80a31c384a63a82bb3eb3e8d8345 : SUCCESS in 7m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/01d14426e59c4725a9ba74df9704b57c : SUCCESS in 6m 34s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b865d4ce4b5a40ac912fbdae3256dff0 : SUCCESS in 5m 07s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/82064980ba8e4c829b377a0e7a844b08 : SUCCESS in 7m 06s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/e9a5aa897b574a339d4f467ebef10f5f : SUCCESS in 6m 14s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/989e6c59821d4ababf83838b54f3f0b6 : SUCCESS in 8m 14s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/218a2a7b0d004cfe856cf9576c1188e6 : SUCCESS in 7m 37s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/325642771a2a4a55b6a8ad73dc788c4a : SUCCESS in 8m 15s\n- placement-nova-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/1ed9e52021d041ec97290bbc7b770deb : SUCCESS in 15m 38s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/2d18e04f87b64ff69e546bff8422fade : SUCCESS in 30m 24s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/b197e9a1cedc4c3c984d9fa3e967779e : SUCCESS in 11m 14s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/fa2bce4850c640f18aed1e3765b3a5d9 : FAILURE in 14m 51s","accounts_in_message":[],"_revision_number":9},{"id":"1b4ed56fe34518499da53da00b183af0dc7ac5bf","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 10: Patch Set 9 was rebased.","accounts_in_message":[],"_revision_number":10},{"id":"75ddb5816ff7729e9366b7958c1d674d18788616","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-25 23:46:12.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/14600bd301834261af566cc16b671d6a : SUCCESS in 57m 37s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/f5067bc8944a42ff8a02852435ec0030 : SUCCESS in 1h 06m 08s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/5fbbae560d714aa8b6a49f157e1bb056 : SUCCESS in 7m 54s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/0470510ee5e34b8e96a04009cbb0c59b : SUCCESS in 7m 52s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/515f8b1c01f34524b235b5032818f36b : SUCCESS in 8m 00s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/8e4637c20f144c05aa24bd22607f6001 : SUCCESS in 8m 11s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/df2b7368453b43d189a740ef8e9a0ba6 : SUCCESS in 8m 58s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/708ac417ec8943e0a0c59e2fb2f2362c : SUCCESS in 8m 51s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ed25454dde744f8f8e9c0e37490b8ce6 : SUCCESS in 11m 19s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/4278079fd25d4f949f352150d1eaa947 : SUCCESS in 9m 09s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/33c6986848c641938fd7cb90131e91c6 : SUCCESS in 8m 58s\n- placement-nova-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/b16793c92f2d428dbeac232c8cb5dd49 : SUCCESS in 16m 01s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/c2a005f48efb4084957aaaadc516390c : SUCCESS in 21m 37s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/5bd6b0d8838143be91b7e0e0d9be3676 : SUCCESS in 11m 39s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/10f5cb4fd40a4fae855e147260e2f576 : SUCCESS in 53m 25s","accounts_in_message":[],"_revision_number":10},{"id":"1705341ae80516917d1723ef3051d3ad5be8b4cf","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 11: Patch Set 10 was rebased.","accounts_in_message":[],"_revision_number":11},{"id":"e91fd81973e583406b797d48ed315efcdb5d9f83","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-05 07:24:06.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- grenade-py3 https://zuul.opendev.org/t/openstack/build/025e919a1ad744f3aff4f3c49d7ac5fb : SUCCESS in 1h 05m 52s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/02d72197221046168809e3aafc267336 : SUCCESS in 1h 25m 53s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/127ada41e869449a8629bddc397929c6 : FAILURE in 5m 35s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/de2146a2f1314f63b5801f0938255f1e : FAILURE in 4m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f7977c8159464f59ba17fb717671af81 : SUCCESS in 4m 09s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/1c7acfab171c48a9bd3860fb2e6bd6ce : FAILURE in 4m 59s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/647f4862b41945bd9a156e55b633915d : FAILURE in 5m 23s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/38258b35f6b34c159790b9e895258d3c : FAILURE in 4m 58s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0a5e7f20a86e47cab4f831ce7a9be970 : SUCCESS in 7m 26s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/25cbacdb317f425385f19aaf4b5be65b : SUCCESS in 5m 11s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/50ff6b1da88c416780bc2435fcde0b81 : SUCCESS in 7m 15s\n- placement-nova-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/1f00adf647e842bfbe487ec7a5e63f7f : SUCCESS in 14m 38s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/d38c5feb716c4d588f65573ca7506575 : SUCCESS in 19m 43s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/eea08d0cccfd4593a12b2fa9daeb890d : SUCCESS in 9m 12s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ca658d0b4cce429c8f44eee52f926fec : SUCCESS in 1h 12m 50s","accounts_in_message":[],"_revision_number":11},{"id":"cf626c99a266ec3d00bc20f057cf4d276b7e1162","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 12.","accounts_in_message":[],"_revision_number":12},{"id":"d72f96687db325593b677a05690e8ca538c4df23","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-11 02:15:58.000000000","message":"Patch Set 12: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/8c1f679a643e4ed48ac6358c5b03772a : SUCCESS in 56m 28s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/10c0e39b37f04b98a1cc13a966105964 : SUCCESS in 1h 09m 40s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ea5dc15a23134d8dba35b79661859189 : SUCCESS in 7m 02s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4b38e89d3a684064b525f4ff81f6cb7f : SUCCESS in 7m 16s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/13710c7800c049aea81da476151c3f73 : SUCCESS in 7m 39s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/7629df3c556d495c944ea2c03a1ab2f5 : SUCCESS in 6m 05s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/07c406eb97f64b6da5ee4c4ef4ad2a65 : SUCCESS in 7m 25s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/973ebd143d1c4b1c87d1f0fc2fced74b : SUCCESS in 6m 12s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a4fb88fbf8d440d99384f71d91c6c339 : SUCCESS in 11m 01s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/b583e162390c459a97d3ffcef12690d5 : SUCCESS in 7m 05s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/273dc85789d24a2a85d4e3b8878cfb76 : SUCCESS in 7m 21s\n- placement-nova-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/f88fe2aaafc646abb559500574136a91 : SUCCESS in 16m 37s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/e7ca11021d7542699739ed0f9d266996 : SUCCESS in 24m 07s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/662575083a854d7383fb3bc7194e2223 : SUCCESS in 11m 09s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f73702b6e32d4fad9b05628b56e725f1 : SUCCESS in 1h 17m 32s","accounts_in_message":[],"_revision_number":12},{"id":"2850e15ed4b85c149b7445561d1dcfad887ed26f","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 13.","accounts_in_message":[],"_revision_number":13},{"id":"d228b1b5153a4e24f401c7f1f663d53060acad99","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-21 02:27:23.000000000","message":"Patch Set 13: 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- grenade https://zuul.opendev.org/t/openstack/build/a352827a620f471a9e0a0f415630020f : SUCCESS in 47m 02s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/6897ba24af1a49b3998024bb3254f0cc : FAILURE in 1h 03m 42s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f5c6c5f2303140ee85aaba5db3eeb486 : SUCCESS in 7m 14s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/344dbec0992a47b9bcbbde5c440fff3e : SUCCESS in 8m 03s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9a6b5ddf71334e8199e812e596dd2b35 : SUCCESS in 5m 27s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/471053f2568244ad9e2b6999a5fabff0 : SUCCESS in 4m 31s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/99e588725d464695af39379282d81a08 : SUCCESS in 5m 55s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/f9e73c0bd665414aa021e0eacdf42071 : SUCCESS in 5m 30s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/52062ab0639b4f8b923970a9a385211f : SUCCESS in 8m 03s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/eb61d498787744d0808fcdb8c22be7e0 : SUCCESS in 5m 46s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/042c4cbc756a447ea44188395f6aca62 : SUCCESS in 6m 25s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/7ca67783aeda48aaa9a5d0bf9a318f28 : SUCCESS in 6m 19s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/ae621163b4e14faa99d1e3666df5f01b : SUCCESS in 7m 02s (non-voting)\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/a1f833f835f74e4fb7504c353b614ece : SUCCESS in 14m 47s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/48c61edf2b2d4faa9284a4f0a2853c61 : SUCCESS in 31m 29s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/715e0783b4d14f4e87ca069755995600 : SUCCESS in 11m 39s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b29915dbce8643f19392320bb1a47d6a : SUCCESS in 54m 07s","accounts_in_message":[],"_revision_number":13},{"id":"3b32ec5740347f4d5de28cd83e8671354e5b83ac","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 14.","accounts_in_message":[],"_revision_number":14},{"id":"71b2b439bc799b51d01e64231a07ec38241c0c7a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-21 23:50:21.000000000","message":"Patch Set 14: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/2010ea7812d74508822411feed1534b1 : SUCCESS in 49m 33s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/365b342b10704be7ae58aa3251407935 : SUCCESS in 2h 03m 09s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4e2b3a03ce114b3d81efce019610ae70 : SUCCESS in 6m 59s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ef355cc5498949608c94c0037abf8950 : SUCCESS in 7m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/75418219b31a46818bae9369361034a3 : SUCCESS in 5m 02s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/fe6bcef2bbb0411d871a74e580bb0b60 : SUCCESS in 6m 10s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/76041498c9614929a95433f80a7b4bb8 : SUCCESS in 6m 51s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/7fa7406601df4bc6928a99a58a93393b : SUCCESS in 6m 58s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/762e894376f84a0e94f1b7f4fc6fe1a3 : SUCCESS in 7m 45s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/fc0b8a88fb5e4a53a94f2afb72c6c60a : SUCCESS in 5m 55s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/c807b133ee3d402c8f0d1ad38daf8964 : SUCCESS in 13m 45s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/aa4bf7e8a8944e8893a1492abd075a3c : SUCCESS in 8m 55s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/fb2ad1ccff274cbc818023fc5d847268 : SUCCESS in 7m 28s (non-voting)\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/1569f811b8154775a61e089600228016 : SUCCESS in 22m 43s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/047a99f0cc054c8d8a679a6c7708a93d : SUCCESS in 22m 38s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/79f14e14b3054d5ba1a2ace9d93f7f79 : SUCCESS in 12m 05s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/4c948baf19124274b73ede64ba7c8a00 : SUCCESS in 50m 18s","accounts_in_message":[],"_revision_number":14},{"id":"85b877b38c6000385620002e9e660f64fb565030","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 15: Patch Set 14 was rebased.","accounts_in_message":[],"_revision_number":15},{"id":"13c66d0843bcdcccc137737a669a3846c3b015f2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-14 04:19:39.000000000","message":"Patch Set 15: Verified-1\n\n(1 comment)\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- grenade https://zuul.opendev.org/t/openstack/build/fc2c967364ee4195843b7819dab37e2f : SUCCESS in 49m 49s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/016162b9af36452583dba534029f3d1d : SUCCESS in 1h 11m 59s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d661830f46054bcebb488b69005de153 : FAILURE in 6m 38s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/181e5de9add74c299ad6cbf4b2c68c6a : FAILURE in 6m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/91f938b64f404693897ff90b6653dac4 : FAILURE in 5m 04s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/3e2d8dd9f5f74cbc86044857739ac8ee : FAILURE in 5m 33s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/99481a8945d0418bb73eaef7759c85e5 : FAILURE in 6m 32s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/0fbf33fd486a4fe3a3f11060288d540c : FAILURE in 5m 38s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/64178daecd074ab8b3a010c3cc94fc09 : SUCCESS in 7m 40s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/820cd7423445402790f05732824bd400 : SUCCESS in 5m 52s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/4f8795467dcc482ebe73e3f293a40222 : SUCCESS in 7m 17s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/7275bc04a3984ac285c832931d54c7e8 : SUCCESS in 8m 48s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/8856a6cfdc6241e0b6e2fff045ea8dda : SUCCESS in 5m 57s (non-voting)\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/eb5f7fdc496747f3ab710ca37f29c9cb : SUCCESS in 13m 41s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/0c057d66113c4509996c65b623291283 : SUCCESS in 19m 44s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/958c219dbbfb4ce896aba1b2a414d7f8 : SUCCESS in 11m 34s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d4761de4f0bd462ab6e56a6d01fcb0ad : SUCCESS in 41m 21s","accounts_in_message":[],"_revision_number":15},{"id":"a719baf3ceba80b9a2452aea8638a413e5940661","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 16.","accounts_in_message":[],"_revision_number":16},{"id":"ea9f84a7db6afabcbcafb9dcf8399356c7100633","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-14 05:48:31.000000000","message":"Patch Set 16: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/2e4985e8672c4a21beb64bc892233152 : SUCCESS in 51m 08s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/fcfed7056bd64b2aa403cf9a14763241 : SUCCESS in 1h 04m 00s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/465b67378e6440e2bfa201336196c8fe : SUCCESS in 11m 13s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/2b3d0ad6632e4735854103ac2fe105cb : SUCCESS in 7m 16s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6885bb5d31b44bc994c94eb7189a8c5f : SUCCESS in 5m 58s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/6cbe643b18594656971aaf54627bfd1c : SUCCESS in 6m 26s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/8d67b4e4e7d546fa9d0650e85e22c99a : SUCCESS in 5m 16s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/b30b09a8989a4776b47aeed10ce436d0 : SUCCESS in 6m 58s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/59ad05d49fa44ecbb29b4eddd1a7d149 : SUCCESS in 7m 37s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/01b47035609b461d9e8f8dac2dd8052f : SUCCESS in 6m 52s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/9255129ce1d9414bb4baa15884aa6a87 : SUCCESS in 6m 19s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/a2448515b3de45118c964d7789a03e21 : SUCCESS in 6m 56s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/1f3090e835c342c794a743fcea0de3cf : SUCCESS in 6m 08s (non-voting)\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/a33aa894bbb04f1aa8b04ce73bd98819 : SUCCESS in 13m 06s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/45ecb6c8dd534f81bdfeea2f3ca0bef8 : SUCCESS in 32m 26s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/a39b1a19fdca459c9834132796424b56 : SUCCESS in 10m 44s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d8f4987e6c8546299827a50fc6356fed : SUCCESS in 58m 37s","accounts_in_message":[],"_revision_number":16},{"id":"e769ba701072f662825b10f52d5cf21ef01cb033","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 17: Patch Set 16 was rebased.","accounts_in_message":[],"_revision_number":17},{"id":"29529fd195f04f23e64f611f69c7b891077f6eca","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-18 12:06:41.000000000","message":"Patch Set 17: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/0846fd4c202e4983af945f508ad9559a : SUCCESS in 1h 02m 31s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/cfb48603d45942f4acf65f2753375733 : SUCCESS in 1h 07m 20s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2635df4ad04e49fa805c7e0750702b98 : SUCCESS in 6m 46s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ec86dfff63034336963e1a40c1b1fa5d : SUCCESS in 7m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e7556398b6b5461e8bfefaf31dbbe7ef : SUCCESS in 5m 57s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/94541f676d6e4d74bfe013fa8695f59b : SUCCESS in 6m 09s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/e8bb9bd989a44b2c9d18ae8c769e262e : SUCCESS in 6m 24s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/cc90ff2c739b4f1eaa5094ef47444df0 : SUCCESS in 6m 16s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c1d8bc39c20843b2a09fd047b5f10a52 : SUCCESS in 7m 57s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/470fa7ae0c2b4075b1e875a11654b648 : SUCCESS in 7m 25s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/ad8a8afa406b415d9eadb77bc3e6e783 : SUCCESS in 7m 42s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/405433221dbc49928ee90bccef8b3c71 : SUCCESS in 7m 05s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/1d768fd88c044b3f872b677c25ee7dd9 : SUCCESS in 7m 33s (non-voting)\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/51c73f30b4954f88b3722b951e229893 : SUCCESS in 18m 01s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/7153e6b729ee4c869c914e968d0de01e : SUCCESS in 26m 26s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/57e2a9ee91d749169a692739c31cf1ab : SUCCESS in 13m 47s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/da29626baddd41ef919236cdff79e0f7 : SUCCESS in 53m 43s","accounts_in_message":[],"_revision_number":17},{"id":"a6d58c331a9fa3c467f41741b87d7cdf369ce55b","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 18: Patch Set 17 was rebased.","accounts_in_message":[],"_revision_number":18},{"id":"c8ec82de9d4c2e3aaa7a2fc8fe78431980ef4451","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-22 02:47:37.000000000","message":"Patch Set 18: 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- grenade https://zuul.opendev.org/t/openstack/build/8cab6a37e3c0427cbd4ca54f625118d7 : SUCCESS in 1h 04m 29s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/faaee4f3a43c45efa07569e7c8492d8a : FAILURE in 1h 01m 19s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/320711736e2942d5aa73af6243d71918 : SUCCESS in 8m 46s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/51a288be037b437d99b7d5998b6d3915 : SUCCESS in 7m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/772feebaca644d9c855493d68834fe46 : SUCCESS in 5m 18s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/ca3571524b0041ff8b63c9616ab2990d : SUCCESS in 5m 31s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/2bfbf2cbe5904596bec2c85f646b7b3b : SUCCESS in 6m 20s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/5fb45987036b4c5cbb0155d6bd0fa3cd : SUCCESS in 6m 08s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/78a9fcd25e394a8ca1cf33471a0b3d81 : SUCCESS in 8m 35s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/5e9c01b265b9440c9c0cbdc830426132 : SUCCESS in 5m 38s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/26affedee38543269cb341b4f2f0febd : SUCCESS in 6m 08s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/d23babbf9ae94c538b619a162463b477 : SUCCESS in 6m 47s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/296e91dc43ee4d8d9d3fa2c74fd76c26 : SUCCESS in 6m 35s (non-voting)\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/7f726ae739d243758921afb2c3a784ca : SUCCESS in 11m 31s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/be180b2ded4e4549a5d9ca9d536da0d5 : SUCCESS in 19m 05s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/768daa9c17994c94ad7a9b88068e62c0 : SUCCESS in 13m 10s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2a3a5d2bfe8f46748fb84b9b8e168eed : SUCCESS in 1h 07m 05s","accounts_in_message":[],"_revision_number":18},{"id":"6c59ae1af982d4917a1e926a4a54651da35f79cb","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2021-07-22 16:04:44.000000000","message":"Patch Set 18: Code-Review+2\n\nlooks good","accounts_in_message":[],"_revision_number":18},{"id":"6f48f71fc211eaeceb4b1b24a1987098cfe8dc6b","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 19: Patch Set 18 was rebased.","accounts_in_message":[],"_revision_number":19},{"id":"1aed50874f343fe1b374d253f38f44040db902d1","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 20.","accounts_in_message":[],"_revision_number":20},{"id":"e45eee21300dbb22571568750d5ab4a533d77593","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-22 19:36:58.000000000","message":"Patch Set 20: 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- grenade https://zuul.opendev.org/t/openstack/build/9774a5d8cd69430a8e113c78a78bc318 : SUCCESS in 1h 09m 25s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/0ba051de8550407f8d414be8a22c4cd3 : FAILURE in 51m 21s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ba4d49857b2644afb0a828c6941dac8d : SUCCESS in 7m 12s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/89a9353cbc884bad9797a193d5d64fed : SUCCESS in 6m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/11bb83091d674c15a4f7b11da2041409 : SUCCESS in 5m 59s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/64cd9aea72a14fbc8b68c9bfd1601eb2 : SUCCESS in 5m 19s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/e48ae4ed46fa4a7b98a85d348fcb9532 : SUCCESS in 5m 55s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/a9aa64377fec4001807a49f3a1947a37 : SUCCESS in 6m 19s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f7498746da2b4229b443784eab810e1b : SUCCESS in 8m 02s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/ea29cc5c7d54461e84cbf6dd8cb93881 : SUCCESS in 6m 04s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/a3815509aed949f29bc7910b06130fb3 : SUCCESS in 5m 52s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/80b8a55784e44465b531ea4998cf733b : SUCCESS in 6m 30s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/50ab46011bd94222a8464b3d08078836 : SUCCESS in 6m 40s (non-voting)\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/3fc7341ecada4a3e96465d526f242ea9 : SUCCESS in 15m 26s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/56eb8f73543c4603b5590ac0d443d12a : SUCCESS in 34m 00s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/c4b9d5dbf140472682edb0604907c6c4 : SUCCESS in 11m 54s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c64ad85155954eaea7d0e0a72d0345e9 : SUCCESS in 53m 13s","accounts_in_message":[],"_revision_number":20},{"id":"212bea66a04e08a3a9a205291def61be72f1ec6d","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2021-07-22 21:24:25.000000000","message":"Patch Set 20:\n\nThis patch failed CI twice due to:\n\nhttps://bugs.launchpad.net/nova/+bug/1836754\n\nwhich made me restore mriedem\u0027s old change here:\n\nhttps://review.opendev.org/c/openstack/nova/+/688802","accounts_in_message":[],"_revision_number":20},{"id":"cefe339d60ae28e69607e5c6a78a08bb2a4e660f","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 21: Patch Set 20 was rebased.","accounts_in_message":[],"_revision_number":21},{"id":"ab89ec38afaf8bfc3f4b4df87b5ae0ac765bc216","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-23 22:02:54.000000000","message":"Patch Set 21: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/a8768c4c41304278b81889140898ee14 : SUCCESS in 58m 03s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/f486b27152c4457dbfaeff592eabe3d7 : SUCCESS in 1h 13m 19s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/47c9c70fdbc44ce58e566227562c3d63 : SUCCESS in 6m 43s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/db2ce655e3414ab69bc04f94ba9a16e2 : SUCCESS in 6m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6f74cf4930e54b9aa8915916f52d1b42 : SUCCESS in 7m 49s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/162a13ccaae0460d84ce49548b899909 : SUCCESS in 5m 38s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/13f24cadf5114306b3fff83a2c1d2439 : SUCCESS in 5m 39s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/e8e360b7a69e4c669b82c8f1716b671b : SUCCESS in 6m 11s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/76121ccd9a43412fa907bfc625e32b9e : SUCCESS in 7m 52s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/d49352227af7423486b10bc712ca4a70 : SUCCESS in 6m 20s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/3009ba73d3e24f8fa3792141235990db : SUCCESS in 8m 05s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/1a06c7b707f24e389732e0c53622bfe1 : SUCCESS in 6m 26s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/27418445a6644d3f8c1a495fd5fdb754 : SUCCESS in 6m 41s (non-voting)\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/95af30315c1c414a85178e5a2b3adfb4 : SUCCESS in 14m 13s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/05f11212d2b04cb2bfdc3c561ed38dc8 : SUCCESS in 17m 35s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/aa94bb5b8fd5456d8db4b1916701d007 : SUCCESS in 9m 36s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/146de56fde48414fb75231fcc8697b5e : SUCCESS in 49m 26s","accounts_in_message":[],"_revision_number":21},{"id":"c634e35c7bfe37522b8042b3a76753a6d27db9f6","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 22: Patch Set 21 was rebased.","accounts_in_message":[],"_revision_number":22},{"id":"d57875ea3c084038ae0afb5ac0964fa782d9555d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-27 22:59:25.000000000","message":"Patch Set 22: 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- grenade https://zuul.opendev.org/t/openstack/build/199468b876c5422c9707a586ef9ac983 : SUCCESS in 59m 17s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/16f5da889b4640abbe55964f0890e2ee : FAILURE in 51m 33s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/57bd2a9043f6480d99a585579fe3d2d4 : SUCCESS in 8m 00s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/66713eaf32c24acb8d75d7d134d3b144 : SUCCESS in 8m 03s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bbaf45bf69874015b6853cda5965a0a0 : SUCCESS in 6m 43s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/9338258ad91046048a1be2fb07ffc779 : SUCCESS in 5m 58s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/57e943bbf55f4e8ba639f97fdcad7c68 : SUCCESS in 6m 49s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/d0f4f1c877f5446793561113223be796 : SUCCESS in 7m 48s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/38e4d80f3a504a56b9fc6b3a8ba70f58 : SUCCESS in 9m 18s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/e429e0a1a6eb403987eb302e63f90264 : SUCCESS in 6m 32s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/862e00de0f564557bcff29eb9509f3e7 : SUCCESS in 6m 47s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/2c33eadece714518b7981a05a018077d : SUCCESS in 6m 53s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/d4972017826a42b286badd28956e0dd7 : SUCCESS in 7m 13s (non-voting)\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/1a2405fde99245ef86d76a8491f8e55f : SUCCESS in 13m 37s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/a851328e63d04e9aa01d8cb761bb72fa : SUCCESS in 18m 56s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/947580c57f034c158a27edd63410be47 : SUCCESS in 9m 34s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/007033190dde4bd7a88f820819dcbe37 : SUCCESS in 50m 37s","accounts_in_message":[],"_revision_number":22},{"id":"3bb16d2945401a23e286e201569fe69499ab1cf2","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 23: Patch Set 22 was rebased.","accounts_in_message":[],"_revision_number":23},{"id":"b89edd90c96479a8060bd7496d7d7a639fd4bd0b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-06 00:50:18.000000000","message":"Patch Set 23: 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- grenade https://zuul.opendev.org/t/openstack/build/450bb4ed2708491997f7f9aebc026937 : SUCCESS in 54m 28s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/e74c64c39c5c49108928f0db1b947e2f : FAILURE in 1h 23m 01s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a73c2a50451a41d8ae9ca85b2a80055c : FAILURE in 7m 46s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/880c4871eb474b9d9bb07bf46c5f7d7d : FAILURE in 7m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/02815c57fa4242179b1c688b58843444 : SUCCESS in 6m 14s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/ae830c46adbc4b2fa1764c96dd87d840 : SUCCESS in 7m 26s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/b0eae8bfbf24435db1f519c002fce23a : SUCCESS in 6m 50s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/7ec0128cdaba408597f5e3f01ed12de9 : SUCCESS in 5m 35s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f801539b8f0942c0ad4fce4c99672819 : SUCCESS in 8m 05s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/bfc0df71f5f14ec7b6102a59f893503a : FAILURE in 5m 20s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/b18093a1cded4f0ab3a12484ea4028a1 : FAILURE in 6m 04s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/72d198146e764157a235affa2d91f48f : FAILURE in 5m 55s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/ea62a68fec4c41158e5e4efe3cea7dc6 : FAILURE in 6m 29s (non-voting)\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/bd102d31f9384360ad6e2326b24f402a : SUCCESS in 16m 11s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/cefe2c23603c4179b132645b70396dc2 : SUCCESS in 15m 46s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/55258de23c944c95bdd18f6ba06607ac : SUCCESS in 8m 48s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/acb3f52c3d0c40e4bc5b2c0246b43656 : SUCCESS in 41m 43s","accounts_in_message":[],"_revision_number":23},{"id":"7f09880d432e24704b67b5281a9cde701d849510","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2021-08-06 03:06:33.000000000","message":"Uploaded patch set 24.","accounts_in_message":[],"_revision_number":24},{"id":"b5a10c9fe6526d7341dba5deaf828e0450387942","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-06 04:14:12.000000000","message":"Patch Set 24: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/1428a3bfcdf2421d8b90d6f3a667a71f : SUCCESS in 55m 36s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/ebb947d433f849b081f4a3ea8cd341ec : SUCCESS in 1h 07m 04s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/1bb5f6c2b4314a4d86d5097a89088643 : SUCCESS in 8m 24s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/76296a5b4cbc4d20ab292d50956c254a : SUCCESS in 7m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/da5b653e865e4759a5c9f602f052eb0b : SUCCESS in 6m 03s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/05a75d19cb064d578c50495a0b9bd003 : SUCCESS in 6m 36s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/669b25de1c664da796533d2ffc5ef7c7 : SUCCESS in 6m 08s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/92fe064bcecd4a51b0ea1c32df4aef94 : SUCCESS in 7m 19s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4b6463eb43db426997ba7bcd41737cc8 : SUCCESS in 9m 04s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/aef3e10da02745e799cf814b05859a41 : SUCCESS in 6m 56s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/d686948b96ca49208946a26f4334aa17 : SUCCESS in 6m 42s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/f627ccfb420749d5b9afd7b174b634d4 : SUCCESS in 6m 53s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/6b8f9dccb7e24c1285f385fcead5d138 : SUCCESS in 7m 16s (non-voting)\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/ef417b5bfe604b259d543ba57ea4611a : SUCCESS in 13m 49s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/64aa28638bfe45dabe8283f9171b6014 : SUCCESS in 20m 25s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/9d22b67b0641464f99e23ebc6f14701a : SUCCESS in 8m 11s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8ce1aa65601948258cbd8c78d7fab078 : SUCCESS in 46m 49s","accounts_in_message":[],"_revision_number":24},{"id":"b20ded0022ceb0e3dc5e7b003a4e0d315c21075f","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2021-08-24 11:21:23.000000000","message":"Patch Set 24: Code-Review+2","accounts_in_message":[],"_revision_number":24},{"id":"b193f821a6560fa3709d3b76b34555b1540fb7b0","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2021-08-24 19:22:24.000000000","message":"Patch Set 24: Code-Review+2 Workflow+1\n\nExcellent, LGTM!","accounts_in_message":[],"_revision_number":24},{"id":"19691e0c8bdc045646a093c4f03a8358a0c9e8ff","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2021-08-25 16:34:37.000000000","message":"Patch Set 24:\n\nrecheck","accounts_in_message":[],"_revision_number":24},{"id":"b11aa4d73906272c7eb50db502cdbcc262356f66","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-25 16:50:50.000000000","message":"Patch Set 24: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":24},{"id":"1b3f6c865663a20a599d029c01d8f8b358aacde4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-25 18:31:54.000000000","message":"Patch Set 24: 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- grenade https://zuul.opendev.org/t/openstack/build/c65510e2db2d4f00a058747c3b272db1 : SUCCESS in 1h 04m 39s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/20da52f04b944989bae8761a49035cc8 : FAILURE in 1h 02m 50s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2ee74d4d6b454d5e8af35a9f3de447e9 : SUCCESS in 8m 28s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/fd00709dd37d456598b85b61bb87beba : SUCCESS in 8m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d2b6b30a530b4d9c9da11d21e2f2bccc : SUCCESS in 9m 42s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/08677890ac874b6daa05cc890f6ee23c : SUCCESS in 6m 24s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/d012dd3e949c4492a407dbccb13e69e5 : SUCCESS in 6m 53s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/b96343f701264b478c44c6baa9c7a1d3 : SUCCESS in 7m 01s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3f8ebc1c86774997993871a2fdc04de9 : SUCCESS in 10m 11s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/044a70bd989945a787a21a98c1bdffde : SUCCESS in 8m 53s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/06df0713d627438ebafdefdfa6d519ee : SUCCESS in 10m 37s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/ff57679e727e477e8c946d4459714648 : SUCCESS in 9m 11s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/432706498241478b98c94cb7bb2f3ccb : SUCCESS in 10m 59s (non-voting)\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/8df9940435da477898eb63a5409ba1a1 : SUCCESS in 17m 42s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/cf814ab73b4b478d91e20ff5387be3bb : SUCCESS in 22m 47s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/e0981b4d8d054eec8b0320595e331564 : SUCCESS in 12m 49s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/562e5a0b4aa34efba50259a924758263 : SUCCESS in 52m 28s","accounts_in_message":[],"_revision_number":24},{"id":"803e0850c671c9f4ac9443103ef8f787278e37a4","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-25 22:18:37.000000000","message":"Patch Set 24: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/cebffbfaa169494b806c83640bb73ece : SUCCESS in 54m 10s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/ed63d4d7723f4579bdc9f39aed2cc900 : SUCCESS in 1h 01m 38s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4c7607227e2c44cebfcfd6abf94149cf : SUCCESS in 7m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a58f65b283184fcfbdb80935261380a5 : SUCCESS in 6m 57s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/5dc1fa21b5474d8d837322b1cea1bf40 : SUCCESS in 7m 12s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/cc6f78cd838d44cb83317360760ae519 : SUCCESS in 7m 34s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/62d04431c1df4184aeb53ab8cd5e6ed2 : SUCCESS in 9m 49s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/faebc1448cdf4dbd93a8af03730b6020 : SUCCESS in 8m 51s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/aeec34d491d445ee9291e8f525b109d6 : SUCCESS in 7m 55s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/8f7c92a70cd8441280b44941882b7f28 : SUCCESS in 7m 45s\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/fdc3835fb59e41cabc599aab400bb99f : SUCCESS in 18m 39s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3fee18e3666f4228bd5884f262803919 : SUCCESS in 45m 26s","accounts_in_message":[],"_revision_number":24},{"id":"838deca82c0c3d37c222aae11348ca12d7264692","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-25 22:18:37.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":24},{"id":"5a1ee1bfc8d42226f306ab410713c7eda9511fcf","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-25 22:20:50.000000000","message":"Patch Set 24:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1238a6efde514f02b73ebf17467b8002 : SUCCESS in 55s","accounts_in_message":[],"_revision_number":24}],"current_revision_number":24,"current_revision":"edb09c5f91821dbee92749686843460e5697b168","revisions":{"7fef18bc41b0bc2ae4433a0f3a3e627a7ee8533e":{"kind":"REWORK","_number":1,"created":"2019-08-30 17:13:28.000000000","uploader":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"ref":"refs/changes/86/679486/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/86/679486/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/86/679486/1"}}},"commit":{"parents":[{"commit":"f74e10ffda683fe8b07b04630d18a1c4b7976775","subject":"Microversion 1.37: API support for consumer types","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/f74e10ffda683fe8b07b04630d18a1c4b7976775"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-30 17:10:26.000000000","tz":60},"committer":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-30 17:10:26.000000000","tz":60},"subject":"Switch ConsumerType to use an AttributeCache","message":"Switch ConsumerType to use an AttributeCache\n\nConsumerType has the same structure and behavior as a Trait\nor ResourceClass and, like them, we really only ever care about\nthe name and/or the id. This makes it a good candidate to use\nthe AttributeCache, simplifying the code a fair amount.\n\nChange-Id: I32499b2616e253a06f8a003fd3eef91006b58f42\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/7fef18bc41b0bc2ae4433a0f3a3e627a7ee8533e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/7fef18bc41b0bc2ae4433a0f3a3e627a7ee8533e"}]},"branch":"refs/heads/master"},"01b4ea9717ec2f417bdc54e8ae781b7ae5d398d3":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2019-09-02 09:35:44.000000000","uploader":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"ref":"refs/changes/86/679486/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/86/679486/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/86/679486/2"}}},"commit":{"parents":[{"commit":"1d3199abb6f7de912ae77c6637d6064a09d218e0","subject":"Microversion 1.37: API support for consumer types","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/1d3199abb6f7de912ae77c6637d6064a09d218e0"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-30 17:10:26.000000000","tz":60},"committer":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-09-02 09:31:11.000000000","tz":60},"subject":"Switch ConsumerType to use an AttributeCache","message":"Switch ConsumerType to use an AttributeCache\n\nConsumerType has the same structure and behavior as a Trait\nor ResourceClass and, like them, we really only ever care about\nthe name and/or the id. This makes it a good candidate to use\nthe AttributeCache, simplifying the code a fair amount.\n\nChange-Id: I32499b2616e253a06f8a003fd3eef91006b58f42\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/01b4ea9717ec2f417bdc54e8ae781b7ae5d398d3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/01b4ea9717ec2f417bdc54e8ae781b7ae5d398d3"}]},"branch":"refs/heads/master"},"04a6b8cbc59ebaffbb170370a5bd8f374afefe88":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2019-09-02 11:12:47.000000000","uploader":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"ref":"refs/changes/86/679486/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/86/679486/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/86/679486/3"}}},"commit":{"parents":[{"commit":"bdccd336b09bf9d6dd59ec1ba27ed55df4afe4bd","subject":"Microversion 1.37: API support for consumer types","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/bdccd336b09bf9d6dd59ec1ba27ed55df4afe4bd"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-30 17:10:26.000000000","tz":60},"committer":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-09-02 11:11:36.000000000","tz":60},"subject":"Switch ConsumerType to use an AttributeCache","message":"Switch ConsumerType to use an AttributeCache\n\nConsumerType has the same structure and behavior as a Trait\nor ResourceClass and, like them, we really only ever care about\nthe name and/or the id. This makes it a good candidate to use\nthe AttributeCache, simplifying the code a fair amount.\n\nChange-Id: I32499b2616e253a06f8a003fd3eef91006b58f42\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/04a6b8cbc59ebaffbb170370a5bd8f374afefe88"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/04a6b8cbc59ebaffbb170370a5bd8f374afefe88"}]},"branch":"refs/heads/master"},"e8def543f6f8ee329426ede6f15c5db7b383ad65":{"kind":"NO_CHANGE","_number":4,"created":"2019-09-02 14:16:40.000000000","uploader":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"ref":"refs/changes/86/679486/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/86/679486/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/86/679486/4"}}},"commit":{"parents":[{"commit":"cf92aa21b135d92382b9a3c0134392ea134e78c8","subject":"Microversion 1.37: API support for consumer types","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/cf92aa21b135d92382b9a3c0134392ea134e78c8"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-30 17:10:26.000000000","tz":60},"committer":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-09-02 14:15:38.000000000","tz":60},"subject":"Switch ConsumerType to use an AttributeCache","message":"Switch ConsumerType to use an AttributeCache\n\nConsumerType has the same structure and behavior as a Trait\nor ResourceClass and, like them, we really only ever care about\nthe name and/or the id. This makes it a good candidate to use\nthe AttributeCache, simplifying the code a fair amount.\n\nChange-Id: I32499b2616e253a06f8a003fd3eef91006b58f42\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/e8def543f6f8ee329426ede6f15c5db7b383ad65"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/e8def543f6f8ee329426ede6f15c5db7b383ad65"}]},"branch":"refs/heads/master"},"50f57a4f997f665ae4eca2182361838097899442":{"kind":"REWORK","_number":5,"created":"2019-09-03 09:43:59.000000000","uploader":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"ref":"refs/changes/86/679486/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/86/679486/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/86/679486/5"}}},"commit":{"parents":[{"commit":"e1611e67a01247939152dd8e179a9baad2c1db53","subject":"Microversion 1.37: API support for consumer types","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/e1611e67a01247939152dd8e179a9baad2c1db53"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-30 17:10:26.000000000","tz":60},"committer":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-09-03 09:41:05.000000000","tz":60},"subject":"Switch ConsumerType to use an AttributeCache","message":"Switch ConsumerType to use an AttributeCache\n\nConsumerType has the same structure and behavior as a Trait\nor ResourceClass and, like them, we really only ever care about\nthe name and/or the id. This makes it a good candidate to use\nthe AttributeCache, simplifying the code a fair amount.\n\nChange-Id: I32499b2616e253a06f8a003fd3eef91006b58f42\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/50f57a4f997f665ae4eca2182361838097899442"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/50f57a4f997f665ae4eca2182361838097899442"}]},"branch":"refs/heads/master"},"69d010b37296aefe1a4faefc6fef9e4b220d4d27":{"kind":"TRIVIAL_REBASE","_number":6,"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/86/679486/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/86/679486/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/86/679486/6"}}},"commit":{"parents":[{"commit":"407576b4c5ae6d617e8ae54bb01b1b74fe2f1925","subject":"Microversion 1.37: API support for consumer types","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/407576b4c5ae6d617e8ae54bb01b1b74fe2f1925"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-30 17:10:26.000000000","tz":60},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2019-10-16 20:42:17.000000000","tz":0},"subject":"Switch ConsumerType to use an AttributeCache","message":"Switch ConsumerType to use an AttributeCache\n\nConsumerType has the same structure and behavior as a Trait\nor ResourceClass and, like them, we really only ever care about\nthe name and/or the id. This makes it a good candidate to use\nthe AttributeCache, simplifying the code a fair amount.\n\nChange-Id: I32499b2616e253a06f8a003fd3eef91006b58f42\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/69d010b37296aefe1a4faefc6fef9e4b220d4d27"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/69d010b37296aefe1a4faefc6fef9e4b220d4d27"}]},"branch":"refs/heads/master"},"8370e91f77ff82f2596e5515a5d685c8c7f7fd51":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2019-11-04 11:51:31.000000000","uploader":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"ref":"refs/changes/86/679486/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/86/679486/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/86/679486/7"}}},"commit":{"parents":[{"commit":"3f7493bb5f383ca7ceb948f9439486e89efedbc9","subject":"Microversion 1.37: API support for consumer types","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/3f7493bb5f383ca7ceb948f9439486e89efedbc9"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-30 17:10:26.000000000","tz":60},"committer":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-11-04 11:45:06.000000000","tz":0},"subject":"Switch ConsumerType to use an AttributeCache","message":"Switch ConsumerType to use an AttributeCache\n\nConsumerType has the same structure and behavior as a Trait\nor ResourceClass and, like them, we really only ever care about\nthe name and/or the id. This makes it a good candidate to use\nthe AttributeCache, simplifying the code a fair amount.\n\nChange-Id: I32499b2616e253a06f8a003fd3eef91006b58f42\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/8370e91f77ff82f2596e5515a5d685c8c7f7fd51"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/8370e91f77ff82f2596e5515a5d685c8c7f7fd51"}]},"branch":"refs/heads/master"},"85f4cbc2173257a28ad5b267bd40475649d788df":{"kind":"TRIVIAL_REBASE","_number":8,"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/86/679486/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/86/679486/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/86/679486/8"}}},"commit":{"parents":[{"commit":"a929380b9893e66310e9bb96c56f37694590a261","subject":"Microversion 1.37: API support for consumer types","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/a929380b9893e66310e9bb96c56f37694590a261"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-30 17:10:26.000000000","tz":60},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2020-02-07 02:38:31.000000000","tz":0},"subject":"Switch ConsumerType to use an AttributeCache","message":"Switch ConsumerType to use an AttributeCache\n\nConsumerType has the same structure and behavior as a Trait\nor ResourceClass and, like them, we really only ever care about\nthe name and/or the id. This makes it a good candidate to use\nthe AttributeCache, simplifying the code a fair amount.\n\nChange-Id: I32499b2616e253a06f8a003fd3eef91006b58f42\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/85f4cbc2173257a28ad5b267bd40475649d788df"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/85f4cbc2173257a28ad5b267bd40475649d788df"}]},"branch":"refs/heads/master"},"2f31381c86486cfcfd860b3c2c8950e09a370634":{"kind":"TRIVIAL_REBASE","_number":9,"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/86/679486/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/86/679486/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/86/679486/9"}}},"commit":{"parents":[{"commit":"61fdd20d68cc543a0dafcf4c29e563ac063a460d","subject":"Microversion 1.37: API support for consumer types","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/61fdd20d68cc543a0dafcf4c29e563ac063a460d"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-30 17:10:26.000000000","tz":60},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2020-02-14 04:10:56.000000000","tz":0},"subject":"Switch ConsumerType to use an AttributeCache","message":"Switch ConsumerType to use an AttributeCache\n\nConsumerType has the same structure and behavior as a Trait\nor ResourceClass and, like them, we really only ever care about\nthe name and/or the id. This makes it a good candidate to use\nthe AttributeCache, simplifying the code a fair amount.\n\nChange-Id: I32499b2616e253a06f8a003fd3eef91006b58f42\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/2f31381c86486cfcfd860b3c2c8950e09a370634"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/2f31381c86486cfcfd860b3c2c8950e09a370634"}]},"branch":"refs/heads/master"},"26030b2e05933f506946f5c65a1ecc143450f6bd":{"kind":"TRIVIAL_REBASE","_number":10,"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/86/679486/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/86/679486/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/86/679486/10"}}},"commit":{"parents":[{"commit":"9a06cb00ce043d43fdbca238bc93eda8da133648","subject":"Microversion 1.37: API support for consumer types","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/9a06cb00ce043d43fdbca238bc93eda8da133648"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-30 17:10:26.000000000","tz":60},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2020-02-25 22:36:18.000000000","tz":0},"subject":"Switch ConsumerType to use an AttributeCache","message":"Switch ConsumerType to use an AttributeCache\n\nConsumerType has the same structure and behavior as a Trait\nor ResourceClass and, like them, we really only ever care about\nthe name and/or the id. This makes it a good candidate to use\nthe AttributeCache, simplifying the code a fair amount.\n\nChange-Id: I32499b2616e253a06f8a003fd3eef91006b58f42\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/26030b2e05933f506946f5c65a1ecc143450f6bd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/26030b2e05933f506946f5c65a1ecc143450f6bd"}]},"branch":"refs/heads/master"},"d476f5108b204aba744490df90770dc84680465a":{"kind":"TRIVIAL_REBASE","_number":11,"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/86/679486/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/86/679486/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/86/679486/11"}}},"commit":{"parents":[{"commit":"2b2722151a6740cd3f3f3fb9aba8396e9135ae7d","subject":"Microversion 1.37: API support for consumer types","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/2b2722151a6740cd3f3f3fb9aba8396e9135ae7d"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-30 17:10:26.000000000","tz":60},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2020-03-05 05:44:06.000000000","tz":0},"subject":"Switch ConsumerType to use an AttributeCache","message":"Switch ConsumerType to use an AttributeCache\n\nConsumerType has the same structure and behavior as a Trait\nor ResourceClass and, like them, we really only ever care about\nthe name and/or the id. This makes it a good candidate to use\nthe AttributeCache, simplifying the code a fair amount.\n\nChange-Id: I32499b2616e253a06f8a003fd3eef91006b58f42\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/d476f5108b204aba744490df90770dc84680465a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/d476f5108b204aba744490df90770dc84680465a"}]},"branch":"refs/heads/master"},"cde6bb29926699ae95086e94c68c8bf461aa16d7":{"kind":"REWORK","_number":12,"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/86/679486/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/86/679486/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/86/679486/12"}}},"commit":{"parents":[{"commit":"8c9629ad70ff0955ac0aa048fa496468ed22708e","subject":"Microversion 1.37: API support for consumer types","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/8c9629ad70ff0955ac0aa048fa496468ed22708e"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-30 17:10:26.000000000","tz":60},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2020-03-11 00:54:05.000000000","tz":0},"subject":"Switch ConsumerType to use an AttributeCache","message":"Switch ConsumerType to use an AttributeCache\n\nConsumerType has the same structure and behavior as a Trait\nor ResourceClass and, like them, we really only ever care about\nthe name and/or the id. This makes it a good candidate to use\nthe AttributeCache, simplifying the code a fair amount.\n\nChange-Id: I32499b2616e253a06f8a003fd3eef91006b58f42\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/cde6bb29926699ae95086e94c68c8bf461aa16d7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/cde6bb29926699ae95086e94c68c8bf461aa16d7"}]},"branch":"refs/heads/master"},"e918c7e9db76ac522d87274003d3bdaaceff9233":{"kind":"REWORK","_number":13,"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/86/679486/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/86/679486/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/86/679486/13"}}},"commit":{"parents":[{"commit":"5f8ea0b4c41897f1e5d6a2bdaa9d338c273547f9","subject":"Microversion 1.37: API support for consumer types","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/5f8ea0b4c41897f1e5d6a2bdaa9d338c273547f9"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-30 17:10:26.000000000","tz":60},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2021-04-21 01:20:20.000000000","tz":0},"subject":"Switch ConsumerType to use an AttributeCache","message":"Switch ConsumerType to use an AttributeCache\n\nConsumerType has the same structure and behavior as a Trait\nor ResourceClass and, like them, we really only ever care about\nthe name and/or the id. This makes it a good candidate to use\nthe AttributeCache, simplifying the code a fair amount.\n\nChange-Id: I32499b2616e253a06f8a003fd3eef91006b58f42\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/e918c7e9db76ac522d87274003d3bdaaceff9233"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/e918c7e9db76ac522d87274003d3bdaaceff9233"}]},"branch":"refs/heads/master"},"31c332518b69f8747ecf427cdc71ef192490117c":{"kind":"REWORK","_number":14,"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/86/679486/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/86/679486/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/86/679486/14"}}},"commit":{"parents":[{"commit":"192b8e767137abac792a0a20f3f6535359e4be7f","subject":"Microversion 1.37: API support for consumer types","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/192b8e767137abac792a0a20f3f6535359e4be7f"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-30 17:10:26.000000000","tz":60},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2021-04-21 21:45:04.000000000","tz":0},"subject":"Switch ConsumerType to use an AttributeCache","message":"Switch ConsumerType to use an AttributeCache\n\nConsumerType has the same structure and behavior as a Trait\nor ResourceClass and, like them, we really only ever care about\nthe name and/or the id. This makes it a good candidate to use\nthe AttributeCache, simplifying the code a fair amount.\n\nCo-Authored-By: melanie witt \u003cmelwittt@gmail.com\u003e\n\nChange-Id: I32499b2616e253a06f8a003fd3eef91006b58f42\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/31c332518b69f8747ecf427cdc71ef192490117c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/31c332518b69f8747ecf427cdc71ef192490117c"}]},"branch":"refs/heads/master"},"fbc2ea7132dff95229f6eb2511dd6d00275b5dd9":{"kind":"TRIVIAL_REBASE","_number":15,"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/86/679486/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/86/679486/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/86/679486/15"}}},"commit":{"parents":[{"commit":"5e9330bf95f1525f154c30ce74038eebad8559c0","subject":"Microversion 1.37: API support for consumer types","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/5e9330bf95f1525f154c30ce74038eebad8559c0"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-30 17:10:26.000000000","tz":60},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2021-05-14 03:03:54.000000000","tz":0},"subject":"Switch ConsumerType to use an AttributeCache","message":"Switch ConsumerType to use an AttributeCache\n\nConsumerType has the same structure and behavior as a Trait\nor ResourceClass and, like them, we really only ever care about\nthe name and/or the id. This makes it a good candidate to use\nthe AttributeCache, simplifying the code a fair amount.\n\nCo-Authored-By: melanie witt \u003cmelwittt@gmail.com\u003e\n\nChange-Id: I32499b2616e253a06f8a003fd3eef91006b58f42\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/fbc2ea7132dff95229f6eb2511dd6d00275b5dd9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/fbc2ea7132dff95229f6eb2511dd6d00275b5dd9"}]},"branch":"refs/heads/master"},"ec89360cb13f0e7824ee34aaf7be2336521b3d48":{"kind":"REWORK","_number":16,"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/86/679486/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/86/679486/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/86/679486/16"}}},"commit":{"parents":[{"commit":"e88d6334b71767eca16dce61a63ed62b17b95516","subject":"Microversion 1.37: API support for consumer types","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/e88d6334b71767eca16dce61a63ed62b17b95516"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-30 17:10:26.000000000","tz":60},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2021-05-14 04:42:57.000000000","tz":0},"subject":"Switch ConsumerType to use an AttributeCache","message":"Switch ConsumerType to use an AttributeCache\n\nConsumerType has the same structure and behavior as a Trait\nor ResourceClass and, like them, we really only ever care about\nthe name and/or the id. This makes it a good candidate to use\nthe AttributeCache, simplifying the code a fair amount.\n\nCo-Authored-By: melanie witt \u003cmelwittt@gmail.com\u003e\n\nChange-Id: I32499b2616e253a06f8a003fd3eef91006b58f42\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/ec89360cb13f0e7824ee34aaf7be2336521b3d48"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/ec89360cb13f0e7824ee34aaf7be2336521b3d48"}]},"branch":"refs/heads/master"},"fe25c520440c3d0b2936977fd87f9d2303f317ef":{"kind":"TRIVIAL_REBASE","_number":17,"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/86/679486/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/86/679486/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/86/679486/17"}}},"commit":{"parents":[{"commit":"d7429bf71ab2921a8f991a5a7e5aef07600ad292","subject":"Microversion 1.37: API support for consumer types","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/d7429bf71ab2921a8f991a5a7e5aef07600ad292"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-30 17:10:26.000000000","tz":60},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2021-06-18 08:39:21.000000000","tz":0},"subject":"Switch ConsumerType to use an AttributeCache","message":"Switch ConsumerType to use an AttributeCache\n\nConsumerType has the same structure and behavior as a Trait\nor ResourceClass and, like them, we really only ever care about\nthe name and/or the id. This makes it a good candidate to use\nthe AttributeCache, simplifying the code a fair amount.\n\nCo-Authored-By: melanie witt \u003cmelwittt@gmail.com\u003e\n\nChange-Id: I32499b2616e253a06f8a003fd3eef91006b58f42\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/fe25c520440c3d0b2936977fd87f9d2303f317ef"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/fe25c520440c3d0b2936977fd87f9d2303f317ef"}]},"branch":"refs/heads/master"},"15fb4fd41edec8eb9bdf11b253a046637b2bccd0":{"kind":"TRIVIAL_REBASE","_number":18,"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/86/679486/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/86/679486/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/86/679486/18"}}},"commit":{"parents":[{"commit":"4eebb2d1187c0dbbd5dba6c36cc937a9063efc9b","subject":"Microversion 1.37: API support for consumer types","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/4eebb2d1187c0dbbd5dba6c36cc937a9063efc9b"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-30 17:10:26.000000000","tz":60},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2021-07-22 01:33:06.000000000","tz":0},"subject":"Switch ConsumerType to use an AttributeCache","message":"Switch ConsumerType to use an AttributeCache\n\nConsumerType has the same structure and behavior as a Trait\nor ResourceClass and, like them, we really only ever care about\nthe name and/or the id. This makes it a good candidate to use\nthe AttributeCache, simplifying the code a fair amount.\n\nCo-Authored-By: melanie witt \u003cmelwittt@gmail.com\u003e\n\nChange-Id: I32499b2616e253a06f8a003fd3eef91006b58f42\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/15fb4fd41edec8eb9bdf11b253a046637b2bccd0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/15fb4fd41edec8eb9bdf11b253a046637b2bccd0"}]},"branch":"refs/heads/master"},"63c45859d42f5c83b69719a8e5b7b1c4a8fab662":{"kind":"TRIVIAL_REBASE","_number":19,"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/86/679486/19","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/86/679486/19","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/19 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/19 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/19 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/86/679486/19"}}},"commit":{"parents":[{"commit":"d834f95b267826d6315d53af2462d6f380baeb6d","subject":"Microversion 1.37: API support for consumer types","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/d834f95b267826d6315d53af2462d6f380baeb6d"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-30 17:10:26.000000000","tz":60},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2021-07-22 17:36:16.000000000","tz":0},"subject":"Switch ConsumerType to use an AttributeCache","message":"Switch ConsumerType to use an AttributeCache\n\nConsumerType has the same structure and behavior as a Trait\nor ResourceClass and, like them, we really only ever care about\nthe name and/or the id. This makes it a good candidate to use\nthe AttributeCache, simplifying the code a fair amount.\n\nCo-Authored-By: melanie witt \u003cmelwittt@gmail.com\u003e\n\nChange-Id: I32499b2616e253a06f8a003fd3eef91006b58f42\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/63c45859d42f5c83b69719a8e5b7b1c4a8fab662"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/63c45859d42f5c83b69719a8e5b7b1c4a8fab662"}]},"branch":"refs/heads/master"},"f25d4c76edbf49019f252655edf95cdc79e43152":{"kind":"REWORK","_number":20,"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/86/679486/20","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/86/679486/20","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/20 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/20 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/20 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/86/679486/20"}}},"commit":{"parents":[{"commit":"9e3c7ebe56390f913727486dcfd3f0ec56cd92b1","subject":"Microversion 1.37: API support for consumer types","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/9e3c7ebe56390f913727486dcfd3f0ec56cd92b1"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-30 17:10:26.000000000","tz":60},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2021-07-22 18:19:37.000000000","tz":0},"subject":"Switch ConsumerType to use an AttributeCache","message":"Switch ConsumerType to use an AttributeCache\n\nConsumerType has the same structure and behavior as a Trait\nor ResourceClass and, like them, we really only ever care about\nthe name and/or the id. This makes it a good candidate to use\nthe AttributeCache, simplifying the code a fair amount.\n\nCo-Authored-By: melanie witt \u003cmelwittt@gmail.com\u003e\n\nChange-Id: I32499b2616e253a06f8a003fd3eef91006b58f42\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/f25d4c76edbf49019f252655edf95cdc79e43152"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/f25d4c76edbf49019f252655edf95cdc79e43152"}]},"branch":"refs/heads/master"},"5ca24c68acf80d6773cc57288485f87131cd0699":{"kind":"TRIVIAL_REBASE","_number":21,"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/86/679486/21","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/86/679486/21","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/21 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/21 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/21 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/86/679486/21"}}},"commit":{"parents":[{"commit":"fdb3f03094147007d8efd0b214e786219b6ddb9b","subject":"Microversion 1.38: API support for consumer types","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/fdb3f03094147007d8efd0b214e786219b6ddb9b"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-30 17:10:26.000000000","tz":60},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2021-07-23 20:35:17.000000000","tz":0},"subject":"Switch ConsumerType to use an AttributeCache","message":"Switch ConsumerType to use an AttributeCache\n\nConsumerType has the same structure and behavior as a Trait\nor ResourceClass and, like them, we really only ever care about\nthe name and/or the id. This makes it a good candidate to use\nthe AttributeCache, simplifying the code a fair amount.\n\nCo-Authored-By: melanie witt \u003cmelwittt@gmail.com\u003e\n\nChange-Id: I32499b2616e253a06f8a003fd3eef91006b58f42\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/5ca24c68acf80d6773cc57288485f87131cd0699"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/5ca24c68acf80d6773cc57288485f87131cd0699"}]},"branch":"refs/heads/master"},"b50e455e2a0934004b60bc14ee632c24a740e8d5":{"kind":"TRIVIAL_REBASE","_number":22,"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/86/679486/22","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/86/679486/22","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/22 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/22 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/22 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/86/679486/22"}}},"commit":{"parents":[{"commit":"53424c442b509c3fef31cb2394f02bf357fcb29e","subject":"Microversion 1.38: API support for consumer types","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/53424c442b509c3fef31cb2394f02bf357fcb29e"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-30 17:10:26.000000000","tz":60},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2021-07-27 21:58:20.000000000","tz":0},"subject":"Switch ConsumerType to use an AttributeCache","message":"Switch ConsumerType to use an AttributeCache\n\nConsumerType has the same structure and behavior as a Trait\nor ResourceClass and, like them, we really only ever care about\nthe name and/or the id. This makes it a good candidate to use\nthe AttributeCache, simplifying the code a fair amount.\n\nCo-Authored-By: melanie witt \u003cmelwittt@gmail.com\u003e\n\nChange-Id: I32499b2616e253a06f8a003fd3eef91006b58f42\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/b50e455e2a0934004b60bc14ee632c24a740e8d5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/b50e455e2a0934004b60bc14ee632c24a740e8d5"}]},"branch":"refs/heads/master"},"89165543f8e6a77684a10ef0660d241cb63885a2":{"kind":"TRIVIAL_REBASE","_number":23,"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/86/679486/23","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/86/679486/23","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/23 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/23 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/23 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/86/679486/23"}}},"commit":{"parents":[{"commit":"37721325798dda64d96d174f9e316620639fc9c9","subject":"Microversion 1.38: API support for consumer types","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/37721325798dda64d96d174f9e316620639fc9c9"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-30 17:10:26.000000000","tz":60},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2021-08-05 23:23:47.000000000","tz":0},"subject":"Switch ConsumerType to use an AttributeCache","message":"Switch ConsumerType to use an AttributeCache\n\nConsumerType has the same structure and behavior as a Trait\nor ResourceClass and, like them, we really only ever care about\nthe name and/or the id. This makes it a good candidate to use\nthe AttributeCache, simplifying the code a fair amount.\n\nCo-Authored-By: melanie witt \u003cmelwittt@gmail.com\u003e\n\nChange-Id: I32499b2616e253a06f8a003fd3eef91006b58f42\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/89165543f8e6a77684a10ef0660d241cb63885a2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/89165543f8e6a77684a10ef0660d241cb63885a2"}]},"branch":"refs/heads/master"},"edb09c5f91821dbee92749686843460e5697b168":{"kind":"REWORK","_number":24,"created":"2021-08-06 03:06:33.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/86/679486/24","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/86/679486/24","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/24 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/24 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/86/679486/24 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/86/679486/24"}}},"commit":{"parents":[{"commit":"37721325798dda64d96d174f9e316620639fc9c9","subject":"Microversion 1.38: API support for consumer types","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/37721325798dda64d96d174f9e316620639fc9c9"}]}],"author":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2019-08-30 17:10:26.000000000","tz":60},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2021-08-06 03:06:25.000000000","tz":0},"subject":"Switch ConsumerType to use an AttributeCache","message":"Switch ConsumerType to use an AttributeCache\n\nConsumerType has the same structure and behavior as a Trait\nor ResourceClass and, like them, we really only ever care about\nthe name and/or the id. This makes it a good candidate to use\nthe AttributeCache, simplifying the code a fair amount.\n\nCo-Authored-By: melanie witt \u003cmelwittt@gmail.com\u003e\n\nChange-Id: I32499b2616e253a06f8a003fd3eef91006b58f42\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/edb09c5f91821dbee92749686843460e5697b168"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/edb09c5f91821dbee92749686843460e5697b168"}]},"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":{}}}]}
