)]}'
{"id":"openstack%2Frally~1000520","triplet_id":"openstack%2Frally~master~I125b49b9125fd725e0cc8795a52e277a8d3794a5","project":"openstack/rally","branch":"master","topic":"fix-plugin-description","hashtags":[],"change_id":"I125b49b9125fd725e0cc8795a52e277a8d3794a5","subject":"Fix scenario arg description of resource types","status":"MERGED","created":"2026-08-11 16:27:56.000000000","updated":"2026-08-11 17:12:23.000000000","submitted":"2026-08-11 17:12:23.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"1000520-fix-plugin-description","meta_rev_id":"79e87191e91a455d5b91fb95b52ff605e39acb57","_number":1000520,"virtual_id_number":1000520,"owner":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-08-11 17:12:23.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":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"all":[{"value":2,"date":"2026-08-11 16:28:05.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"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":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"all":[{"value":1,"date":"2026-08-11 16:28:05.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"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}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-08-11 16:49:19.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"}],"messages":[{"id":"3470d80108681bf93264d16c15278270065056e7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2026-08-11 16:27:56.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"7d03a7fd401228b79caac24188f45a1ec87f0bd9","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2026-08-11 16:28:05.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"7514ffd4550bfd31625433904262ecdc90f42b72","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-11 16:49:19.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1aeae71aa131435485dc11cd3a6fef8a\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d2ea44b4d4984a03a611076df08ab42a : SUCCESS in 4m 16s\n- rally-tox-cover https://zuul.opendev.org/t/openstack/build/21a9003df5c74d2ca25252e8b0dc283a : SUCCESS in 4m 41s\n- rally-tox-docs https://zuul.opendev.org/t/openstack/build/7c96d4314c0c4ac0baa5dd4fb8491c85 : SUCCESS in 2m 10s\n- rally-tox-mypy https://zuul.opendev.org/t/openstack/build/d8e58d536d6f4b4d8a5accfc43ffc997 : SUCCESS in 3m 10s\n- rally-tox-pep8 https://zuul.opendev.org/t/openstack/build/634a9c19e17f460bb5220d8f8c666429 : SUCCESS in 2m 42s\n- rally-tox-py310 https://zuul.opendev.org/t/openstack/build/ea8d2b2f6c5141e7a527f7a1235030f7 : SUCCESS in 1m 54s\n- rally-tox-py311 https://zuul.opendev.org/t/openstack/build/36850cf51f584d5d990d693c618391f3 : SUCCESS in 2m 54s\n- rally-tox-py312 https://zuul.opendev.org/t/openstack/build/4ed20f1bfbcc4879a3698122e11b02d7 : SUCCESS in 1m 56s\n- rally-tox-py313 https://zuul.opendev.org/t/openstack/build/001b4ae47f6547489c9004c9cd6932a6 : SUCCESS in 3m 11s\n- rally-tox-samples https://zuul.opendev.org/t/openstack/build/671c90da4af14ad4b4c97c09ea0dde45 : SUCCESS in 2m 01s\n- rally-tox-functional https://zuul.opendev.org/t/openstack/build/2e472e81739740baad12e1f18ccd05a1 : SUCCESS in 7m 25s\n- rally-tox-self https://zuul.opendev.org/t/openstack/build/0811be33c5624e8ea9176f80155b26e7 : SUCCESS in 7m 23s\n- rally-install-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/170cf76761fa4ec9b52d4f7e36074d27 : SUCCESS in 5m 43s\n- rally-install-ubuntu-noble https://zuul.opendev.org/t/openstack/build/b2e48e4a7fd7465c8966ece765b27329 : SUCCESS in 5m 42s\n- rally-docker-build https://zuul.opendev.org/t/openstack/build/785517232d66436fbc202d4b308d2aca : SUCCESS in 8m 35s\n- rally-task-simple-job https://zuul.opendev.org/t/openstack/build/6f79b57d9bdd40ac985743f0bf3a49bc : SUCCESS in 18m 06s","accounts_in_message":[],"_revision_number":1},{"id":"20c5e2172a4733f3512c7fd16a5eebae25b9ef7a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-11 16:49:44.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"a4e0198bc8f7775766cf78a14f24013afc28e5bb","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-11 17:12:23.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f1d745e6b66a4c479d632e16ee965b57\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2c5daa60ad724ceeb6d5a3caf545fda7 : SUCCESS in 3m 08s\n- rally-tox-cover https://zuul.opendev.org/t/openstack/build/243cc2ffc45140c2802b1e1df2c8a77b : SUCCESS in 5m 07s\n- rally-tox-docs https://zuul.opendev.org/t/openstack/build/d9d88c0301584e7e9a24e0dbf146c44f : SUCCESS in 4m 23s\n- rally-tox-mypy https://zuul.opendev.org/t/openstack/build/b436c9cd3ba64c3292044405bde82143 : SUCCESS in 1m 57s\n- rally-tox-pep8 https://zuul.opendev.org/t/openstack/build/0dbd0382f6b041a9a84efc1ad3a26fbd : SUCCESS in 2m 02s\n- rally-tox-py310 https://zuul.opendev.org/t/openstack/build/b94157eff2464bf7b93072d5575374ee : SUCCESS in 3m 30s\n- rally-tox-py311 https://zuul.opendev.org/t/openstack/build/21317dd7f0514b769dfe5ac93878dca0 : SUCCESS in 3m 10s\n- rally-tox-py312 https://zuul.opendev.org/t/openstack/build/bba1cfd88ac046288ec7c0e695010971 : SUCCESS in 3m 13s\n- rally-tox-py313 https://zuul.opendev.org/t/openstack/build/19b53f400eef46d9b58cebddc2bb6232 : SUCCESS in 3m 20s\n- rally-tox-samples https://zuul.opendev.org/t/openstack/build/3d9f1dad99484e189254621a624dab9c : SUCCESS in 3m 05s\n- rally-tox-functional https://zuul.opendev.org/t/openstack/build/7a696a09ab8b4f95a037cbaeb812b2f1 : SUCCESS in 4m 42s\n- rally-tox-self https://zuul.opendev.org/t/openstack/build/5e5267a44bb444d298bbb38b842f39a3 : SUCCESS in 5m 19s\n- rally-install-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/5bb0bc5e16f94657be2ee62bc29fc1fa : SUCCESS in 5m 05s\n- rally-install-ubuntu-noble https://zuul.opendev.org/t/openstack/build/6f3e5687223940c499304049fa3620ee : SUCCESS in 6m 36s\n- rally-docker-build https://zuul.opendev.org/t/openstack/build/0095bac797cf4d4aa5f15ab84193c264 : SUCCESS in 8m 32s\n- rally-task-simple-job https://zuul.opendev.org/t/openstack/build/da129123fdde469ca4bec156ad58a049 : SUCCESS in 21m 08s","accounts_in_message":[],"_revision_number":1},{"id":"79e87191e91a455d5b91fb95b52ff605e39acb57","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-11 17:12:23.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"cc8e4713de375f6bc674c9d4a0dd9c9570ab8ebf","revisions":{"cc8e4713de375f6bc674c9d4a0dd9c9570ab8ebf":{"kind":"REWORK","_number":1,"created":"2026-08-11 16:27:56.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/20/1000520/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/rally","ref":"refs/changes/20/1000520/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/rally refs/changes/20/1000520/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/rally refs/changes/20/1000520/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/rally refs/changes/20/1000520/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/rally refs/changes/20/1000520/1"}}},"commit":{"parents":[{"commit":"c920c655f16b69e2ce452a7ba4b6cc2a43741da7","subject":"[docs] Fix plugin category name display","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally/commit/c920c655f16b69e2ce452a7ba4b6cc2a43741da7"}]}],"author":{"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","date":"2026-08-11 16:23:29.000000000","tz":120},"committer":{"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","date":"2026-08-11 16:23:29.000000000","tz":120},"subject":"Fix scenario arg description of resource types","message":"Fix scenario arg description of resource types\n\nScenario provides a config schema built from type hints, resource types\nand docstrings.\nThis schema is used for docs and validation purposes.\nArg description is collected from scneario docstring and is merged into\nthe arg schema.\nFor arguments that have resource type perprocessor, arg schema is built\nfrom resource type class. To speedup the execution, arg schema\ngeneration is happening once for resource type class.\nThe current implementation shares the same dict for several arguments\nthat are linked to the same resource type, which brekas description\nmerging into the schema.\n\nChange-Id: I125b49b9125fd725e0cc8795a52e277a8d3794a5\nSigned-off-by: Andriy Kurilin \u003candr.kurilin@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally/commit/cc8e4713de375f6bc674c9d4a0dd9c9570ab8ebf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally/commit/cc8e4713de375f6bc674c9d4a0dd9c9570ab8ebf"}]},"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":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"}}]}],"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":"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":""}}}]}
