)]}'
{"id":"openstack%2Fopenstacksdk~993794","triplet_id":"openstack%2Fopenstacksdk~master~I294505fe95d01b99f8ec6cd939f55f6a8c863bac","project":"openstack/openstacksdk","branch":"master","topic":"volume-gaps","attention_set":{},"removed_from_attention_set":{"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2026-06-19 16:08:51.000000000","reason":"\u003cGERRIT_ACCOUNT_15334\u003e replied on the change","reason_account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}}},"hashtags":[],"change_id":"I294505fe95d01b99f8ec6cd939f55f6a8c863bac","subject":"volume: Allow unknown attrs for QoS specs","status":"MERGED","created":"2026-06-17 16:16:24.000000000","updated":"2026-06-19 19:17:26.000000000","submitted":"2026-06-19 19:16:20.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"993794-volume-gaps","meta_rev_id":"d2496a3de241b2d21ac259eb3b747ef229b64291","_number":993794,"virtual_id_number":993794,"owner":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":7156,"name":"Mathieu Gagné","email":"mgagne@calavera.ca","username":"mgagne"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-06-19 19:16:20.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"recommended":{"_account_id":7156,"name":"Mathieu Gagné","email":"mgagne@calavera.ca","username":"mgagne"},"all":[{"value":1,"date":"2026-06-18 19:23:07.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7156,"name":"Mathieu Gagné","email":"mgagne@calavera.ca","username":"mgagne"},{"value":2,"date":"2026-06-18 10:48:32.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":0,"_account_id":7156,"name":"Mathieu Gagné","email":"mgagne@calavera.ca","username":"mgagne"},{"value":1,"date":"2026-06-18 10:48:32.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Allow-Post-Review":{"all":[{"value":0,"_account_id":7156,"name":"Mathieu Gagné","email":"mgagne@calavera.ca","username":"mgagne"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Abstain","+1":"Approved for Zuul Post Review Pipeline"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":7156,"name":"Mathieu Gagné","email":"mgagne@calavera.ca","username":"mgagne"},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-06-17 17:50:09.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":"2026-06-18 19:23:07.000000000","updated_by":{"_account_id":7156,"name":"Mathieu Gagné","email":"mgagne@calavera.ca","username":"mgagne"},"reviewer":{"_account_id":7156,"name":"Mathieu Gagné","email":"mgagne@calavera.ca","username":"mgagne"},"state":"REVIEWER"}],"messages":[{"id":"2e8667636370b2b3128e76ba32126b904db9be08","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-06-17 16:16:24.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"9bb3b9ce0201c27f06b60626f985d4a03bb1ecca","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-17 17:50:09.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fe6f62322de74814b85d31db2994a548\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ab64fc0b403a4ad48a251b540ec7e234 : SUCCESS in 6m 02s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/54719eddc271434292eb2df5680b3528 : SUCCESS in 4m 28s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/4668c14aa28b44f8a394f85f2a7af92f : SUCCESS in 6m 03s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/0704d57a74a944d9a8ff9e8c06452c5b : SUCCESS in 4m 58s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/bffdec1564444101894a69ba1c2000d1 : SUCCESS in 4m 18s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/7f68cdc14965478381002396fa89420b : SUCCESS in 53m 25s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/8d9e508485c646eba3e8fefafe86efea : SUCCESS in 2m 40s\n- osc-tox-py311-tips https://zuul.opendev.org/t/openstack/build/4771dea2be314ded8d3b765d29a9f7cf : SUCCESS in 4m 47s\n- osc-tox-py314-tips https://zuul.opendev.org/t/openstack/build/02b198b50881413092c11e456d0fedc3 : SUCCESS in 8m 11s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/26ec7ba6262141049127e1e55c31aed8 : SUCCESS in 12m 05s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4ca6300a322a4aaca21e852b1c746a31 : SUCCESS in 6m 02s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/ede99a9b22114183bf1e1f306832f7c4 : SUCCESS in 1h 10m 53s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/0b473b1695e7427a8df291d43f60067c : SUCCESS in 1h 27m 22s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/b181ddc73e964defb9591a92a919cf36 : FAILURE in 1h 18m 29s (non-voting)\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/50647fbd296741f884b0f2a3cde0e5f4 : FAILURE in 47m 05s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/741270b1f3d746b8a6d1a1ce390005fb : SUCCESS in 38m 38s\n- openstacksdk-functional-devstack-compute-manila https://zuul.opendev.org/t/openstack/build/d89a1eee6a2a489b9429662fd7e6a6cf : SUCCESS in 24m 13s\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/ce9d7782209d4dbf90217b6e7d2b7f44 : SUCCESS in 34m 10s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/d1f2a6b432e8401dbd355de0b7dde90e : SUCCESS in 37m 28s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/48c589ba0cb34e6a9d04553798f79f9b : SUCCESS in 43m 51s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/93ec3693999f4c58843fb6049cb8eeae : SUCCESS in 41m 47s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"97296c3eda38c77554a28551817e340c68479700","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-06-18 10:48:32.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"fe5e59b9664b9d13f38341c308da8e5e5712e0f6","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-18 10:49:28.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"163cdc042979b817fc2b548d1d092f92c44dbacc","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-18 13:23:08.000000000","message":"Patch Set 1: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/431780146f4c4e5db1353f7e5b636e3a\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f01717481f7742adb72afc191bf631c9 : SUCCESS in 5m 47s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/0099345f63fb4e968d59c212e54a72f3 : SUCCESS in 3m 30s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a7c92685775c4e6f8030dd31d90f61ba : FAILURE in 2m 37s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/08bfbb7385e744d588d43a76ce072c35 : SUCCESS in 1h 11m 07s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/d4c622eafe42405aa7bc88d08f9a827d : SUCCESS in 2m 56s\n- osc-tox-py311-tips https://zuul.opendev.org/t/openstack/build/275fe8d642dc4c22a2a881966c999c77 : SUCCESS in 6m 37s\n- osc-tox-py314-tips https://zuul.opendev.org/t/openstack/build/03893d17b7904214aeacd363dc808560 : SUCCESS in 7m 30s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/04eabe1761f944aa9556a753e4c149bd : SUCCESS in 12m 28s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4a6597a8d9ff41d5a47ac4ead64ec156 : SUCCESS in 5m 13s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/1f27f3829ccd4dd7b276a2a3ff624980 : SUCCESS in 33m 33s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/00c33452788046259d4257bbc3de36f5 : SUCCESS in 1h 19m 05s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/9f1392c6fb7649e6af13ce5165923f5d : SUCCESS in 43m 25s","accounts_in_message":[],"_revision_number":1},{"id":"52f8d5b5d1e017d8a1eaf3fa151b13930197a16e","author":{"_account_id":7156,"name":"Mathieu Gagné","email":"mgagne@calavera.ca","username":"mgagne"},"date":"2026-06-18 19:23:07.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"18db5091bf2e5a2eb656125fb5d0d2fe802e9619","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-06-19 16:08:51.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"788ef1f3ea319fd0f1efb94c95c1dba5c9621d30","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-19 17:45:52.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/567333a8ef4d42be812bf78823007875\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/579dde47a66e4f75af9f475eece12ecb : SUCCESS in 2m 55s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/7eeb22a305264b0d850a0fe939a33582 : SUCCESS in 4m 11s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/ac5a3daa3fe0437b8f5b7876351d9faa : SUCCESS in 4m 07s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/0e9c83679e734ed7955bd27372363fe3 : SUCCESS in 4m 04s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/bef49d1f3625433495b719b400f3d4b2 : SUCCESS in 8m 33s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/91a290748cf1454db9f617347497c254 : SUCCESS in 1h 07m 18s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/bce0c8bbc8c84b138bcc82d78e590e58 : SUCCESS in 3m 45s\n- osc-tox-py311-tips https://zuul.opendev.org/t/openstack/build/fb01f7e912b44b4488e2ec2fc3269740 : SUCCESS in 4m 58s\n- osc-tox-py314-tips https://zuul.opendev.org/t/openstack/build/6f38ea65891043b1bfeb8761f4c81557 : SUCCESS in 5m 06s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bdc0a55fd1e24391b99faecab9c7f3d4 : SUCCESS in 5m 21s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/30408933138240a0ad3bde13b494dbf9 : SUCCESS in 4m 32s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/f90bb87421c74ea2893e9e9f8796b361 : SUCCESS in 33m 37s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/14d61250af9a49198668b6fd003554c1 : SUCCESS in 1h 30m 35s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/e7893116d41745c78992edd147f1df3a : FAILURE in 1h 02m 52s (non-voting)\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/3156f8580a0f439280e47580ca422fb6 : FAILURE in 30m 23s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/c7f5987467d346ffb426bfa33cc36479 : SUCCESS in 35m 36s\n- openstacksdk-functional-devstack-compute-manila https://zuul.opendev.org/t/openstack/build/c68937cf012b46b6952a79ad08852612 : SUCCESS in 15m 39s\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/d024574c84b1426ebeff0097a8e06151 : SUCCESS in 27m 55s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/27324ef9eed244cd8d8e07cdc9ec27fb : SUCCESS in 41m 12s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/f0805bf2ff664ed49eac07eada096807 : SUCCESS in 43m 50s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/972b6fe219dc4b6f8d340961661fbbc7 : SUCCESS in 39m 53s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"dc6b85be7278b1e16e166122837f058cf0b917ce","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-19 17:46:35.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"d88cacb64878051721d9bcfc5f71128ff1748e7c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-19 19:16:20.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1b811475408f41a98fab4d2f76b1acd1\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6a7b2d891bf440d5972694761c5c4b69 : SUCCESS in 6m 12s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/393a4c9682b4495c852c565f9637f21d : SUCCESS in 5m 16s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/d22f7f67b6f94c588b047a175d4aad73 : SUCCESS in 2m 18s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/471016ce4c17430d9a020f91c76804f0 : SUCCESS in 1h 13m 41s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/d3f3f43869594bbeb131df1a06dc2cf9 : SUCCESS in 3m 47s\n- osc-tox-py311-tips https://zuul.opendev.org/t/openstack/build/85133d187f7a4d2e9d873c5388c5f186 : SUCCESS in 4m 16s\n- osc-tox-py314-tips https://zuul.opendev.org/t/openstack/build/333e723384064fdc8647519c6f52df19 : SUCCESS in 7m 01s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/eca3387a487c413eaec0c64b654884fe : SUCCESS in 11m 01s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/186c04fbaa80430aa9e8b712e05ad8aa : SUCCESS in 4m 21s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/3517f6fb3b114f92a6453cb987000377 : SUCCESS in 53m 59s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/926f8f00fcb04e46a6b30121a7077a39 : SUCCESS in 1h 24m 50s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/89f8ea41bb114e758f30c8a1a985255f : SUCCESS in 47m 11s","accounts_in_message":[],"_revision_number":1},{"id":"af708632fe49a1e2b95981b65f511d436d7b74fd","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-19 19:16:20.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"d2496a3de241b2d21ac259eb3b747ef229b64291","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-19 19:17:26.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1bac9e238e614a2888c7208032bf8694\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ca1d60ef5bb3492ca13f9a0966bece96 : SUCCESS in 55s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"5084469e3fd388d0b91a710fd7d367a28d129b4d","revisions":{"5084469e3fd388d0b91a710fd7d367a28d129b4d":{"kind":"REWORK","_number":1,"created":"2026-06-17 16:16:24.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/94/993794/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/94/993794/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/94/993794/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/94/993794/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/94/993794/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/94/993794/1"}}},"commit":{"parents":[{"commit":"9779968a2d6ed3500d0b6fd71c9f12f8e1c48fa9","subject":"fakes: Set spec_set on proxy mocks","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/9779968a2d6ed3500d0b6fd71c9f12f8e1c48fa9"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-06-17 16:15:27.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-06-17 16:15:41.000000000","tz":60},"subject":"volume: Allow unknown attrs for QoS specs","message":"volume: Allow unknown attrs for QoS specs\n\nPer the inline comment.\n\nChange-Id: I294505fe95d01b99f8ec6cd939f55f6a8c863bac\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/5084469e3fd388d0b91a710fd7d367a28d129b4d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/5084469e3fd388d0b91a710fd7d367a28d129b4d"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},{"label":"Allow-Post-Review","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Allow-Post-Review","description":"Allow Post Review","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
