)]}'
{"id":"openstack%2Fplacement~826492","triplet_id":"openstack%2Fplacement~master~I760be29201bce8dfc6d4e571bc8a842404eaff09","project":"openstack/placement","branch":"master","topic":"any-traits-support","attention_set":{},"removed_from_attention_set":{"9708":{"account":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"last_update":"2022-02-22 19:40:27.000000000","reason":"Change was submitted"},"4690":{"account":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"last_update":"2022-02-08 21:42:56.000000000","reason":"melwitt replied on the change"}},"hashtags":[],"change_id":"I760be29201bce8dfc6d4e571bc8a842404eaff09","subject":"Add any-traits support for allocation candidates","status":"MERGED","created":"2022-01-26 15:54:39.000000000","updated":"2022-02-22 19:42:24.000000000","submitted":"2022-02-22 19:40:27.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":24,"unresolved_comment_count":4,"has_review_started":true,"submission_id":"826492-any-traits-support","meta_rev_id":"3fc8d115c9aa9eb6c8c5612bd5ddfcd987c9b86a","_number":826492,"virtual_id_number":826492,"owner":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2022-02-22 19:40:27.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":2,"date":"2022-02-22 17:43:16.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":2,"date":"2022-02-22 19:42:24.000000000","post_submit":true,"permitted_voting_range":{"min":2,"max":2},"_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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":1,"date":"2022-02-22 17:43:16.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-01-26 17:40:26.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":"2022-02-08 01:25:43.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":"CC"},{"updated":"2022-02-08 03:00:38.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":"2022-02-21 19:09:28.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"REVIEWER"}],"messages":[{"id":"50fa02b197551dc05bd98ac051338ed4fcc11b1a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2022-01-26 15:54:39.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"9df80c6948981ac1fcb7798857ab83104d6291b7","tag":"autogenerated:gerrit:setWorkInProgress","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2022-01-26 15:57:54.000000000","message":"Set Work In Progress","accounts_in_message":[],"_revision_number":1},{"id":"add4500218b7ce2cc75f00c6a46fef8d3ec50564","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2022-01-26 17:02:11.000000000","message":"Patch Set 1: Workflow-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"291b619827ec7114719bf100da4241ed4e5ce151","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-26 17:40:26.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/0c69cde4bdca4c89acc1facb215550e5 : SUCCESS in 47m 47s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/644766c9470b426c8bf2ed02e1455354 : SUCCESS in 1h 37m 43s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/efc2b6cbb2424cf6931b116b3eedef66 : SUCCESS in 43m 18s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ef17845165b9405dbad3d22cd824b538 : SUCCESS in 10m 05s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e74b8d974a1a406a9936ec8cf1d19e0c : SUCCESS in 9m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1ac5e6d1d0464945a203313469c96adc : SUCCESS in 8m 31s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/a701e5872070467aadf1572ad482648e : SUCCESS in 6m 48s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/dcf93c70dc9e42028c8e99f55420ea73 : SUCCESS in 8m 35s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/46c2b18965b64f8582e5e685bf9d7321 : SUCCESS in 10m 49s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/3ede2a1c96f24a0fadb2bf22711cda8f : SUCCESS in 7m 44s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/dceff8c89d7a436baa8a3c204063963e : SUCCESS in 8m 39s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/369a9f82a5144234be4d68a3bf156273 : SUCCESS in 7m 57s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/f55630a315f94f158a9749b43b0784c7 : SUCCESS in 9m 56s\n- placement-nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/9cb57fef0b484ab097c76b399d0f3c9d : SUCCESS in 19m 30s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/b56c953a93b64eff82774791a740d9e2 : SUCCESS in 26m 47s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/63c33f8fc6fe44b9a4cb4a11618d09f3 : SUCCESS in 15m 59s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6557301fff6043fc92a441d192bcff25 : SUCCESS in 54m 13s","accounts_in_message":[],"_revision_number":1},{"id":"0aad6efe0f0c98f3aabda1530cd443d017f8b932","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2022-01-27 16:15:23.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"1e716dccbf716b953fb9c1a5f9c4a65cad538395","tag":"autogenerated:gerrit:setReadyForReview","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2022-01-27 16:27:31.000000000","message":"Set Ready For Review","accounts_in_message":[],"_revision_number":2},{"id":"0e3d8d5d82d9630ef2e9acaf4eee4069ef7ea122","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-27 18:04:27.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/c2745723ca5d46fe848188d2eed10e56 : SUCCESS in 55m 23s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/8722dcd257d841c5ae72f87d60da2005 : SUCCESS in 1h 27m 25s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/1820b0439fcd42c89ac62dbc7c9629bc : SUCCESS in 55m 31s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2ebb0f476fe94e4ca2964052b4e3de97 : SUCCESS in 11m 29s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/43dd4d389ed2463399cf8f598b8c3ee6 : SUCCESS in 8m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/13c30d601fce4a46a5c1db3573a91836 : SUCCESS in 10m 54s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/5afb8b374af74f46ad1d4704bf277c8f : SUCCESS in 8m 20s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/935ca0a870a948558b58228e74c65d61 : SUCCESS in 12m 21s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a3f607a482a845808360190002eb7c23 : SUCCESS in 12m 00s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/5f0104d571014348a7f136aecc2cbf18 : SUCCESS in 10m 15s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/34d6f172ffc7481da99d600cb7833bec : SUCCESS in 10m 22s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/23f9d6a2600e4886ac4a191e99b1ca49 : SUCCESS in 11m 28s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/51ad0ad1176a4edab68187fc0160fcd0 : SUCCESS in 14m 26s\n- placement-nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/186f7a504215440c868adad02e9b8702 : SUCCESS in 18m 41s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/0557128b7a5f4178ac1bb8165b1693d2 : SUCCESS in 25m 47s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/c0796c19ba5946fc8afaef3222b75c5c : SUCCESS in 11m 52s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a4ac5ac34da04fd38dc52d8210230c4b : SUCCESS in 53m 06s","accounts_in_message":[],"_revision_number":2},{"id":"5bda7ab4a8f0ba1cf1edb3c85234fb160fc6b9f1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2022-01-31 14:45:05.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"594eec0bd47aa61e9b68df05e9312fe87c6ad8b9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2022-01-31 14:52:28.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.","accounts_in_message":[],"_revision_number":4},{"id":"a56b163b1306a7c3d07eb03017dcfd7c513b9567","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-31 16:04:17.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/9f8e0a206552475da9395673ae8f121a : SUCCESS in 58m 22s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/6fd4f40b1e2c42beba6b4dce9c74c599 : SUCCESS in 1h 05m 24s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/ada8c07c163d410e9d1adaaa068cd5c6 : SUCCESS in 50m 34s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d0fb959f597d47749b04c667e6de66ca : SUCCESS in 9m 23s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/394908b5e05842abb2f5799b7f7e25a2 : SUCCESS in 8m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1ff88cd8c5354226942019139a2028c4 : SUCCESS in 8m 30s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/6de5f3a3c5504a35a323935ef758c27d : SUCCESS in 5m 33s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/ef7d9213921b4f2da24a6e68ac1d3ff8 : SUCCESS in 9m 07s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5491205124cc46d6a6148bf4f90f65ff : SUCCESS in 10m 27s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/a9a4201cac5c458eb525500068ca4897 : SUCCESS in 8m 50s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/e1554216e6b14f419538ed7044fb47ed : SUCCESS in 8m 45s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/359d946a976e4067bf853e252b716fb4 : SUCCESS in 10m 14s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/c946fdc6a14c4c1f8fba00b84d83e3a8 : SUCCESS in 9m 59s\n- placement-nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/ae49c2fc949b43e78d02c08db77982a9 : SUCCESS in 17m 12s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/f80870056ef04240ae18db1ba05c581b : SUCCESS in 21m 06s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/dab1dd33346f404db8b01d53f0d927e9 : SUCCESS in 16m 23s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/4ddd5bee4114491ca873c01a8223302d : SUCCESS in 59m 35s","accounts_in_message":[],"_revision_number":4},{"id":"875eb27f4ba31608923b5301bb20ec48efbf573d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2022-01-31 17:28:44.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"cb63738165a8a8bdfd6ffc5c73e844b99100b14b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-31 19:40:58.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/afa20f9df0e748ce881aedae2195793d : SUCCESS in 56m 03s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/c23ff1a2455f4eeb9218c2ded63cc79f : SUCCESS in 1h 09m 00s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/4e924dcf343a4ef48a66485252ef2625 : SUCCESS in 43m 46s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3085233158fe4801950bff9672b0edc8 : SUCCESS in 10m 28s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/dba58792894344d594d1ca894d73433d : SUCCESS in 8m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4c158302fd8e40a79ff6bae8ad46eeff : SUCCESS in 7m 47s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/ccbfda5cf1934f5bb7b60cc8bf3c9778 : SUCCESS in 8m 41s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/c54fca041e3349788feecfd6ae06d77f : SUCCESS in 7m 37s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/dcab22b0881141fd92a364e6a37f6933 : SUCCESS in 11m 00s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/3fafa35cd873485597baa48b2e86700b : SUCCESS in 8m 23s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/9d6d2ef36b0e4c57a008239822e8655a : SUCCESS in 8m 47s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/e305767a8cb44c15966c87552425913d : SUCCESS in 9m 04s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/85781cfdfdc049cb89d40f690d37d291 : SUCCESS in 9m 19s\n- placement-nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/9c17c84ddc0345eb8579c1e65288315a : SUCCESS in 17m 03s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/d3506482931541a3bf650a8e03d442fe : SUCCESS in 33m 22s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/ba1af9a27df6408298da898502aff20b : SUCCESS in 12m 15s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/62dc35eb271f44e3959736f327990143 : SUCCESS in 50m 23s","accounts_in_message":[],"_revision_number":5},{"id":"48c6cf03303ca32448ac73bdfbff41f2eb6f05da","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2022-02-02 16:43:44.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"4e33435357868f46f2ccf21fa0132652df0f4bbd","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2022-02-03 11:03:06.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"0eb3d91663ebc8b212ebdeefb49cb0cf19f2c581","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-03 12:10:47.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/3ae6dedcbf104804a36513cc5f0c6d55 : SUCCESS in 57m 44s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/4742903739b54b40ab567f19b3b8cd6b : SUCCESS in 1h 02m 17s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/f171b330442b44daa806235149ac9794 : SUCCESS in 49m 29s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/49718ac9570949bcadcea808da98622a : SUCCESS in 7m 32s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/713cdc352e5d48b39b58a31502cfe366 : SUCCESS in 6m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/04fa16ad2c5a452a843a9adf9f6c3b36 : SUCCESS in 5m 45s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/c173695ad0674e30900b0ae9746d63f3 : SUCCESS in 5m 44s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/0c6def10f9b14abc8d8d9c858ccf4681 : SUCCESS in 5m 58s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cf6fc0a73ffe4438b6ddf26fad61686a : SUCCESS in 8m 47s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/346157d3b60e477fbe87334025ac5bcf : SUCCESS in 5m 48s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/f04aea604f8f437c8cb43dd77d491bf9 : SUCCESS in 6m 10s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/98c569b961194830bb93849723a879f6 : SUCCESS in 5m 54s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/d83a09fb35224a96b524d27dc002c1cf : SUCCESS in 6m 33s\n- placement-nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/50d0587355154593afb3d9022aa1cbb2 : SUCCESS in 16m 39s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/02fcf240805247fba4fe047fe41cdb4e : SUCCESS in 21m 22s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/67cfdb47b6af4578b3870f7e5e8454ef : SUCCESS in 11m 22s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5dea6ba7d48b453f9a61ded472cdbcf7 : SUCCESS in 51m 45s","accounts_in_message":[],"_revision_number":6},{"id":"2fdaf1a3a4bca554eb00cfac068dbdbfa76624a9","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2022-02-08 01:25:43.000000000","message":"Patch Set 6:\n\n(6 comments)","accounts_in_message":[],"_revision_number":6},{"id":"f05d281f5a21ac14f10ce023b709b8ce10a71706","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2022-02-08 03:00:38.000000000","message":"Patch Set 6: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"a2d3e0ff8c813d89d3c9a936b47d5c2792591ac6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2022-02-08 14:49:02.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"a4656c3e866c95113d32578c047462020d395beb","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2022-02-08 14:51:28.000000000","message":"Patch Set 7:\n\n(5 comments)","accounts_in_message":[],"_revision_number":7},{"id":"eb6aa03a08f5e11c71947b52630595375ce70d81","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-08 16:53:12.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/3dad49eccd6f4dbcada39a4fd9eff17b : SUCCESS in 1h 01m 05s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/52fdccb571c446e097e0b9cb9cc50fb8 : SUCCESS in 1h 08m 54s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/dd20f03e5b484579a6cdd7c65dabf1c8 : SUCCESS in 47m 44s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a3f68953281846e9a49208a021c048ba : SUCCESS in 9m 49s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/6b88568da22642ce9f8dc18b4de71536 : SUCCESS in 8m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ca19787a05e5483381409310053016f2 : SUCCESS in 10m 38s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/521f5c763e644a6c8d0d0392d9ee38b0 : SUCCESS in 9m 54s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/da950d04ac7f466e8ec8163ba4cedd9c : SUCCESS in 10m 06s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0b0b1a4bf3eb4745b2d1f5442dd1421b : SUCCESS in 13m 25s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/3e27eaf415cb451598390a5eadb771ff : SUCCESS in 10m 20s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/e590c5a2d86949a38f2e112f01ad84e1 : SUCCESS in 10m 52s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/dd7d314929554ad0acf1e7b117614b4c : SUCCESS in 13m 41s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/9015f68f6d0a47eeb3f0fadf6da8e131 : SUCCESS in 13m 40s\n- placement-nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/9d47049bf1d34d6a997f6f53aa840e0f : SUCCESS in 23m 10s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/570997efd02e4cdaad07569a51776157 : SUCCESS in 30m 32s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/afdc55d557d74e6081869342db152913 : SUCCESS in 14m 21s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/afef90d259054bab83c74b6c41596010 : SUCCESS in 49m 54s","accounts_in_message":[],"_revision_number":7},{"id":"7d9accb0c517aebec03bb308cd2d7096fd284f88","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2022-02-08 21:42:56.000000000","message":"Patch Set 7: Code-Review+2\n\n(2 comments)","accounts_in_message":[],"_revision_number":7},{"id":"38122c641efa7cbb8c84c486e373a0b912f824a7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2022-02-10 10:09:56.000000000","message":"Uploaded patch set 8: Patch Set 7 was rebased.","accounts_in_message":[],"_revision_number":8},{"id":"3ca308bca3d89f8ee7c357ce0d3c406afa60cf67","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-10 11:17:44.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/bd4045eb5b034bd3a2c209b0ee95666c : SUCCESS in 48m 53s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/05e9e8fa9acb48819c703f5473512469 : SUCCESS in 1h 05m 10s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/ccb0d30dece6444f9a24e013b43bb96e : SUCCESS in 43m 46s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6242364bd64f4724941a7fbe0b83b8f1 : SUCCESS in 7m 55s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4d736114940e4e3b988cbe1637029d2e : SUCCESS in 6m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fee7df7fc29345769f014b3274495351 : SUCCESS in 5m 54s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/06d56c2622e44445984186d45343a681 : SUCCESS in 5m 25s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/f01f5045901b4c1fa24de9315ca0d08d : SUCCESS in 6m 07s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b1194ebc1d794333bb98421221ccaa14 : SUCCESS in 7m 31s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/e8a4bb53080c4591ac77fa85d9d9a905 : SUCCESS in 5m 40s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/279aa165f73746038fdf3252dd51c584 : SUCCESS in 6m 44s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/e9a8842be0b441f2a2e3dce313832966 : SUCCESS in 5m 52s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/c1cee2a237224b87ac47c1e9d4cf837a : SUCCESS in 6m 38s\n- placement-nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/81158c5e041441188e172b9590e3d031 : SUCCESS in 17m 01s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/63fe58504b4244a296e3d50a4552a4bf : SUCCESS in 21m 10s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/346ccec012e444169c3766d641485749 : SUCCESS in 9m 47s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5d7f3be6ffc344e191fc3c2504cf07ac : SUCCESS in 52m 20s","accounts_in_message":[],"_revision_number":8},{"id":"b2fc0c054fc87f1e8a7981ac5d9f595f66107cf3","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2022-02-21 19:09:28.000000000","message":"Patch Set 8: Code-Review+1\n\n(4 comments)","accounts_in_message":[],"_revision_number":8},{"id":"f852b2b591e2234306263173324d392619150ced","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2022-02-22 13:57:08.000000000","message":"Patch Set 8:\n\n(2 comments)","accounts_in_message":[],"_revision_number":8},{"id":"5e9109d8a6ff4b6ce5b72ce5d8e2f64b3c65a841","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2022-02-22 17:43:16.000000000","message":"Patch Set 8: Code-Review+2 Workflow+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":8},{"id":"7cb760ad7d53a9eb2d8f637f1cc35c42079a4fed","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-22 18:27:41.000000000","message":"Patch Set 8: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":8},{"id":"322c9398a0fe5c0ca2549c8a4bc29c5995217763","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-22 19:40:27.000000000","message":"Patch Set 8: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/7588dd5c010b4cbfa3a9cd148ba3bc52 : SUCCESS in 1h 06m 24s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/8ff95ed6740d4a2489bdd8072b31ef25 : SUCCESS in 1h 09m 05s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/5028c98388c54314b9d9c26d00e0dd82 : SUCCESS in 53m 50s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ba484657132a45d4a28f1fb7fa8dada8 : SUCCESS in 7m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d60a56c2a9e74a28bf8962f1d989c937 : SUCCESS in 7m 15s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/c9ce893ed64b4c6087bb3f7e8262ce08 : SUCCESS in 6m 09s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/3a26f0af6c16424cae531fb79901f3f0 : SUCCESS in 8m 20s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/22a7b6ab5b294bcf900219c7dac5c346 : SUCCESS in 9m 43s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/a8689476cf21405784c8a1250b53bcbc : SUCCESS in 6m 27s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/20c10b8ee41e4f2dabfe2cd5577ef21a : SUCCESS in 7m 33s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/add24f3d168e4900ba43c3849a4f6193 : SUCCESS in 7m 15s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/a761f3374a8f4627b186acb2a0a4c368 : SUCCESS in 8m 09s\n- placement-nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/d0092bca17e449629f9642ca8593a398 : SUCCESS in 19m 14s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/1cbb340b09d146be964c26bded853c6b : SUCCESS in 49m 25s","accounts_in_message":[],"_revision_number":8},{"id":"497573f7225178c598edb524914364344b80718d","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-22 19:40:27.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":8},{"id":"e485d57a1c8b488e520c615ceffda577e50743ca","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-22 19:42:24.000000000","message":"Patch Set 8:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bf81ffca6aa84f54890fa20a581ac200 : SUCCESS in 1m 22s","accounts_in_message":[],"_revision_number":8}],"current_revision_number":8,"current_revision":"87e56f749bc62dfea0ed754232d07a96fd8780d7","revisions":{"3c61226fef9cd114ff165b43dfa02fa3b269eda0":{"kind":"REWORK","_number":1,"created":"2022-01-26 15:54:39.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/92/826492/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/92/826492/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/92/826492/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/92/826492/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/92/826492/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/92/826492/1"}}},"commit":{"parents":[{"commit":"d6fccd7ef05a2c4e804bf680767037bc5e7b10ba","subject":"Add any-traits support for listing resource providers","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/d6fccd7ef05a2c4e804bf680767037bc5e7b10ba"}]}],"author":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2022-01-26 13:37:44.000000000","tz":60},"committer":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2022-01-26 15:52:28.000000000","tz":60},"subject":"Add any-traits support for allocation candidates","message":"Add any-traits support for allocation candidates\n\nStory: 2005345\nStory: 2005346\nChange-Id: I760be29201bce8dfc6d4e571bc8a842404eaff09\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/3c61226fef9cd114ff165b43dfa02fa3b269eda0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/3c61226fef9cd114ff165b43dfa02fa3b269eda0"}]},"branch":"refs/heads/master"},"c76cecc92917c9b5efb157cf1a8f3213639a58e8":{"kind":"REWORK","_number":2,"created":"2022-01-27 16:15:23.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/92/826492/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/92/826492/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/92/826492/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/92/826492/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/92/826492/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/92/826492/2"}}},"commit":{"parents":[{"commit":"4767c0f7ccd2bd40ff125295097fb39144cec1f5","subject":"Add any-traits support for listing resource providers","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/4767c0f7ccd2bd40ff125295097fb39144cec1f5"}]}],"author":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2022-01-26 13:37:44.000000000","tz":60},"committer":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2022-01-27 13:16:26.000000000","tz":60},"subject":"Add any-traits support for allocation candidates","message":"Add any-traits support for allocation candidates\n\nThe patch I8704fe7350f74e0567e574eb00fc40b330817381 added support for\nany-traits in the DB query when considering RP trees. This patch extends\nthe allocation candidates code path to be able to parse the extended\n\u0027in:\u0027 syntax of the \u0027required\u0027 query parameter as well as to handle the\nnested required trait structure both in the unnamed and in the name\nrequest groups.\n\nThis patch refers to microversion 1.39 which has not been added yet so\nthe changes in this patch cannot be triggered from the REST API. A later\npatch will add the microversion bump.\n\nNote that supporting the \u0027in:\u0027 syntax in root_required query param was\nnot planned and it is not implemented as part of this patch series and\nAPI microversion.\n\nStory: 2005345\nStory: 2005346\nChange-Id: I760be29201bce8dfc6d4e571bc8a842404eaff09\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/c76cecc92917c9b5efb157cf1a8f3213639a58e8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/c76cecc92917c9b5efb157cf1a8f3213639a58e8"}]},"branch":"refs/heads/master"},"6729502bf796f4911dd9ca36f35fcdf02ce1e21c":{"kind":"REWORK","_number":3,"created":"2022-01-31 14:45:05.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/92/826492/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/92/826492/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/92/826492/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/92/826492/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/92/826492/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/92/826492/3"}}},"commit":{"parents":[{"commit":"c8a49a71441e7a6a8680b0fc1db374a696320348","subject":"Add any-traits support for listing resource providers","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/c8a49a71441e7a6a8680b0fc1db374a696320348"}]}],"author":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2022-01-26 13:37:44.000000000","tz":60},"committer":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2022-01-31 14:40:15.000000000","tz":60},"subject":"Add any-traits support for allocation candidates","message":"Add any-traits support for allocation candidates\n\nThe patch I8704fe7350f74e0567e574eb00fc40b330817381 added support for\nany-traits in the DB query when considering RP trees. This patch extends\nthe allocation candidates code path to be able to parse the extended\n\u0027in:\u0027 syntax of the \u0027required\u0027 query parameter as well as to handle the\nnested required trait structure both in the unnamed and in the name\nrequest groups.\n\nThis patch refers to microversion 1.39 which has not been added yet so\nthe changes in this patch cannot be triggered from the REST API. A later\npatch will add the microversion bump.\n\nNote that supporting the \u0027in:\u0027 syntax in root_required query param was\nnot planned and it is not implemented as part of this patch series and\nAPI microversion.\n\nStory: 2005345\nStory: 2005346\nChange-Id: I760be29201bce8dfc6d4e571bc8a842404eaff09\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/6729502bf796f4911dd9ca36f35fcdf02ce1e21c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/6729502bf796f4911dd9ca36f35fcdf02ce1e21c"}]},"branch":"refs/heads/master"},"3a8c4b0bad33ef96337bc3bc4ceba5c8fefa5c07":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2022-01-31 14:52:28.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/92/826492/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/92/826492/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/92/826492/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/92/826492/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/92/826492/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/92/826492/4"}}},"commit":{"parents":[{"commit":"0540168362ea07ea214cbf878138e9bd3db22ddb","subject":"Add any-traits support for listing resource providers","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/0540168362ea07ea214cbf878138e9bd3db22ddb"}]}],"author":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2022-01-26 13:37:44.000000000","tz":60},"committer":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2022-01-31 14:51:37.000000000","tz":60},"subject":"Add any-traits support for allocation candidates","message":"Add any-traits support for allocation candidates\n\nThe patch I8704fe7350f74e0567e574eb00fc40b330817381 added support for\nany-traits in the DB query when considering RP trees. This patch extends\nthe allocation candidates code path to be able to parse the extended\n\u0027in:\u0027 syntax of the \u0027required\u0027 query parameter as well as to handle the\nnested required trait structure both in the unnamed and in the name\nrequest groups.\n\nThis patch refers to microversion 1.39 which has not been added yet so\nthe changes in this patch cannot be triggered from the REST API. A later\npatch will add the microversion bump.\n\nNote that supporting the \u0027in:\u0027 syntax in root_required query param was\nnot planned and it is not implemented as part of this patch series and\nAPI microversion.\n\nStory: 2005345\nStory: 2005346\nChange-Id: I760be29201bce8dfc6d4e571bc8a842404eaff09\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/3a8c4b0bad33ef96337bc3bc4ceba5c8fefa5c07"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/3a8c4b0bad33ef96337bc3bc4ceba5c8fefa5c07"}]},"branch":"refs/heads/master"},"1fa14fe11b5c38c04a4bc79fd1626e5767e4f839":{"kind":"REWORK","_number":5,"created":"2022-01-31 17:28:44.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/92/826492/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/92/826492/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/92/826492/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/92/826492/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/92/826492/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/92/826492/5"}}},"commit":{"parents":[{"commit":"2985c1143babeb4996939962983cae8613f066d4","subject":"Add any-traits support for listing resource providers","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/2985c1143babeb4996939962983cae8613f066d4"}]}],"author":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2022-01-26 13:37:44.000000000","tz":60},"committer":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2022-01-31 17:28:31.000000000","tz":60},"subject":"Add any-traits support for allocation candidates","message":"Add any-traits support for allocation candidates\n\nThe patch I8704fe7350f74e0567e574eb00fc40b330817381 added support for\nany-traits in the DB query when considering RP trees. This patch extends\nthe allocation candidates code path to be able to parse the extended\n\u0027in:\u0027 syntax of the \u0027required\u0027 query parameter as well as to handle the\nnested required trait structure both in the unnamed and in the name\nrequest groups.\n\nThis patch refers to microversion 1.39 which has not been added yet so\nthe changes in this patch cannot be triggered from the REST API. A later\npatch will add the microversion bump.\n\nNote that supporting the \u0027in:\u0027 syntax in root_required query param was\nnot planned and it is not implemented as part of this patch series and\nAPI microversion.\n\nStory: 2005345\nStory: 2005346\nChange-Id: I760be29201bce8dfc6d4e571bc8a842404eaff09\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/1fa14fe11b5c38c04a4bc79fd1626e5767e4f839"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/1fa14fe11b5c38c04a4bc79fd1626e5767e4f839"}]},"branch":"refs/heads/master"},"09d7413e7c6d3308a60ba57a0e7a5bfd019962f1":{"kind":"REWORK","_number":6,"created":"2022-02-03 11:03:06.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/92/826492/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/92/826492/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/92/826492/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/92/826492/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/92/826492/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/92/826492/6"}}},"commit":{"parents":[{"commit":"fe3fdc55b031bf883db62cfbbf8c34e03ee45e58","subject":"Add any-traits support for listing resource providers","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/fe3fdc55b031bf883db62cfbbf8c34e03ee45e58"}]}],"author":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2022-01-26 13:37:44.000000000","tz":60},"committer":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2022-02-03 11:01:38.000000000","tz":60},"subject":"Add any-traits support for allocation candidates","message":"Add any-traits support for allocation candidates\n\nThe patch I8704fe7350f74e0567e574eb00fc40b330817381 added support for\nany-traits in the DB query when considering RP trees. This patch extends\nthe allocation candidates code path to be able to parse the extended\n\u0027in:\u0027 syntax of the \u0027required\u0027 query parameter as well as to handle the\nnested required trait structure both in the unnamed and in the name\nrequest groups.\n\nThis patch refers to microversion 1.39 which has not been added yet so\nthe changes in this patch cannot be triggered from the REST API. A later\npatch will add the microversion bump.\n\nNote that supporting the \u0027in:\u0027 syntax in root_required query param was\nnot planned and it is not implemented as part of this patch series and\nAPI microversion.\n\nStory: 2005345\nStory: 2005346\nChange-Id: I760be29201bce8dfc6d4e571bc8a842404eaff09\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/09d7413e7c6d3308a60ba57a0e7a5bfd019962f1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/09d7413e7c6d3308a60ba57a0e7a5bfd019962f1"}]},"branch":"refs/heads/master"},"47c93f09eb73075cc9da48694888f358dee7bdbe":{"kind":"REWORK","_number":7,"created":"2022-02-08 14:49:02.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/92/826492/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/92/826492/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/92/826492/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/92/826492/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/92/826492/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/92/826492/7"}}},"commit":{"parents":[{"commit":"98fcf304975d01b9b826b5abfb0e95e3584d9a1c","subject":"Add any-traits support for listing resource providers","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/98fcf304975d01b9b826b5abfb0e95e3584d9a1c"}]}],"author":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2022-01-26 13:37:44.000000000","tz":60},"committer":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2022-02-08 14:16:55.000000000","tz":60},"subject":"Add any-traits support for allocation candidates","message":"Add any-traits support for allocation candidates\n\nThe patch I8704fe7350f74e0567e574eb00fc40b330817381 added support for\nany-traits in the DB query when considering RP trees. This patch extends\nthe allocation candidates code path to be able to parse the extended\n\u0027in:\u0027 syntax of the \u0027required\u0027 query parameter as well as to handle the\nnested required trait structure both in the unnamed and in the name\nrequest groups.\n\nThis patch refers to microversion 1.39 which has not been added yet so\nthe changes in this patch cannot be triggered from the REST API. A later\npatch will add the microversion bump.\n\nNote that supporting the \u0027in:\u0027 syntax in root_required query param was\nnot planned and it is not implemented as part of this patch series and\nAPI microversion.\n\nStory: 2005345\nStory: 2005346\nChange-Id: I760be29201bce8dfc6d4e571bc8a842404eaff09\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/47c93f09eb73075cc9da48694888f358dee7bdbe"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/47c93f09eb73075cc9da48694888f358dee7bdbe"}]},"branch":"refs/heads/master"},"87e56f749bc62dfea0ed754232d07a96fd8780d7":{"kind":"TRIVIAL_REBASE","_number":8,"created":"2022-02-10 10:09:56.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/92/826492/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/92/826492/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/92/826492/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/92/826492/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/92/826492/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/92/826492/8"}}},"commit":{"parents":[{"commit":"faa1ad516f60d2f054f0972b3cf0debcf47df9ab","subject":"Add any-traits support for listing resource providers","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/faa1ad516f60d2f054f0972b3cf0debcf47df9ab"}]}],"author":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2022-01-26 13:37:44.000000000","tz":60},"committer":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2022-02-10 10:09:20.000000000","tz":60},"subject":"Add any-traits support for allocation candidates","message":"Add any-traits support for allocation candidates\n\nThe patch I8704fe7350f74e0567e574eb00fc40b330817381 added support for\nany-traits in the DB query when considering RP trees. This patch extends\nthe allocation candidates code path to be able to parse the extended\n\u0027in:\u0027 syntax of the \u0027required\u0027 query parameter as well as to handle the\nnested required trait structure both in the unnamed and in the name\nrequest groups.\n\nThis patch refers to microversion 1.39 which has not been added yet so\nthe changes in this patch cannot be triggered from the REST API. A later\npatch will add the microversion bump.\n\nNote that supporting the \u0027in:\u0027 syntax in root_required query param was\nnot planned and it is not implemented as part of this patch series and\nAPI microversion.\n\nStory: 2005345\nStory: 2005346\nChange-Id: I760be29201bce8dfc6d4e571bc8a842404eaff09\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/87e56f749bc62dfea0ed754232d07a96fd8780d7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/87e56f749bc62dfea0ed754232d07a96fd8780d7"}]},"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":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},{"label":"Review-Priority","status":"MAY"}]}],"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":{}}}]}
