)]}'
{"id":"openstack%2Fplacement~825849","triplet_id":"openstack%2Fplacement~master~I8704fe7350f74e0567e574eb00fc40b330817381","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:45:11.000000000","reason":"melwitt replied on the change"},"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2022-02-22 14:52:50.000000000","reason":"sean mooney 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:15.000000000","reason":"Change was submitted"},"7166":{"account":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"last_update":"2022-02-22 16:27:15.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I8704fe7350f74e0567e574eb00fc40b330817381","subject":"Extend the RP tree DB query to support any-traits","status":"MERGED","created":"2022-01-21 18:21:38.000000000","updated":"2022-02-22 16:27:15.000000000","submitted":"2022-02-22 16:27:15.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":21,"unresolved_comment_count":5,"has_review_started":true,"submission_id":"825849-any-traits-support","meta_rev_id":"aa7310ef02140721825b1f981a9adb85d352cf7d","_number":825849,"virtual_id_number":825849,"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:15.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":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:45:11.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-22 14:52:50.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":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":2,"date":"2022-02-22 10:17:58.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-22 14:52:50.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":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_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":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"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":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-23 23:31:05.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 00:06: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":"CC"},{"updated":"2022-02-08 21:45:11.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-17 05:54:09.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":"CC"},{"updated":"2022-02-22 10:17:58.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"},{"updated":"2022-02-22 14:52:50.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":"4a84f5fc709deb64478e4253391e2ab88a1e55da","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2022-01-21 18:21:38.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"eee260ff21a9e75b3fd9873c759bfa909340d0e8","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2022-01-21 18:35:11.000000000","message":"Patch Set 1: Workflow-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"1104bfdf0ee58a8647d152aae04400bb37b69ba3","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2022-01-22 08:41:35.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"62d5b998daaf70d48d46c0bca8af4f401744e749","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-23 23:31:05.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/0f340aa8cdd7427183a85082f5ef93ac : SUCCESS in 1h 17m 42s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/e0ff9ff1bf954b868ef0bc4ec464423d : SUCCESS in 53m 27s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/771e4c6308e9455ba7b152701c6e398c : SUCCESS in 43m 48s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b7ab5de1167448bab6a4849d582c6b55 : SUCCESS in 6m 34s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/79e75b811fc24952aac5c781dd0ede7f : SUCCESS in 5m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a2abb527b9e4460988903335e2aead70 : SUCCESS in 5m 06s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/2ae3ff439af74feb8e7b9215d1feb670 : SUCCESS in 5m 44s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/211dcc578b87488996b5184387d71c59 : SUCCESS in 5m 02s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c35d82db95324e159936d0773498de77 : SUCCESS in 8m 45s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/6ba9c6ce48d94c5e829e20de3ba5dfc2 : SUCCESS in 5m 01s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/be28fc886e85457c8af71a3eb3a4cb1e : SUCCESS in 6m 12s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/7c67880780274d31982fa83476d2577a : SUCCESS in 5m 24s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/87bfcfe65171420abee145d38bab6859 : SUCCESS in 6m 34s\n- placement-nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/a814b13df7bd4e8ca79e35c8849ee225 : SUCCESS in 13m 20s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/8009d9df4c584e95b724df251b23ccf0 : SUCCESS in 19m 17s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/47fcc13758104a49bed240927ba7896b : SUCCESS in 6m 15s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/61a3f9287c9f4cd28b9583172a79b4af : SUCCESS in 43m 36s","accounts_in_message":[],"_revision_number":1},{"id":"4ccb711071df816bf0f149df065d4d84e3fd7973","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2022-01-24 16:01:10.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"52de96ceb481e0ee8c023a88d3e6e60062b224fd","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2022-01-24 16:06:10.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"a82d7b0f990514abbe5bd24c51d593749b3c44e5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-24 17:35:58.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/aa31710c879b433490055db33c5ce3a0 : SUCCESS in 1h 03m 20s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/bbc6013ea1d9405f90065ce8acba854a : SUCCESS in 1h 27m 50s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/0430180b9a88409395ce1c05c31493e7 : SUCCESS in 49m 28s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d706373a806546bfbabec7cffe34cd78 : SUCCESS in 8m 47s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/30283644d5e947fab3d0d9eb762bcdb8 : SUCCESS in 8m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/aa5f1ee7f16746b0aa71b9e6412ea0c6 : SUCCESS in 6m 36s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/53ef51f4e4444e39ab3192d6f76ff6f7 : SUCCESS in 5m 58s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/2fbbd471f1d1450980ba14bb9f6638dc : SUCCESS in 7m 00s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d6a1ec52450749e0bdbe626823dee6c5 : SUCCESS in 10m 30s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/68d5d0db70434d7dae2582d5f8f7d15f : SUCCESS in 6m 48s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/d90678a6e52549deb4a57d2ab6f6987e : SUCCESS in 6m 12s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/79df114251d64c4c82c321d5930ce086 : SUCCESS in 7m 42s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/e29a00328f424f03ac813c83380aab1a : SUCCESS in 8m 03s\n- placement-nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/37a50f65843c41b89925310d44dafb21 : SUCCESS in 17m 20s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/0df24942e5ff483db97d80f13b464fc2 : SUCCESS in 23m 59s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/3f86cb909b3d425b961a79af38bc2c99 : SUCCESS in 10m 22s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/037c75ddf0f34c4fada7d304e49c505f : SUCCESS in 52m 50s","accounts_in_message":[],"_revision_number":3},{"id":"041c0d7af90ac915400a5b24ff8c0457bc90c3e1","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 4: Patch Set 3 was rebased.","accounts_in_message":[],"_revision_number":4},{"id":"8b3e16528b844f21101f65409bc8c4cde9eb1f52","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-26 17:07:50.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/d68857ad9575432ea80cc3c9187e6b59 : SUCCESS in 59m 53s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/63ae8d6d22cb4135aba30783f1f4655d : SUCCESS in 1h 11m 07s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/013157fbe901460b84af50150980bb03 : SUCCESS in 52m 54s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/aed0fe3bec984b90b18edb223cfb4997 : SUCCESS in 7m 03s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d7a6a124e507496b9ec50a119e2a553d : SUCCESS in 8m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/eb749e2d766746f6a202c48e584a760c : SUCCESS in 8m 00s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/84a7275dece34f5d99d102ecdbab49e4 : SUCCESS in 7m 48s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/8c5d32a6173845da9f2ad7b68bb5ca60 : SUCCESS in 6m 10s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9f71194e33314dd2a449cc86c4ce1816 : SUCCESS in 10m 17s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/2ccd046230d542c69e850e977b5a9b3f : SUCCESS in 7m 50s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/2c0fdf7e08b7410093cc4b252a8daf38 : SUCCESS in 6m 10s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/86f0cf97eb4741cf84e3eecbeee40619 : SUCCESS in 8m 51s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/1405768df64541d09287578494df0588 : SUCCESS in 7m 27s\n- placement-nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/198ab41ac13245738ddc05c7391d588c : SUCCESS in 18m 22s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/65fac10d3654425db40b6c757871824c : SUCCESS in 23m 53s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/1b7aada94ab74bb8adeac0498881484f : SUCCESS in 13m 42s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0572f4e70b584e5f8e5ebc45726a8c66 : SUCCESS in 41m 04s","accounts_in_message":[],"_revision_number":4},{"id":"c40c14c413e9854ad8ad93153b0d140210d80067","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:50.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.","accounts_in_message":[],"_revision_number":5},{"id":"6be92fc442971413d0d39fa1148aed915a6c11d4","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 6: Patch Set 5 was rebased.","accounts_in_message":[],"_revision_number":6},{"id":"440da58fb8461a905f258ae0a3ee44a71e82df52","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-31 15:57:02.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/a9bca6b956444c298d877009f12843b7 : SUCCESS in 46m 38s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/adc6c4bb2b034df39849507a6d63eb3d : SUCCESS in 55m 41s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/fb9623af23cd44d394181b41cbd5d544 : SUCCESS in 47m 09s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/301df32ef238455cad98cfb2838190b8 : SUCCESS in 8m 49s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e711291abbfc4827a8f70a7142bb26e5 : SUCCESS in 7m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/173c826a651349098eb60c7be0f47bac : SUCCESS in 6m 28s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/bfd888a7352f4baeb2c7c70900e3fef2 : SUCCESS in 5m 11s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/ef76a3aa78e84f99a1132135a5c0b469 : SUCCESS in 7m 31s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9ceecd3139164f49bd989961c054c19d : SUCCESS in 9m 16s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/627c53f833be49e186efd387e82cc94a : SUCCESS in 6m 13s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/b0697ca2629f4708a72b0c3a6acabb19 : SUCCESS in 7m 19s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/19ecf8c6fb5248309a9e643ff56efce5 : SUCCESS in 6m 55s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/5e8cd39997e5477aa13e89dae3ab2f9a : SUCCESS in 8m 32s\n- placement-nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/3683744ac26a48ea9117f14aa3eb26c8 : SUCCESS in 17m 34s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/8278c5b973244c2ea7d96b93ff7af0fa : SUCCESS in 21m 22s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/bb26029bfb3a414a86aa1e50bfbe2480 : SUCCESS in 11m 00s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/64631a92718d483daec53426172c2d82 : SUCCESS in 54m 59s","accounts_in_message":[],"_revision_number":6},{"id":"f62c84efcac8891753d79cbf91b848a66cd854e6","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 7: Patch Set 6 was rebased.","accounts_in_message":[],"_revision_number":7},{"id":"5fa2bc2fee7cbea6285a41b07868c394a43caf5b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-31 19:37:19.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/81727c77c082420c85835417024752f8 : SUCCESS in 46m 29s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/f3306fbc174d4a3382d53b2d91b86ab1 : SUCCESS in 59m 48s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/3e7fd30f7e7d4733b74da1f6bf919b4b : SUCCESS in 46m 20s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c98c6ab615e743c2bcd6c9763d27b738 : SUCCESS in 8m 49s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/6e9207120980456285e984b8b3e484f7 : SUCCESS in 8m 29s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/082c09069a9f459db05abcfe9ec4edeb : SUCCESS in 6m 35s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b3c4d925b2144859be1d34e8482e501f : SUCCESS in 8m 03s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/a49df754aebb4d82a8438a8a6dc42b74 : SUCCESS in 9m 54s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b1e2032efd274acf8a769f6c6846e802 : SUCCESS in 12m 38s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/48898433ea844d309b10dd61e2df094b : SUCCESS in 7m 34s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/8d4a5032dbc24eb580842c60b945bfab : SUCCESS in 10m 32s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/f41b495f70cd4efaba749a0e7770ed0f : SUCCESS in 9m 30s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/e0c0434570ea42b188449e37891d00b3 : SUCCESS in 10m 56s\n- placement-nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/6f490f08a01a4618a3104596bd28cdf1 : SUCCESS in 18m 13s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/f1d078722ca04618835b2718f2f6204c : SUCCESS in 27m 21s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/6824feac27b74e72bc36a6c5737d2ccc : SUCCESS in 13m 16s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d7f42e8434074c00844cdd9f39a7ad70 : SUCCESS in 1h 01m 47s","accounts_in_message":[],"_revision_number":7},{"id":"5199debab60f5ab23b541c648aeda469da4f85f0","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 8: Patch Set 7 was rebased.","accounts_in_message":[],"_revision_number":8},{"id":"2115996caba4df41213a15c6b918cd2632d1286d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-03 12:36:52.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/210f1e2534884e7bba4214553ab8e5a8 : SUCCESS in 51m 48s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/598866fa10094399a19afd6f6e703205 : SUCCESS in 1h 25m 50s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/805b49bfa9014f1fa7877ef20a3992d6 : SUCCESS in 58m 59s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4f1e0febefb54387849dfa95526fc0b6 : SUCCESS in 6m 34s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4ca025ed07824eef870e89b9f92238ba : SUCCESS in 6m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d3b2572a67944bafaf6c8f09c547e711 : SUCCESS in 5m 19s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/46f4fe1dd08840aba919986037746909 : SUCCESS in 5m 06s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/8ed5e858c9d741c18bfc2159ab5f60fa : SUCCESS in 5m 40s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7b1590d0bde144c683ea12bb1bbbdb90 : SUCCESS in 7m 37s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/a35336ac84b7407bbc23308ddbd5c484 : SUCCESS in 5m 21s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/e9911fc4031245be9a71b37153ec3d1d : SUCCESS in 6m 04s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/b1c47acc91b14880ae7ac504d0a61e1a : SUCCESS in 6m 14s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/f7fbbfec970945048646d2264cc433d6 : SUCCESS in 6m 06s\n- placement-nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/1e786e214c4d4f1ea38441905aef82ad : SUCCESS in 16m 16s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/3ad0e9e026eb4dbfa2c1c55554566b2d : SUCCESS in 21m 57s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/89e7cc018403489ba1edb29ee3bde809 : SUCCESS in 19m 04s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b4e87d9d493645e88d5a3dc25dbd505a : SUCCESS in 39m 41s","accounts_in_message":[],"_revision_number":8},{"id":"d9b00655e8cd3a4da67f0b719897a56adbf0e0bf","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2022-02-08 00:06:38.000000000","message":"Patch Set 8:\n\n(5 comments)","accounts_in_message":[],"_revision_number":8},{"id":"6aeab1e4fed4e70de477b64884bd9efcc06b4a2c","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:49.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"99b76b1cf8e9990ee75628b431be7c265278e56e","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2022-02-08 14:51:17.000000000","message":"Patch Set 9:\n\n(4 comments)","accounts_in_message":[],"_revision_number":9},{"id":"1b37690f74d7b862472e595586e13f1799aca285","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-08 16:50:18.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/bb4d8c0af77b49b79947859836f08b5b : SUCCESS in 57m 05s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/da6adbe5271d411cadeea842a34000d7 : SUCCESS in 58m 32s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/4f9c00e793824285a1a30b60c8a87b8a : SUCCESS in 42m 48s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6aa5692f5c934169a250f49d15159d32 : SUCCESS in 7m 54s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/8a905a60003f45b4b97a4045a8a1b8bc : SUCCESS in 7m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0bc874441498451b9cb48ab824a0987c : SUCCESS in 7m 00s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/d3c074da1bd643bd8e6411f3aa2d8a26 : SUCCESS in 5m 57s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/d919cb73484546cba4c128133d77bc45 : SUCCESS in 6m 35s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/dc1194d7a1a147c8a97ca3aaac75aea0 : SUCCESS in 9m 05s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/b2eefd57affa4d18828287ebd1adf3da : SUCCESS in 6m 08s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/08c7b62b28e84db68b223c7cffc69ea1 : SUCCESS in 12m 04s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/f0b0355ca59c46eb8cb986f34444deea : SUCCESS in 6m 29s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/b96a933f15734ba5988e5c58f68f9341 : SUCCESS in 7m 06s\n- placement-nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/6cebb279b0874dd5a5189c663039e1ca : SUCCESS in 14m 52s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/f48419d14af34bd78897374d844fe999 : SUCCESS in 23m 47s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/cbff5845e2f84f979e4f8ddbbb078705 : SUCCESS in 13m 41s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/78a5366cb719484cbbdac1f98a912fbe : SUCCESS in 1h 00m 19s","accounts_in_message":[],"_revision_number":9},{"id":"cbba0d53a33eb51b68cb481c7dd38837923c7ef8","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2022-02-08 21:45:11.000000000","message":"Patch Set 9: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"eba985c9d2fac681e49b2cf14a99969814d9028f","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2022-02-09 08:58:21.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"8f3cb90a979c6dcec75a4ab9afc79257168e4ac6","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2022-02-17 05:54:09.000000000","message":"Patch Set 9:\n\n(4 comments)","accounts_in_message":[],"_revision_number":9},{"id":"30fb3b50ab4439a3fa5263385e2f2c04f97b725a","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2022-02-17 10:06:33.000000000","message":"Patch Set 9:\n\n(2 comments)","accounts_in_message":[],"_revision_number":9},{"id":"691b82861783018c126902cfacd6aa0f2e0cbd9d","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2022-02-22 10:17:58.000000000","message":"Patch Set 9: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"90722240fe314d5a9c644dd70375305d461c5e60","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2022-02-22 14:52:50.000000000","message":"Patch Set 9: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"7c789025d1f1900158b55a8539c50fa46e998bf3","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-22 14:54:41.000000000","message":"Patch Set 9: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":9},{"id":"a201a0cee2e8214a761ff759048a53ed2cfe189a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-22 16:27:15.000000000","message":"Patch Set 9: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/bf4d5980d4514c6084613d37fb698d70 : SUCCESS in 56m 13s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/97544a89e431405eae23e6c5d395ae89 : SUCCESS in 1h 10m 13s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/a87f6dd8dcc34631b81652d9714304e7 : SUCCESS in 53m 46s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/2a4c4781c9fa489e9d91f6d44d5400ef : SUCCESS in 9m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/87d38af3a8cd463f845b9a47e98fe921 : SUCCESS in 8m 21s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/0e38c54a0d404435aa4dcdbc9b72be92 : SUCCESS in 8m 10s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/8d39d0f4c59c449e8dc4a4da391b4c18 : SUCCESS in 7m 48s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d410649bb27848c9ae4855369dc9cb9b : SUCCESS in 11m 06s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/abeee1a8657a4e8db6375c8a05f48b17 : SUCCESS in 8m 57s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/69b4c049e5e84bbeba9f4fce4653f3ee : SUCCESS in 8m 42s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/edc8d3243d8840cb903800027e48f242 : SUCCESS in 9m 39s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/bcf5cb4620a841b1845cbffabdd72541 : SUCCESS in 12m 19s\n- placement-nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/7cc0c78d004b457692e9688d8096b2bd : SUCCESS in 17m 27s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/66e2350897d945d39e94b496c4975ed2 : SUCCESS in 1h 03m 44s","accounts_in_message":[],"_revision_number":9},{"id":"aa7310ef02140721825b1f981a9adb85d352cf7d","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-22 16:27:15.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":9}],"current_revision_number":9,"current_revision":"c19481a5f3d89d940b085b20567198026fe101ae","revisions":{"25f3c1fd2c9f632256bb77ba55b0f31985614bd0":{"kind":"REWORK","_number":1,"created":"2022-01-21 18:21:38.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/49/825849/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/49/825849/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/49/825849/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/49/825849/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/49/825849/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/49/825849/1"}}},"commit":{"parents":[{"commit":"87dea7aaa6974bdfcf6f17d3ed1cf37c83da9c82","subject":"Enhance doc of _get_trees_with_traits","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/87dea7aaa6974bdfcf6f17d3ed1cf37c83da9c82"}]}],"author":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2022-01-21 18:18:17.000000000","tz":60},"committer":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2022-01-21 18:18:17.000000000","tz":60},"subject":"Extend the RP tree DB query to support any-traits","message":"Extend the RP tree DB query to support any-traits\n\nThis extends the RP tree query at the DB layer to support any-traits with a\nnested required_traits syntax [{A, B}, {C}] meaning ((A or B) and C).\nThe object and API layers do not support such queries yet.\n\nStory: 2005345\nStory: 2005346\nChange-Id: I8704fe7350f74e0567e574eb00fc40b330817381\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/25f3c1fd2c9f632256bb77ba55b0f31985614bd0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/25f3c1fd2c9f632256bb77ba55b0f31985614bd0"}]},"branch":"refs/heads/master"},"47d3117528cabb468bbd2d89c5ff8fc0a8681142":{"kind":"REWORK","_number":2,"created":"2022-01-24 16:01:10.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/49/825849/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/49/825849/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/49/825849/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/49/825849/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/49/825849/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/49/825849/2"}}},"commit":{"parents":[{"commit":"87dea7aaa6974bdfcf6f17d3ed1cf37c83da9c82","subject":"Enhance doc of _get_trees_with_traits","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/87dea7aaa6974bdfcf6f17d3ed1cf37c83da9c82"}]}],"author":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2022-01-21 18:18:17.000000000","tz":60},"committer":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2022-01-24 16:00:44.000000000","tz":60},"subject":"Extend the RP tree DB query to support any-traits","message":"Extend the RP tree DB query to support any-traits\n\nThis extends the RP tree query at the DB layer to support any-traits with a\nnested required_traits syntax [{A, B}, {C}] meaning ((A or B) and C).\nThe object and API layers do not support such queries yet.\n\nStory: 2005345\nStory: 2005346\nChange-Id: I8704fe7350f74e0567e574eb00fc40b330817381\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/47d3117528cabb468bbd2d89c5ff8fc0a8681142"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/47d3117528cabb468bbd2d89c5ff8fc0a8681142"}]},"branch":"refs/heads/master"},"a297e140455f6d012668c0fc27345f697070374d":{"kind":"REWORK","_number":3,"created":"2022-01-24 16:06:10.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/49/825849/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/49/825849/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/49/825849/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/49/825849/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/49/825849/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/49/825849/3"}}},"commit":{"parents":[{"commit":"87dea7aaa6974bdfcf6f17d3ed1cf37c83da9c82","subject":"Enhance doc of _get_trees_with_traits","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/87dea7aaa6974bdfcf6f17d3ed1cf37c83da9c82"}]}],"author":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2022-01-21 18:18:17.000000000","tz":60},"committer":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2022-01-24 16:05:57.000000000","tz":60},"subject":"Extend the RP tree DB query to support any-traits","message":"Extend the RP tree DB query to support any-traits\n\nThis extends the RP tree query at the DB layer to support any-traits with a\nnested required_traits syntax [{A, B}, {C}] meaning ((A or B) and C).\nThe object and API layers do not support such queries yet.\n\nStory: 2005345\nStory: 2005346\nChange-Id: I8704fe7350f74e0567e574eb00fc40b330817381\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/a297e140455f6d012668c0fc27345f697070374d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/a297e140455f6d012668c0fc27345f697070374d"}]},"branch":"refs/heads/master"},"8834d4187575ca65b14cb20e66026f99ebca1a68":{"kind":"TRIVIAL_REBASE","_number":4,"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/49/825849/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/49/825849/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/49/825849/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/49/825849/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/49/825849/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/49/825849/4"}}},"commit":{"parents":[{"commit":"6edc9580a1c09c36a252ddd3df20260e2124c9d1","subject":"Enhance doc of _get_trees_with_traits","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/6edc9580a1c09c36a252ddd3df20260e2124c9d1"}]}],"author":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2022-01-21 18:18:17.000000000","tz":60},"committer":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2022-01-25 13:17:01.000000000","tz":60},"subject":"Extend the RP tree DB query to support any-traits","message":"Extend the RP tree DB query to support any-traits\n\nThis extends the RP tree query at the DB layer to support any-traits with a\nnested required_traits syntax [{A, B}, {C}] meaning ((A or B) and C).\nThe object and API layers do not support such queries yet.\n\nStory: 2005345\nStory: 2005346\nChange-Id: I8704fe7350f74e0567e574eb00fc40b330817381\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/8834d4187575ca65b14cb20e66026f99ebca1a68"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/8834d4187575ca65b14cb20e66026f99ebca1a68"}]},"branch":"refs/heads/master"},"83c561a4c770b14a843ce82cbfbe65aea26bf623":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2022-01-31 14:44:50.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/49/825849/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/49/825849/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/49/825849/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/49/825849/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/49/825849/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/49/825849/5"}}},"commit":{"parents":[{"commit":"8dd282fb0a4f02bce22c86728968ab28ff3cc419","subject":"Enhance doc of _get_trees_with_traits","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/8dd282fb0a4f02bce22c86728968ab28ff3cc419"}]}],"author":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2022-01-21 18:18:17.000000000","tz":60},"committer":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2022-01-31 14:34:12.000000000","tz":60},"subject":"Extend the RP tree DB query to support any-traits","message":"Extend the RP tree DB query to support any-traits\n\nThis extends the RP tree query at the DB layer to support any-traits with a\nnested required_traits syntax [{A, B}, {C}] meaning ((A or B) and C).\nThe object and API layers do not support such queries yet.\n\nStory: 2005345\nStory: 2005346\nChange-Id: I8704fe7350f74e0567e574eb00fc40b330817381\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/83c561a4c770b14a843ce82cbfbe65aea26bf623"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/83c561a4c770b14a843ce82cbfbe65aea26bf623"}]},"branch":"refs/heads/master"},"0ffa88af8598b04962d3a6beffab4824bded7ae9":{"kind":"TRIVIAL_REBASE","_number":6,"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/49/825849/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/49/825849/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/49/825849/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/49/825849/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/49/825849/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/49/825849/6"}}},"commit":{"parents":[{"commit":"db082f85e19050714b030aa5f902c099e1b0d183","subject":"Enhance doc of _get_trees_with_traits","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/db082f85e19050714b030aa5f902c099e1b0d183"}]}],"author":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2022-01-21 18:18:17.000000000","tz":60},"committer":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2022-01-31 14:51:37.000000000","tz":60},"subject":"Extend the RP tree DB query to support any-traits","message":"Extend the RP tree DB query to support any-traits\n\nThis extends the RP tree query at the DB layer to support any-traits with a\nnested required_traits syntax [{A, B}, {C}] meaning ((A or B) and C).\nThe object and API layers do not support such queries yet.\n\nStory: 2005345\nStory: 2005346\nChange-Id: I8704fe7350f74e0567e574eb00fc40b330817381\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/0ffa88af8598b04962d3a6beffab4824bded7ae9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/0ffa88af8598b04962d3a6beffab4824bded7ae9"}]},"branch":"refs/heads/master"},"f2e72b66a2f453743fad1563951572d8c878f58d":{"kind":"TRIVIAL_REBASE","_number":7,"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/49/825849/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/49/825849/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/49/825849/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/49/825849/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/49/825849/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/49/825849/7"}}},"commit":{"parents":[{"commit":"97b3b2558118fa1282d137b7c3284c1714da7155","subject":"Enhance doc of _get_trees_with_traits","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/97b3b2558118fa1282d137b7c3284c1714da7155"}]}],"author":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2022-01-21 18:18:17.000000000","tz":60},"committer":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2022-01-31 17:28:31.000000000","tz":60},"subject":"Extend the RP tree DB query to support any-traits","message":"Extend the RP tree DB query to support any-traits\n\nThis extends the RP tree query at the DB layer to support any-traits with a\nnested required_traits syntax [{A, B}, {C}] meaning ((A or B) and C).\nThe object and API layers do not support such queries yet.\n\nStory: 2005345\nStory: 2005346\nChange-Id: I8704fe7350f74e0567e574eb00fc40b330817381\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/f2e72b66a2f453743fad1563951572d8c878f58d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/f2e72b66a2f453743fad1563951572d8c878f58d"}]},"branch":"refs/heads/master"},"5947bc352484607b8f5196190d535fed5f083151":{"kind":"TRIVIAL_REBASE","_number":8,"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/49/825849/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/49/825849/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/49/825849/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/49/825849/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/49/825849/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/49/825849/8"}}},"commit":{"parents":[{"commit":"a4ff8ec9fb809dd2d9bb546f5b4dcf9a61949333","subject":"Enhance doc of _get_trees_with_traits","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/a4ff8ec9fb809dd2d9bb546f5b4dcf9a61949333"}]}],"author":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2022-01-21 18:18:17.000000000","tz":60},"committer":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2022-02-03 10:58:24.000000000","tz":60},"subject":"Extend the RP tree DB query to support any-traits","message":"Extend the RP tree DB query to support any-traits\n\nThis extends the RP tree query at the DB layer to support any-traits with a\nnested required_traits syntax [{A, B}, {C}] meaning ((A or B) and C).\nThe object and API layers do not support such queries yet.\n\nStory: 2005345\nStory: 2005346\nChange-Id: I8704fe7350f74e0567e574eb00fc40b330817381\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/5947bc352484607b8f5196190d535fed5f083151"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/5947bc352484607b8f5196190d535fed5f083151"}]},"branch":"refs/heads/master"},"c19481a5f3d89d940b085b20567198026fe101ae":{"kind":"REWORK","_number":9,"created":"2022-02-08 14:48:49.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/49/825849/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/49/825849/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/49/825849/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/49/825849/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/49/825849/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/49/825849/9"}}},"commit":{"parents":[{"commit":"849c9afd2eb539ada2f8dd86f530fe52d2f98251","subject":"Enhance doc of _get_trees_with_traits","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/849c9afd2eb539ada2f8dd86f530fe52d2f98251"}]}],"author":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2022-01-21 18:18:17.000000000","tz":60},"committer":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2022-02-08 13:51:50.000000000","tz":60},"subject":"Extend the RP tree DB query to support any-traits","message":"Extend the RP tree DB query to support any-traits\n\nThis extends the RP tree query at the DB layer to support any-traits with a\nnested required_traits syntax [{A, B}, {C}] meaning ((A or B) and C).\nThe object and API layers do not support such queries yet.\n\nStory: 2005345\nStory: 2005346\nChange-Id: I8704fe7350f74e0567e574eb00fc40b330817381\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/c19481a5f3d89d940b085b20567198026fe101ae"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/c19481a5f3d89d940b085b20567198026fe101ae"}]},"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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},{"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":{}}}]}
