)]}'
{"id":"openstack%2Fplacement~825848","triplet_id":"openstack%2Fplacement~master~Id908822e8e03b872b204016345fba30b05ff5b1f","project":"openstack/placement","branch":"master","topic":"any-traits-support","attention_set":{},"removed_from_attention_set":{"9708":{"account":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"last_update":"2022-02-22 16:27:07.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:07.000000000","reason":"Change was submitted"},"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2022-02-22 14:49:12.000000000","reason":"sean mooney replied on the change"},"4690":{"account":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"last_update":"2022-02-08 21:48:42.000000000","reason":"melwitt replied on the change"}},"hashtags":[],"change_id":"Id908822e8e03b872b204016345fba30b05ff5b1f","subject":"Extend the RP db query to support any-traits","status":"MERGED","created":"2022-01-21 18:21:38.000000000","updated":"2022-02-22 16:29:38.000000000","submitted":"2022-02-22 16:27:07.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":16,"unresolved_comment_count":2,"has_review_started":true,"submission_id":"825848-any-traits-support","meta_rev_id":"c1d2b1055760e84e5c7f3c75051ffda4af7fac31","_number":825848,"virtual_id_number":825848,"owner":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2022-02-22 16:27:07.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"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2022-02-22 10:14:40.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"value":2,"date":"2022-02-22 14:49:12.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":2,"date":"2022-02-08 21:48:42.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"value":1,"date":"2022-02-22 14:49: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":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_account_id":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-21 20:44:57.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:36:39.000000000","updated_by":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"reviewer":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"state":"CC"},{"updated":"2022-02-08 03:02:41.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:10:37.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:14:40.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":"fdc6c2b87579f85554781bdac8dc61bf25f1886b","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":"9f3fa85e6c589f30617430b936989ee25b997e35","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-21 20:44:57.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/37686b40e93c4900ba62180fe223c606 : SUCCESS in 1h 10m 14s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/a5c29f78cc3943049d00060bcde72199 : SUCCESS in 1h 07m 18s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/67214ef7cf864cb286c1c0ed049891b7 : SUCCESS in 48m 18s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/7dbd422e18d8442492cbe78fb97aae2b : SUCCESS in 7m 27s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/0af42d0f2da143a98d252812f178ea56 : SUCCESS in 7m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8460bd38b4cc486e80efef9980d2c326 : SUCCESS in 6m 50s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/0fcd443032c4466eb6514bc27ec9cea8 : SUCCESS in 5m 20s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/7bdc244501e043a986d90809b8f3606e : SUCCESS in 8m 13s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c1a2da48b7bc4679830c3395ea150513 : SUCCESS in 9m 57s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/21b06f436d71465f89f8a84ab11071fa : SUCCESS in 7m 36s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/683a1d9c680746748d2fd055e719075e : SUCCESS in 5m 53s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/47ea93a95cae42669a0aca23abe1660e : SUCCESS in 8m 01s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/e4cbdbbe6b634fd0955b30cc0cc6cc40 : SUCCESS in 6m 45s\n- placement-nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/a702e73dd1104b4d9cf8358f71eb4c91 : SUCCESS in 16m 41s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/78846a80e74f45eb802ce88aef6cca41 : SUCCESS in 23m 35s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/dbdfed349aaf4382b58cf12bcef2d820 : SUCCESS in 16m 11s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/efdf2f9a8b754091aedf70765a121960 : SUCCESS in 46m 24s","accounts_in_message":[],"_revision_number":1},{"id":"59df6d7dcab96d1ea2bbf902f305101a2ad1ad3e","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:12.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"ff79ac1bb227a4bb6a1afa6e4f9e8e84ed2a9ad3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-26 17:21:22.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/dbe252e1a57f4b2eaab2ac3fd2518018 : SUCCESS in 1h 04m 12s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/5dc9cf05f42a4ea2bd5f263015959240 : SUCCESS in 1h 21m 10s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/aa2388baebbc49d69899bb8c7455ac3e : SUCCESS in 49m 10s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/50d27e96539d4463a5c225bbd72a66ca : SUCCESS in 8m 51s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/389a82748e1c4302946c3bada2d94496 : SUCCESS in 6m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ec41f36f6eb743eba2c0de99d1f9ebf9 : SUCCESS in 6m 56s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/196a5ddad0c3467c8c424ee26f8d24f6 : SUCCESS in 5m 17s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/56533fc4455d4d46b225b6a91dd7378b : SUCCESS in 6m 58s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c9ecdb9dfd7b4326aa44ee2311287164 : SUCCESS in 9m 19s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/8d289d42220041d6a3f3898b42904426 : SUCCESS in 7m 15s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/b4a0252ec1284780b7c9e9edbf313c3a : SUCCESS in 7m 52s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/fc8def690b9a4720805a30f489f10029 : SUCCESS in 7m 32s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/f83b6c8c9b60415fb9ef0c34300b5fc3 : SUCCESS in 8m 11s\n- placement-nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/3b4cd0a5af5d4c87a49295a2f73d6b2f : SUCCESS in 16m 47s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/8519c0806fb34647b32b63b3696c0a83 : SUCCESS in 25m 57s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/1ba7eb7186ad461f9a0240fd133c3ed1 : SUCCESS in 14m 16s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/4b7bd7d17a4c46d9a780347aff88752c : SUCCESS in 48m 54s","accounts_in_message":[],"_revision_number":2},{"id":"d40b080d197d71b2ee5b98611c440f22c6d1ecfe","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:24.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"2bf58dc26a9529fb6c82cd4837f7376832d88aca","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:51:56.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.","accounts_in_message":[],"_revision_number":4},{"id":"85f27baa503edd9963d2aca16c87cd81a80cf853","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-31 16:16:14.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/edc4d58e690849a082dfb9e84b300136 : SUCCESS in 57m 18s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/49b24f76b5f54c8ea51c2832e8d001a2 : SUCCESS in 1h 14m 25s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/321654ae3157497480029f978ae4608a : SUCCESS in 49m 58s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d2437996552c448880c11d83c48e74df : SUCCESS in 6m 34s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/cfa49a3eec4249a1a6a7c8feba5b12b6 : SUCCESS in 7m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f161d33daacb4fc5aa9e34f227e14e8c : SUCCESS in 6m 56s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/f879ea7523e74177bd4e578fd07a736f : SUCCESS in 5m 51s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/b6b351ddedb04ca9ba7f5900c2e56fc4 : SUCCESS in 7m 10s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6eb0eb130bcc4d618dd849e0f0f1e4d5 : SUCCESS in 8m 28s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/1afaf1ced306444f962227aa20baa70c : SUCCESS in 6m 07s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/dd37df7251584e68ba804a906bfad799 : SUCCESS in 6m 53s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/8ac4a0ae807d4694b68ae638175b6ca6 : SUCCESS in 7m 09s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/7a8bef375e1943a1b6ebcd8d80e6d60e : SUCCESS in 7m 03s\n- placement-nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/2f9d401a4905433db9270953aa2dc1d4 : SUCCESS in 17m 08s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/9240c376223b43b68facf5ce42d43894 : SUCCESS in 29m 25s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/ede79aff6786490d90e827e5b32e2f30 : SUCCESS in 9m 48s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2e4155ee932b49afa7760c3b29040658 : SUCCESS in 55m 21s","accounts_in_message":[],"_revision_number":4},{"id":"cc4fa4f41a9d2a8ac2a55183897ee64d8b104e81","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2022-01-31 17:28:44.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.","accounts_in_message":[],"_revision_number":5},{"id":"389711799e152bf616cee53415c2303b7d183f5e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-31 19:38:32.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/ed4e95eaa86b4deb95b7a3d11a654578 : SUCCESS in 1h 20m 24s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/bc63b05112144312b3900085ae34e159 : SUCCESS in 1h 16m 47s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/84e28e93beb04f0aad1f2e7d68142961 : SUCCESS in 47m 51s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8a5bbbdbc6a642b5ae714db3e2587e6d : SUCCESS in 10m 24s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1285c5b3c01c4ef2aa9e214af267bf3c : SUCCESS in 8m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/eccbf3b63a5944709b2e68dd64d194db : SUCCESS in 5m 50s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/f071b99a98044e38bf0c4e606e1dd783 : SUCCESS in 5m 49s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/1c53268d04504dcdb65249ed7f2edac4 : SUCCESS in 7m 44s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ead2f5fc9fbc46248e36a8372f56d6a3 : SUCCESS in 8m 56s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/e7c61e41786f45eab29ffe642f7bda8f : SUCCESS in 7m 26s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/cee249fe24cc495fa03180c955577970 : SUCCESS in 8m 54s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/a3386d37228d4d699915b0f37d471c66 : SUCCESS in 6m 32s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/282031e21df44fe0842f3c60b0005575 : SUCCESS in 7m 58s\n- placement-nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/fd1ecb5a20f242bda86fab6a10c4222b : SUCCESS in 18m 44s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/2e2d20232e3c410e89e2f25d2a15d9a5 : SUCCESS in 24m 33s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/eee533ebba764c7c889e43883d4476d2 : SUCCESS in 10m 24s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e93d9406d1a24029b026e0bbb0778bbe : SUCCESS in 54m 35s","accounts_in_message":[],"_revision_number":5},{"id":"34b57be7544087f24b5f87aeb56f10d4bd4b89e5","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 6: Patch Set 5 was rebased.","accounts_in_message":[],"_revision_number":6},{"id":"7e9d1fabe324e3a74300701fb4aaf6b2e8e84ba3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-03 12:24:38.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/c3f8c4a00f534477a812da7e800bff80 : SUCCESS in 1h 10m 51s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/35c676d0abb44714abbdd8b31bb0aed8 : SUCCESS in 1h 15m 40s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/2b987e6ee7914496a948c81b4709dc81 : SUCCESS in 44m 36s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f039e9426c2c4deeb526b91c009c03b7 : SUCCESS in 7m 13s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/477922b616674439a7d1cd0d59c88014 : SUCCESS in 6m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/70fe4a0d3ed6492ea5df7a46a3aaa550 : SUCCESS in 6m 04s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/c3ff8dd39c3e45a8a8950620b77832b8 : SUCCESS in 5m 35s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/9051d19c6ad74bed9c964532394b9acb : SUCCESS in 6m 39s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f575f4d3b9fd4034bd0e9dd07e526deb : SUCCESS in 8m 54s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/7e7bbd1af2954535962e26b8a742bcf7 : SUCCESS in 6m 02s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/0ff80d6cb650410080f9e8ed82b324b4 : SUCCESS in 8m 07s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/3ba09efe64354e77b809bfa16bf26ab1 : SUCCESS in 5m 37s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/7dd700cc360445cfac9fe8286e05b580 : SUCCESS in 8m 27s\n- placement-nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/ccf19652548a45ed9f0e1ad7da4f366f : SUCCESS in 16m 23s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/e7893f9d70e14ab2833c3c65a9fcdac5 : SUCCESS in 23m 00s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/ed903b9f902d42419eef793f97414b07 : SUCCESS in 12m 12s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/081bb99961d24b71973fec2da5b5374d : SUCCESS in 50m 25s","accounts_in_message":[],"_revision_number":6},{"id":"a1bcce2784e0976f3b99c4a594e3307a0e9b9add","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2022-02-07 22:36:39.000000000","message":"Patch Set 6:\n\n(4 comments)","accounts_in_message":[],"_revision_number":6},{"id":"1f77dcd437a50e0ad2abcbbb9121a1893b917d4d","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2022-02-08 03:02:41.000000000","message":"Patch Set 6: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"a4b32b18273fa11704a4b5b95dd7e359446729b4","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 7.","accounts_in_message":[],"_revision_number":7},{"id":"107f68e0d89346789fa9d30791e3df8d9d3145f6","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2022-02-08 14:51:00.000000000","message":"Patch Set 7:\n\n(3 comments)","accounts_in_message":[],"_revision_number":7},{"id":"6aa2dbd67c09eed9adb971b54d8c7f97af0eb9f2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-08 16:31:06.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/15bb6ff7728e4f43a10e1e1a01cf01a9 : SUCCESS in 53m 05s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/a86128da43774405bab858ef6e3937b6 : SUCCESS in 1h 03m 55s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/4a650d38780f47bba6554186e57659db : SUCCESS in 41m 49s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c7460ff540624b6fa80e6c874d53dcef : SUCCESS in 7m 43s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/0ffb36140bec461e8eb9a2d305a9e0ba : SUCCESS in 7m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fe553f7a90e3434799efe44835a6ee1f : SUCCESS in 6m 00s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/a9ddb970b9164952ac188d4d17285c64 : SUCCESS in 6m 06s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/078cdfdaac4c4e2492c9985ac2097331 : SUCCESS in 7m 55s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a3320316999d4893ad0976a73d171f9d : SUCCESS in 10m 03s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/0b6a48166cc14558b05a8ead7e8ff83f : SUCCESS in 7m 59s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/3aaa9e3968bd45989aec89d5baf08446 : SUCCESS in 8m 42s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/4a41af3fdbda4c0eace03c355301600c : SUCCESS in 8m 45s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/405d6d91e5784d518ece6acaea5b01e3 : SUCCESS in 7m 05s\n- placement-nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/10c77f0646144622abf6bec7fd660855 : SUCCESS in 18m 59s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/4091d858698d4dfcab3de97aadc12713 : SUCCESS in 21m 10s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/356242bc00f84b89a8f8c0276a80fd55 : SUCCESS in 9m 35s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/eeb67e5a4ff64646b8526caef8c567a2 : SUCCESS in 58m 26s","accounts_in_message":[],"_revision_number":7},{"id":"44b646c54bf370c8d48c8dbe7f9683c5faec4b50","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2022-02-08 21:48:42.000000000","message":"Patch Set 7: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"688b37452ef93c162c425e74e7f5f5773eee680a","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2022-02-16 15:10:37.000000000","message":"Patch Set 7: Code-Review+1\n\n(3 comments)","accounts_in_message":[],"_revision_number":7},{"id":"b65ec823fe73b00556416f96b87fc4a21537871e","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2022-02-17 09:52:48.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"6299f8ec1edf0a885202e164f22611d7d99be6cb","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2022-02-22 10:14:40.000000000","message":"Patch Set 7: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"e61a82707aadbd279d04122ae6a3ae21b62dfa7a","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2022-02-22 14:49:12.000000000","message":"Patch Set 7: Code-Review+2 Workflow+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":7},{"id":"e1b8fe9c1cae27934148032dc2567046291b912a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-22 14:50:28.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":7},{"id":"84bdd2080d813c7ca0423c2b11af3ab1f6cb4a28","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-22 16:27:07.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/abf91883053144ec84b1fed2e71a26b2 : SUCCESS in 56m 13s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/2de19aaefff94da8b674372d89f10e8b : SUCCESS in 1h 06m 32s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/f1a7bf5073074af2a9e4dac31685fbfe : SUCCESS in 51m 43s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/aef834a0fa1b49959137cbae8e2d2d09 : SUCCESS in 6m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/56a5f6b510404d68b2d8b5ace4a05201 : SUCCESS in 6m 55s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/2733ddce6e6b4de399e2817b779d9acf : SUCCESS in 6m 00s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/e63db43ce65144728047a323942165c9 : SUCCESS in 7m 32s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0b354795b99b4cefa33794facd5ddd15 : SUCCESS in 9m 28s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/f6d5474e1fab4a23b7b52bcc7b432eab : SUCCESS in 8m 09s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/c2ddc69dd79249c6ac01569051324b75 : SUCCESS in 7m 49s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/312f16439c3d42f494752593b03339b7 : SUCCESS in 8m 26s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/203788856d544d5f879ae452d57aef6e : SUCCESS in 9m 19s\n- placement-nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/bf6ee7fe073d4f94a468714e34cb81b6 : SUCCESS in 17m 08s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/25979c56c2fb4730a92667d47846c6e0 : SUCCESS in 54m 13s","accounts_in_message":[],"_revision_number":7},{"id":"4cd8b7cdd7637e794e8d820ba34b0a62f53b144b","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-22 16:27:07.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":7},{"id":"c1d2b1055760e84e5c7f3c75051ffda4af7fac31","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-22 16:29:38.000000000","message":"Patch Set 7:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6e748f0cc00a4b46ae16d898eece7210 : SUCCESS in 1m 25s","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"a5ebaf2a45de70cc0725f248943bb9a1a9cb9a49","revisions":{"8e3784b78406f844686da12841c812e37be19765":{"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/48/825848/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/48/825848/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/48/825848/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/48/825848/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/48/825848/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/48/825848/1"}}},"commit":{"parents":[{"commit":"7d40b25ff4e4d800ad8439b42d3b82f7426183dd","subject":"Refactor trait normalization","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/7d40b25ff4e4d800ad8439b42d3b82f7426183dd"}]}],"author":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2022-01-21 16:07:10.000000000","tz":60},"committer":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2022-01-21 16:07:10.000000000","tz":60},"subject":"Extend the RP db query to support any-traits","message":"Extend the RP db query to support any-traits\n\nThis extends the RP 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: Id908822e8e03b872b204016345fba30b05ff5b1f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/8e3784b78406f844686da12841c812e37be19765"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/8e3784b78406f844686da12841c812e37be19765"}]},"branch":"refs/heads/master"},"902a89a4e2332ef71503df6fab7fd828e51f7fe1":{"kind":"REWORK","_number":2,"created":"2022-01-26 15:54:12.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/48/825848/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/48/825848/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/48/825848/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/48/825848/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/48/825848/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/48/825848/2"}}},"commit":{"parents":[{"commit":"7d40b25ff4e4d800ad8439b42d3b82f7426183dd","subject":"Refactor trait normalization","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/7d40b25ff4e4d800ad8439b42d3b82f7426183dd"}]}],"author":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2022-01-21 16:07:10.000000000","tz":60},"committer":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2022-01-25 13:12:09.000000000","tz":60},"subject":"Extend the RP db query to support any-traits","message":"Extend the RP db query to support any-traits\n\nThis extends the RP 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: Id908822e8e03b872b204016345fba30b05ff5b1f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/902a89a4e2332ef71503df6fab7fd828e51f7fe1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/902a89a4e2332ef71503df6fab7fd828e51f7fe1"}]},"branch":"refs/heads/master"},"eaf064787b89e36c0e922af4f2fec3d64cbc1ff0":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2022-01-31 14:44:24.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/48/825848/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/48/825848/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/48/825848/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/48/825848/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/48/825848/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/48/825848/3"}}},"commit":{"parents":[{"commit":"0bbd60a641527fe9f547535f6a55b08d634158f1","subject":"Refactor trait normalization","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/0bbd60a641527fe9f547535f6a55b08d634158f1"}]}],"author":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2022-01-21 16:07:10.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 db query to support any-traits","message":"Extend the RP db query to support any-traits\n\nThis extends the RP 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: Id908822e8e03b872b204016345fba30b05ff5b1f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/eaf064787b89e36c0e922af4f2fec3d64cbc1ff0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/eaf064787b89e36c0e922af4f2fec3d64cbc1ff0"}]},"branch":"refs/heads/master"},"ac78d59b781f7e87051c7b8435cc5a14e3fe1072":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2022-01-31 14:51:56.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/48/825848/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/48/825848/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/48/825848/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/48/825848/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/48/825848/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/48/825848/4"}}},"commit":{"parents":[{"commit":"671983cdff55e21a673e18ba9829f5596b62d184","subject":"Refactor trait normalization","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/671983cdff55e21a673e18ba9829f5596b62d184"}]}],"author":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2022-01-21 16:07:10.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 db query to support any-traits","message":"Extend the RP db query to support any-traits\n\nThis extends the RP 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: Id908822e8e03b872b204016345fba30b05ff5b1f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/ac78d59b781f7e87051c7b8435cc5a14e3fe1072"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/ac78d59b781f7e87051c7b8435cc5a14e3fe1072"}]},"branch":"refs/heads/master"},"25064004b2538614a54d0ef13aaca86bd5bf2f1f":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2022-01-31 17:28:44.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/48/825848/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/48/825848/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/48/825848/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/48/825848/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/48/825848/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/48/825848/5"}}},"commit":{"parents":[{"commit":"005b59b7085586a968b375aa76f4bed5010e3ebf","subject":"Refactor trait normalization","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/005b59b7085586a968b375aa76f4bed5010e3ebf"}]}],"author":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2022-01-21 16:07:10.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 db query to support any-traits","message":"Extend the RP db query to support any-traits\n\nThis extends the RP 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: Id908822e8e03b872b204016345fba30b05ff5b1f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/25064004b2538614a54d0ef13aaca86bd5bf2f1f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/25064004b2538614a54d0ef13aaca86bd5bf2f1f"}]},"branch":"refs/heads/master"},"153aa992b13378a9d0561cbd837906e2c6c1ec1f":{"kind":"TRIVIAL_REBASE","_number":6,"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/48/825848/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/48/825848/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/48/825848/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/48/825848/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/48/825848/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/48/825848/6"}}},"commit":{"parents":[{"commit":"7e3602b35f1919a9693b2e55669816671d0d1c5f","subject":"Refactor trait normalization","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/7e3602b35f1919a9693b2e55669816671d0d1c5f"}]}],"author":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2022-01-21 16:07:10.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 db query to support any-traits","message":"Extend the RP db query to support any-traits\n\nThis extends the RP 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: Id908822e8e03b872b204016345fba30b05ff5b1f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/153aa992b13378a9d0561cbd837906e2c6c1ec1f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/153aa992b13378a9d0561cbd837906e2c6c1ec1f"}]},"branch":"refs/heads/master"},"a5ebaf2a45de70cc0725f248943bb9a1a9cb9a49":{"kind":"REWORK","_number":7,"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/48/825848/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/48/825848/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/48/825848/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/48/825848/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/48/825848/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/48/825848/7"}}},"commit":{"parents":[{"commit":"7e3602b35f1919a9693b2e55669816671d0d1c5f","subject":"Refactor trait normalization","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/7e3602b35f1919a9693b2e55669816671d0d1c5f"}]}],"author":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2022-01-21 16:07:10.000000000","tz":60},"committer":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2022-02-08 12:25:12.000000000","tz":60},"subject":"Extend the RP db query to support any-traits","message":"Extend the RP db query to support any-traits\n\nThis extends the RP 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: Id908822e8e03b872b204016345fba30b05ff5b1f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/a5ebaf2a45de70cc0725f248943bb9a1a9cb9a49"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/a5ebaf2a45de70cc0725f248943bb9a1a9cb9a49"}]},"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":{}}}]}
