)]}'
{"id":"openstack%2Fplacement~826490","triplet_id":"openstack%2Fplacement~master~Id1b3d6fb2c1a50909649583dbd8ca6e841468366","project":"openstack/placement","branch":"master","topic":"any-traits-support","attention_set":{},"removed_from_attention_set":{"4690":{"account":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"last_update":"2022-02-08 21:47:58.000000000","reason":"melwitt replied on the change"},"9708":{"account":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"last_update":"2022-02-22 16:27:09.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Id1b3d6fb2c1a50909649583dbd8ca6e841468366","subject":"DB layer should only depend on trait id not names","status":"MERGED","created":"2022-01-26 15:54:17.000000000","updated":"2022-02-22 16:27:09.000000000","submitted":"2022-02-22 16:27:09.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":7,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"826490-any-traits-support","meta_rev_id":"5d31f651f667372c38704f461f93e535c0655d02","_number":826490,"virtual_id_number":826490,"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":[{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2022-02-22 16:27:09.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"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":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"all":[{"value":2,"date":"2022-02-08 21:47:58.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":2,"date":"2022-02-16 15:12:12.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2022-02-22 10:15:11.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"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":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":1,"date":"2022-02-16 15:12:12.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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2022-02-22 10:15:11.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"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":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"_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:14:43.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-07 22:50:23.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 21:47:58.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-16 15:12:12.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"REVIEWER"},{"updated":"2022-02-22 10:15:11.000000000","updated_by":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"reviewer":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"state":"REVIEWER"}],"messages":[{"id":"a8e8176fe7d046a79c8b4f6877c8af686bcb7e78","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:17.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"1ecadffdddff0c4c17edb3ac59e26cd91f34338a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-26 17:14:43.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/dc9361b82eed484c886f60612eaf0a91 : SUCCESS in 1h 02m 52s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/ccb0ab2c7ce941be9c3ec7142dc86b8b : SUCCESS in 1h 15m 09s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/a7785a533105425896e3a4b1b304caf3 : SUCCESS in 56m 33s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/fc987edd6c4546529842d4009e55021b : SUCCESS in 6m 18s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/b3063be4daf74dffa7c12a5cfbca113d : SUCCESS in 7m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9c001424f7f340bf87e5c32fe2918fbc : SUCCESS in 7m 26s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/068c586388b64aaf9a657dca24a2da63 : SUCCESS in 6m 45s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/39fd62d24ea643459214b718b3c44a4e : SUCCESS in 6m 02s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/356a57da1eac4e70bd436b0e4d300903 : SUCCESS in 9m 57s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/ed73c26c0e0e4682b8c5141ee2d1be72 : SUCCESS in 6m 43s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/d6e80acb877c4c2db977db4afb28298a : SUCCESS in 6m 27s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/b5cef9c8d5aa425093510114f52fcb64 : SUCCESS in 8m 04s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/eb64b7f1d9884939a41292cc496b4b57 : SUCCESS in 7m 05s\n- placement-nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/5b2d186bd0484183a981e3459f458f81 : SUCCESS in 17m 34s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/25db87cd27b0408f8424e7574290eeb0 : SUCCESS in 24m 55s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/eabeaf29c1824cc892ba278a50efb7a0 : SUCCESS in 9m 37s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/1ac938e261b5450fb925697d3c78bad6 : SUCCESS in 45m 13s","accounts_in_message":[],"_revision_number":1},{"id":"893fea085db7a643157a42186eb7cd1bda581a5a","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:44:39.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"dc0bac8d4e03d298b8bedf3c7945299f4e426761","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:03.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"d8fa8db311785ba831d3adf5e7d3b1eb7ce3cf6e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-31 16:08:04.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/edb8c54aed0347e9bae530b8d50c3f45 : SUCCESS in 1h 10m 15s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/efb33a918bc3478faff1a504b814cd41 : SUCCESS in 1h 09m 22s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/896bca6757bc434098422922c6fddcbb : SUCCESS in 50m 15s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/074e605eb8b948ddb6e91b7fac6c9cb5 : SUCCESS in 7m 34s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/b7b6dca7091a4771902da04c519088d6 : SUCCESS in 6m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2f0653c117174c339cbc9de5e6cb75c1 : SUCCESS in 5m 42s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/d17b84c25217499b94141b4621caf3d1 : SUCCESS in 5m 42s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/987dda71dfb64deb8a927224992a410e : SUCCESS in 9m 28s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2a1cae1cf829407b9044c3973d683dfe : SUCCESS in 8m 35s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/0a896dd51e064d8c8d61e1f185e01365 : SUCCESS in 7m 00s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/7110dae0308044089401a663e8baf013 : SUCCESS in 9m 04s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/ee281983db9d44a39f9e52d06c496a21 : SUCCESS in 6m 49s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/061888fe3fab435da047142bd9b2e518 : SUCCESS in 8m 04s\n- placement-nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/0eda03fa87c546629f5251f07299e7ee : SUCCESS in 17m 16s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/59d20b8deee542e49ab4bc9b6c59f49c : SUCCESS in 21m 30s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/fbcf02722f6a437eb7426a0bdf5f49b4 : SUCCESS in 13m 07s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f2373806915b42a8a4f1feb49b78d65c : SUCCESS in 1h 01m 22s","accounts_in_message":[],"_revision_number":3},{"id":"aad9ce8c7b1e86f3f8cbe22c7fced95d7aee5d82","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 4: Patch Set 3 was rebased.","accounts_in_message":[],"_revision_number":4},{"id":"5049bc7f0ddf8c7ac60cb6d5c2435577d3d7c99d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-31 19:38:34.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/ef33864e2e6348738a6f587d8988a456 : SUCCESS in 59m 34s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/708dadce9c67481db0c09c044a43f803 : SUCCESS in 1h 10m 53s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/dc7bb69a166c4bcba556dace3232ca2b : SUCCESS in 54m 57s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/657fd543db08437b9e775c884c0b2f32 : SUCCESS in 7m 20s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4f35e09816b0411f833c01a1f4166927 : SUCCESS in 8m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ba3281ea4e0a486892ca372d7a3c74e3 : SUCCESS in 7m 47s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/a1534d1dea7f45b381ddf981a8c5df16 : SUCCESS in 7m 10s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/74722d8b76c1463fa265ea64d38e4f11 : SUCCESS in 8m 03s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f3cb080587b841ee8d90b4ffd72f8db9 : SUCCESS in 11m 35s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/bb06059a8de74693bbd8ee00c402257c : SUCCESS in 6m 41s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/9d613f3773eb424f8a4d1fa5589ba8b3 : SUCCESS in 6m 35s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/13be817a1fd44e6580ec44a9a5ec95c1 : SUCCESS in 7m 18s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/01c4c14ac5e849e4adfa841f29bcdbf8 : SUCCESS in 7m 45s\n- placement-nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/5f0ade72932745b6b2b852794837d4aa : SUCCESS in 18m 44s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/3134bb21434b4f63bc685f3a334b16e2 : SUCCESS in 24m 27s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/a063594eeca44363b56ca91ec8482857 : SUCCESS in 11m 48s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5f30c2354d66406686ecc668da59ad47 : SUCCESS in 51m 41s","accounts_in_message":[],"_revision_number":4},{"id":"d4231cc968af8db3c1d2306a8867fa32370f4207","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:02:40.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.","accounts_in_message":[],"_revision_number":5},{"id":"f0e4ebcc855513c84beb08203f35c015b2058a81","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-03 12:15:19.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/1ac8503298434905bd880ad418743ce7 : SUCCESS in 45m 15s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/8e620a05938e4c638eedc8decc0069d1 : SUCCESS in 1h 06m 25s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/e612ec56b540494f8d86ea1346ee5ec5 : SUCCESS in 46m 15s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e32810aa1e1e494b9e14f5bca63618f4 : SUCCESS in 7m 52s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/58316663c5e2484fb6d931e376467332 : SUCCESS in 6m 20s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/302f0b1e6f49489cbd450be6b7e02374 : SUCCESS in 5m 46s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/7d7e6c6c292340e793212154cb0d31da : SUCCESS in 4m 53s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/2e3ed81088bd4530b8fec8ae3a9d7049 : SUCCESS in 6m 15s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/589d3578dba0466587541c993aa066be : SUCCESS in 7m 35s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/83e203e8a0d94819947e9a46980117dc : SUCCESS in 6m 22s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/11deec9aef3e4ef0915d477bc1f0f54a : SUCCESS in 5m 33s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/e652d5c827234c22a940fe13569d5589 : SUCCESS in 6m 06s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/795828cd6e6a483b89299d6f8283a748 : SUCCESS in 5m 59s\n- placement-nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/97c4e25364174bed8edd6289cfbba292 : SUCCESS in 18m 02s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/3ce5b3a3f07947b0970f83d5ec181525 : SUCCESS in 23m 16s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/564fefac209c479e97a19f83c0f76211 : SUCCESS in 9m 58s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8cb1e84e246d448ba9a2007d90f59776 : SUCCESS in 55m 13s","accounts_in_message":[],"_revision_number":5},{"id":"d96d3fcc366e4406148590916b5f4934e1d1b85a","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2022-02-07 22:50:23.000000000","message":"Patch Set 5:\n\n(2 comments)","accounts_in_message":[],"_revision_number":5},{"id":"cc3f1caddbec87eb8928081989bf6581216e171d","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:48:39.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"36ff869009aef150b9c564869052753dfcd43cf7","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2022-02-08 14:51:07.000000000","message":"Patch Set 6:\n\n(2 comments)","accounts_in_message":[],"_revision_number":6},{"id":"ebf94719ae406defd442018155c87da544dbc21f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-08 16:55:14.000000000","message":"Patch Set 6: 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/ddd6cc80d61147a880428dc09fdb98d8 : SUCCESS in 53m 47s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/ea4454539f614611afbfacf150463a0e : SUCCESS in 1h 08m 15s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/3b5bc472f045421f8be9109a2cf15805 : SUCCESS in 42m 42s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d383509b5d21485086126d9199107bb9 : SUCCESS in 7m 13s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c94b7541cc4e4e3ba6f8f82724231ef4 : SUCCESS in 6m 55s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b23ff522e2014175aba5e5f9fc4e192c : SUCCESS in 5m 36s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/f1a8f672635a4c93bd7edffb56cf82b5 : SUCCESS in 7m 58s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/41c1ecb2503345cfb1a62d221936b7ca : SUCCESS in 8m 41s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/12f9cd1615f444b2bb6f0974293da195 : SUCCESS in 8m 27s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/0921d936a7b84a9aa75a0b41dd5cd5c1 : SUCCESS in 6m 48s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/16cfdf2829de46aa97c183b8f04fbee5 : SUCCESS in 5m 45s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/ffb46e788ba24aa69370cbcf1b04c45a : SUCCESS in 8m 29s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/a0e6ad61cc6f4f91be56a06b688e3899 : SUCCESS in 8m 25s\n- placement-nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/7544c9cbd27d4981a040b253baf86c18 : FAILURE in 17m 35s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/bb49f114ce8b47519675bf1c8af6f4be : SUCCESS in 18m 19s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/73011cebf96842a7b5ed19c6c17fb7d5 : SUCCESS in 12m 59s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/938e1eb9a7274d5d8525e4972248612a : SUCCESS in 1h 14m 02s","accounts_in_message":[],"_revision_number":6},{"id":"4c0aa871281199b2a7f11e0eca6bf82f7f6186df","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2022-02-08 17:02:52.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"8373bd5674eac93780085b3b44f9605b954f0eed","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-08 18:40:47.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/c2ef400a8d6e46d387c799d08f911e9e : SUCCESS in 56m 48s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/3426748e439c49fabbb17f59e83a1faa : SUCCESS in 1h 09m 26s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/79c4d17bcf844760b92699755aa76212 : SUCCESS in 49m 50s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/341e0d3edbb44fa1adefccf63d291a2f : SUCCESS in 9m 36s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/193e330e6afd4ba896f30bb9a89be7c7 : SUCCESS in 7m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1554ce7c62034cbc8338922fa89704ad : SUCCESS in 6m 24s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/00d724890b954086b0f59652812de2d1 : SUCCESS in 6m 27s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/2d72716454b44f6b9621ed09e586a5c8 : SUCCESS in 7m 26s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5e411b5f268e4e4597d15f90363047a5 : SUCCESS in 10m 48s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/9de87f9d01d34dcaa169f927eabbdbf9 : SUCCESS in 9m 21s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/dc12f44cd2734c2c8f75f80f65a176b6 : SUCCESS in 6m 59s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/a46a12be81ad4eac8bc69426be04f465 : SUCCESS in 7m 34s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/1235d233fa23436797e378e259ae5de0 : SUCCESS in 7m 43s\n- placement-nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/351498c840a144e0a499ad74f93369cc : SUCCESS in 17m 10s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/f9ffbf82807e4fdc91629439bdc029fb : SUCCESS in 22m 29s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/238ee65d26c449979c040f217c5cebf4 : SUCCESS in 11m 08s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9f3571e9845242889fd29c083c467bca : SUCCESS in 54m 01s","accounts_in_message":[],"_revision_number":6},{"id":"a692bd6b73b7682b2c0236fa1b1202cb3c21a00b","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2022-02-08 21:47:58.000000000","message":"Patch Set 6: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"60bc560a8ca8e6d6ecfa682ab929747cd1a60023","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2022-02-16 15:12:12.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"268522959192b43413e97c6f1ea3e489eec9ec85","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2022-02-22 10:15:11.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":6},{"id":"576162eb77a3bd3a0fd7fe7a373a240b29441df7","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-22 14:50:29.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":6},{"id":"fa48a152309203b8d283edd0867da6c05d938775","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-22 16:27:09.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/067fbeabb3474f53a1317ea83b0f74ee : SUCCESS in 1h 02m 40s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/a0d9b3e1b5eb42bb9236f00c413c79c8 : SUCCESS in 1h 11m 50s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/15675a977313464484685f29835b56db : SUCCESS in 53m 06s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/bcd9ce96e92143a8a824509cd3ea8e8f : SUCCESS in 8m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/56047edadc694cb2bda63bba850733dc : SUCCESS in 7m 55s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/df950e00b1b24c3585450bc8441de087 : SUCCESS in 6m 05s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/8b49eaf072014fb3a0548fb87facb8c8 : SUCCESS in 6m 55s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/53e6df8eceb744ab982f246f1eab4435 : SUCCESS in 10m 53s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/2beb516828c945fa8a7d3f2dd3dd40c2 : SUCCESS in 7m 20s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/d5b103c86d144965bcfb7efe7c5d8174 : SUCCESS in 7m 43s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/113670100c0b48a1b94605db2881ab3d : SUCCESS in 10m 09s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/0e3e6c94f6cf4402a88288ad57f26a26 : SUCCESS in 7m 43s\n- placement-nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/e5122b1ff7ab4c7eb5fc156e401934a8 : SUCCESS in 16m 33s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0408226ffa424ac286f54f864ae06b58 : SUCCESS in 50m 31s","accounts_in_message":[],"_revision_number":6},{"id":"5d31f651f667372c38704f461f93e535c0655d02","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-22 16:27:09.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"2d2a8ce7c9ed3291bbbdb6ef0d26fead118406e2","revisions":{"93d0c88de8b6b65ee3ad857434c473f1160ac761":{"kind":"REWORK","_number":1,"created":"2022-01-26 15:54:17.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/90/826490/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/90/826490/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/90/826490/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/90/826490/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/90/826490/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/90/826490/1"}}},"commit":{"parents":[{"commit":"902a89a4e2332ef71503df6fab7fd828e51f7fe1","subject":"Extend the RP db query to support any-traits","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/902a89a4e2332ef71503df6fab7fd828e51f7fe1"}]}],"author":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2022-01-25 13:14:56.000000000","tz":60},"committer":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2022-01-25 13:14:56.000000000","tz":60},"subject":"DB layer should only depend on trait id not names","message":"DB layer should only depend on trait id not names\n\nUpdate get_provider_ids_having_any_trait to only depend on the internal\ntrait IDs in signature. In implementation it only depends on that anyhow\nand all call sites already has access to the trait ids.\n\nLater this change will help to use this call from call sites which only\nhave access to the trait ids but not the names any more.\n\nStory: 2005345\nStory: 2005346\nChange-Id: Id1b3d6fb2c1a50909649583dbd8ca6e841468366\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/93d0c88de8b6b65ee3ad857434c473f1160ac761"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/93d0c88de8b6b65ee3ad857434c473f1160ac761"}]},"branch":"refs/heads/master"},"bd8f124d64fd52e19a4d8d944424cd00a7502ab7":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2022-01-31 14:44:39.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/90/826490/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/90/826490/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/90/826490/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/90/826490/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/90/826490/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/90/826490/2"}}},"commit":{"parents":[{"commit":"eaf064787b89e36c0e922af4f2fec3d64cbc1ff0","subject":"Extend the RP db query to support any-traits","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/eaf064787b89e36c0e922af4f2fec3d64cbc1ff0"}]}],"author":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2022-01-25 13:14:56.000000000","tz":60},"committer":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2022-01-31 14:34:12.000000000","tz":60},"subject":"DB layer should only depend on trait id not names","message":"DB layer should only depend on trait id not names\n\nUpdate get_provider_ids_having_any_trait to only depend on the internal\ntrait IDs in signature. In implementation it only depends on that anyhow\nand all call sites already has access to the trait ids.\n\nLater this change will help to use this call from call sites which only\nhave access to the trait ids but not the names any more.\n\nStory: 2005345\nStory: 2005346\nChange-Id: Id1b3d6fb2c1a50909649583dbd8ca6e841468366\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/bd8f124d64fd52e19a4d8d944424cd00a7502ab7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/bd8f124d64fd52e19a4d8d944424cd00a7502ab7"}]},"branch":"refs/heads/master"},"6c71d1f0fde3d7d6ceaaaa089e5043a014e5a758":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2022-01-31 14:52:03.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/90/826490/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/90/826490/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/90/826490/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/90/826490/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/90/826490/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/90/826490/3"}}},"commit":{"parents":[{"commit":"ac78d59b781f7e87051c7b8435cc5a14e3fe1072","subject":"Extend the RP db query to support any-traits","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/ac78d59b781f7e87051c7b8435cc5a14e3fe1072"}]}],"author":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2022-01-25 13:14:56.000000000","tz":60},"committer":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2022-01-31 14:51:37.000000000","tz":60},"subject":"DB layer should only depend on trait id not names","message":"DB layer should only depend on trait id not names\n\nUpdate get_provider_ids_having_any_trait to only depend on the internal\ntrait IDs in signature. In implementation it only depends on that anyhow\nand all call sites already has access to the trait ids.\n\nLater this change will help to use this call from call sites which only\nhave access to the trait ids but not the names any more.\n\nStory: 2005345\nStory: 2005346\nChange-Id: Id1b3d6fb2c1a50909649583dbd8ca6e841468366\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/6c71d1f0fde3d7d6ceaaaa089e5043a014e5a758"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/6c71d1f0fde3d7d6ceaaaa089e5043a014e5a758"}]},"branch":"refs/heads/master"},"8d64d5952e2e6fb3ee5193d097572cb06d739b24":{"kind":"TRIVIAL_REBASE","_number":4,"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/90/826490/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/90/826490/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/90/826490/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/90/826490/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/90/826490/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/90/826490/4"}}},"commit":{"parents":[{"commit":"25064004b2538614a54d0ef13aaca86bd5bf2f1f","subject":"Extend the RP db query to support any-traits","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/25064004b2538614a54d0ef13aaca86bd5bf2f1f"}]}],"author":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2022-01-25 13:14:56.000000000","tz":60},"committer":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2022-01-31 17:28:31.000000000","tz":60},"subject":"DB layer should only depend on trait id not names","message":"DB layer should only depend on trait id not names\n\nUpdate get_provider_ids_having_any_trait to only depend on the internal\ntrait IDs in signature. In implementation it only depends on that anyhow\nand all call sites already has access to the trait ids.\n\nLater this change will help to use this call from call sites which only\nhave access to the trait ids but not the names any more.\n\nStory: 2005345\nStory: 2005346\nChange-Id: Id1b3d6fb2c1a50909649583dbd8ca6e841468366\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/8d64d5952e2e6fb3ee5193d097572cb06d739b24"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/8d64d5952e2e6fb3ee5193d097572cb06d739b24"}]},"branch":"refs/heads/master"},"0f9db7ee2b66252856454c368d26b70a1f2bbefe":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2022-02-03 11:02:40.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/90/826490/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/90/826490/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/90/826490/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/90/826490/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/90/826490/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/90/826490/5"}}},"commit":{"parents":[{"commit":"153aa992b13378a9d0561cbd837906e2c6c1ec1f","subject":"Extend the RP db query to support any-traits","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/153aa992b13378a9d0561cbd837906e2c6c1ec1f"}]}],"author":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2022-01-25 13:14:56.000000000","tz":60},"committer":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2022-02-03 10:58:24.000000000","tz":60},"subject":"DB layer should only depend on trait id not names","message":"DB layer should only depend on trait id not names\n\nUpdate get_provider_ids_having_any_trait to only depend on the internal\ntrait IDs in signature. In implementation it only depends on that anyhow\nand all call sites already has access to the trait ids.\n\nLater this change will help to use this call from call sites which only\nhave access to the trait ids but not the names any more.\n\nStory: 2005345\nStory: 2005346\nChange-Id: Id1b3d6fb2c1a50909649583dbd8ca6e841468366\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/0f9db7ee2b66252856454c368d26b70a1f2bbefe"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/0f9db7ee2b66252856454c368d26b70a1f2bbefe"}]},"branch":"refs/heads/master"},"2d2a8ce7c9ed3291bbbdb6ef0d26fead118406e2":{"kind":"REWORK","_number":6,"created":"2022-02-08 14:48:39.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/90/826490/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/90/826490/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/90/826490/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/90/826490/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/90/826490/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/90/826490/6"}}},"commit":{"parents":[{"commit":"a5ebaf2a45de70cc0725f248943bb9a1a9cb9a49","subject":"Extend the RP db query to support any-traits","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/a5ebaf2a45de70cc0725f248943bb9a1a9cb9a49"}]}],"author":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2022-01-25 13:14:56.000000000","tz":60},"committer":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2022-02-08 13:34:52.000000000","tz":60},"subject":"DB layer should only depend on trait id not names","message":"DB layer should only depend on trait id not names\n\nUpdate get_provider_ids_having_any_trait to only depend on the internal\ntrait IDs in signature. In implementation it only depends on that anyhow\nand all call sites already has access to the trait ids.\n\nLater this change will help to use this call from call sites which only\nhave access to the trait ids but not the names any more.\n\nStory: 2005345\nStory: 2005346\nChange-Id: Id1b3d6fb2c1a50909649583dbd8ca6e841468366\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/2d2a8ce7c9ed3291bbbdb6ef0d26fead118406e2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/2d2a8ce7c9ed3291bbbdb6ef0d26fead118406e2"}]},"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":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}},{"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":{}}}]}
