)]}'
{"id":"openstack%2Fnova~915390","triplet_id":"openstack%2Fnova~master~Icc0950721f9739d6b651aa7df8cf37ce6ae454fc","project":"openstack/nova","branch":"master","attention_set":{"9816":{"account":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"last_update":"2026-07-11 04:20:53.000000000","reason":"Someone else replied on the change"}},"removed_from_attention_set":{},"hashtags":[],"change_id":"Icc0950721f9739d6b651aa7df8cf37ce6ae454fc","subject":"libvirt: Use native DictOpt for disk_cachemode","status":"NEW","created":"2024-04-10 02:38:47.000000000","updated":"2026-07-15 16:29:31.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"f6919fed514a6a683e9228d778536734c20e4606","_number":915390,"virtual_id_number":915390,"owner":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"tag":"autogenerated:zuul:check","value":1,"date":"2026-07-11 04:20:43.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":"","value":1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_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":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"_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},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-04-10 03:14:51.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":"CC"},{"updated":"2024-04-10 05:04:17.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":"2024-10-24 15:31:31.000000000","updated_by":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"reviewer":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2026-07-11 02:49:57.000000000","updated_by":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2026-07-11 04:20:53.000000000","updated_by":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"reviewer":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"state":"CC"}],"messages":[{"id":"1f30198fc5c5eb9a5e922745325f09623a8692e0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2024-04-10 02:38:47.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"10a37f7e802301831371be77a56a7ae8414e8349","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-10 03:14:51.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/10875398ec7b4ae08632628a3c4dd997\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/e8abef38ccd042999b0aed4f341187c0 : SUCCESS in 32m 54s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/8063f21e7243402dba5b9416d4fc845c : SUCCESS in 8m 47s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"6222e730b5b4223d845315fa1ff43c772a74f77a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-10 05:04:17.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/471e555bbc1e4a19b75f85fb6b3e732f\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/1a92afc00d3646d98f86317b5b862fd2 : SUCCESS in 58m 54s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/6cd3f91b21354e07a73cbae8cbbb27d0 : SUCCESS in 1h 28m 14s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/fe27872b723041b9be7f8fdd77df1b6d : SUCCESS in 59m 40s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0bac2afdc2e64b41a57990c46010e059 : SUCCESS in 21m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b2ca26fa8f45415dac49b183c7cd2211 : SUCCESS in 8m 38s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/5c93f3cbff92411a9b7ba9765cab5138 : SUCCESS in 12m 28s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/7e62e3c0526c408ba175e33ea19b7ad1 : SUCCESS in 12m 50s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/de54ac759cab46f09d7e9fc3f47bfca6 : FAILURE in 16m 37s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f54ded06ea9746dcbc4b2126fcd33e26 : SUCCESS in 11m 24s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/5bfc9d713b04469d913d4547f9605d93 : SUCCESS in 46m 15s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/1cb30c4f92774633b5f8351f22e90bb1 : FAILURE in 32m 47s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/5a69f7e4b940427394d9f909fdbc8109 : SUCCESS in 46m 43s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/2b54c2195bed426d998941842dc70e6c : POST_FAILURE in 38m 33s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/e817a65f12c3421b8fbcf57d5944a86e : SUCCESS in 58m 55s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/387f7532eb28491894d98c5ab8a2d7ee : SUCCESS in 2h 10m 24s\n- nova-next https://zuul.opendev.org/t/openstack/build/9f85be81b6a243b18125fa4425f4fb4c : SUCCESS in 1h 17m 04s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/b5f8297207d94fe78357798415c9af5a : SUCCESS in 48m 46s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/ba37dd6592a04335ac1a2f7ad22c135b : SUCCESS in 5m 35s (non-voting)\n- nova-tox-py310-with-sqlalchemy-2x https://zuul.opendev.org/t/openstack/build/92f5807491f24e33bdb1ad1b58048159 : SUCCESS in 16m 14s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/8495d320ceb74d78af514ed2dfb150d7 : SUCCESS in 25m 16s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/02998210ac3e411fb19e2db3054f766b : SUCCESS in 24m 14s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/f4303ca5fe6840d19425266ff7040c10 : SUCCESS in 24m 10s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/4601d71f5201451b9e479eadb7fc2eff : SUCCESS in 1h 44m 51s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/603fdef5967c4df2b8c369b4e41c69d2 : SUCCESS in 1h 44m 44s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/5e992e0d44d6446eb0567ec7c16c4d4a : SUCCESS in 1h 29m 27s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a04306590b2f460487f6adf3c4d9ff12 : SUCCESS in 1h 01m 47s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/dcdb290ec5194566af3d7e312491b18c : SUCCESS in 25m 38s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/eff990a492c544558da87d3aafead52e : SUCCESS in 27m 04s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"e8de2d94bcd2216373f02ef4905814a3dfbd9a5a","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2024-04-10 06:13:18.000000000","message":"Patch Set 1: Workflow-1","accounts_in_message":[],"_revision_number":1},{"id":"afef2d022bd83687298614f23179afe27d654b02","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2024-04-10 06:57:04.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"c71e22f0c4170f14e47daf5e1b8d1659c8f69b8c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2024-10-24 15:08:20.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n* Workflow-1\n","accounts_in_message":[],"_revision_number":2},{"id":"66e39c778440f2c622c74f3c876f744edd5df521","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2024-10-24 15:31:31.000000000","message":"Patch Set 2:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-915390-xgfs2/index.html\u003e","accounts_in_message":[],"_revision_number":2},{"id":"05cdc36ebd0aeaf516830230eb3a590a592c7cf6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2024-10-24 15:51:52.000000000","message":"Uploaded patch set 3: Commit message was updated.","accounts_in_message":[],"_revision_number":3},{"id":"1db7665789b368ebb9ec1424e529bfb35542f152","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2024-10-24 16:16:30.000000000","message":"Patch Set 3:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-915390-wdnct/index.html\u003e","accounts_in_message":[],"_revision_number":3},{"id":"20543596d989bd305a7414e418e3ee3605207fd1","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-24 16:49:54.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c277c3996b18413490a82f94187878c3\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/815e7e35cf8b42619914892a4c256fe9 : SUCCESS in 44m 32s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/ef26a2744c184501b046108ab5dd6571 : FAILURE in 45m 19s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"e3643f873371fbeda24c5bcb7794564f8363c2e7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-24 18:14:06.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fcfe34651d96405081f4e20e390e9a09\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/62cbb4c7b4b64cee8999dd592364c267 : SUCCESS in 3m 08s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/6f2be30bcb2946d5b5014d3dd1144df8 : SUCCESS in 59m 44s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/8f202c081c284d88aaf94c90b51ce57a : SUCCESS in 1h 40m 51s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/36686fc94e1d4798a67c51e6b58441dc : SUCCESS in 1h 03m 28s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/cd4cfa9a3c1c42169c48fe40c4668aa5 : SUCCESS in 17m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5be20ed64a6a497499d428a7c94b1467 : SUCCESS in 7m 16s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/aec66e8ca8a44a5197f9cd503f4ffcf2 : SUCCESS in 13m 36s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/e6bc3377492a4e2f9b165dd65b87a938 : SUCCESS in 13m 01s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9392569087714deca3c5ae0f5635031d : SUCCESS in 10m 20s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/728e341525a14961a0bbff72797a7e91 : SUCCESS in 1h 01m 51s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/be6b6c08b9f64f9cbf2551b5a11379bd : SUCCESS in 1h 46m 32s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/a6872faf4b6f4286ab9a7c01baaecce1 : SUCCESS in 50m 33s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/eb8d196dd528428e88b3c5d6a3f13f98 : SUCCESS in 52m 18s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/f35ee3c2b4574761bcdbbba815d682a0 : SUCCESS in 59m 39s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/50d2b6c88b314a4ebd41ec751840586a : SUCCESS in 1h 42m 40s\n- nova-next https://zuul.opendev.org/t/openstack/build/dd245f544b2f4181a5f8415e649c6e7b : SUCCESS in 2h 21m 09s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/8910b16b8a494f4089a24748ab1e0ea3 : SUCCESS in 36m 14s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/ae062202d6284a3aa431c9d8d0a1d5e3 : SUCCESS in 4m 40s (non-voting)\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/3e62ed497d894328acadae41d68e6e72 : SUCCESS in 24m 50s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/2a76042744044626952a5165db19a465 : SUCCESS in 23m 27s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/56e8fb1baf1f4022a7ace850b6f4de4c : SUCCESS in 28m 56s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/9d7963d644964f489f3fb0ecd02a3176 : SUCCESS in 1h 39m 13s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/dcd0735f419a4a798312803087b6b29b : SUCCESS in 1h 25m 43s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/9b4b7e86a9d04cba82b8bf094b1fffed : SUCCESS in 1h 22m 01s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/36bb873adec44954b38b9c33e6576e2e : SUCCESS in 43m 51s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/f77f54bd7d1e4af3837014d0eb4def32 : SUCCESS in 18m 44s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/581fd55bce724887a9c497038bd60e69 : SUCCESS in 21m 41s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"559e829b91988231cb9bd4b3757b2f96c26a47bb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2024-10-25 05:04:58.000000000","message":"Patch Set 4: Commit message was updated.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":4},{"id":"f97cdda4434b5b4552597d75a84da6e5c3aa5d49","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2024-10-25 05:28:46.000000000","message":"Patch Set 4:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-915390-4zs5p/index.html\u003e","accounts_in_message":[],"_revision_number":4},{"id":"30b479f68c3e8884b1b8fc4186a70bd2434c1516","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-25 05:51:26.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/86a577e8c2464a30840223321d001f54\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/de8115a5e51645d0a5205e5eb9c31fb7 : FAILURE in 43m 03s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/9ea43450b2f34013b06e10b6fb836f69 : FAILURE in 44m 03s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"2f1b407d7bf64e50b66e33f84af68bd2603a07af","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-25 07:20:56.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9bd216d6ade84d8ba47b6605f7ffe7a4\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/ee78183b86cb40418e79df5ef54c5f83 : SUCCESS in 3m 23s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/a2be76f86ed44b4c98d24e438cf78de5 : SUCCESS in 43m 09s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/5fcd4d6a676a4dcda41f039c24c26574 : SUCCESS in 1h 41m 22s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/758f12d9841a4004a3a36b7459eef68a : SUCCESS in 50m 32s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/46c9f4dc04bf4401b82b375a0cf2e545 : SUCCESS in 17m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/34476d9e58004681a83df454eaefd112 : SUCCESS in 7m 04s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/ed201752eeed44bfa57616ce04fc9a02 : SUCCESS in 11m 17s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/f0a715fb769d4a32beaa83f7685cb3f4 : SUCCESS in 10m 16s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/403a6e492a8d4f1fad09ef224464b438 : SUCCESS in 10m 21s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/489f65e503c0466b9195abf3a7ad83ca : SUCCESS in 45m 50s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/8b2cfce89b6a4c1bb7fbbe1bc0e45110 : SUCCESS in 1h 02m 57s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/6acab1ee76434a159989db3aaa298451 : SUCCESS in 51m 55s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/b3c3c56cee7e4ce7be9fa798857d3a2d : SUCCESS in 29m 12s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/ae10f24499e84ba484ef4e31be6190e5 : SUCCESS in 1h 13m 00s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/5e10268fd7df4d9da0a53ac8c403c0b2 : SUCCESS in 1h 37m 11s\n- nova-next https://zuul.opendev.org/t/openstack/build/a4d46919fc574e30ac7115b807c6c7e3 : SUCCESS in 1h 48m 11s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/6386aeea8eb3493abb86e1a1c87d7952 : SUCCESS in 41m 18s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/331e06b360c942c3a9edb5b83d89c712 : SUCCESS in 5m 28s (non-voting)\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/fce5028b742d45fd8c925cad2916cfd3 : SUCCESS in 29m 48s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/62c4ad64bb5447929e28421874b070e2 : SUCCESS in 25m 30s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/ba1c4e825c764df0aab4e39b11a1cb92 : SUCCESS in 28m 10s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/875ca21fd8914062b25be72dd9da6b60 : SUCCESS in 1h 33m 32s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/ad5e3e8a646c43129ac031cf1ebc03d7 : SUCCESS in 2h 12m 05s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/701589a71f3d46a894c8ae6c9be1e6ee : SUCCESS in 1h 10m 24s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9c74222c544546f5a299eecfe928f544 : SUCCESS in 42m 12s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/e1e4df7dd98947488abf720aac16229f : SUCCESS in 19m 28s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/7f4251c51d8d4050b7cfc02f982a5e09 : SUCCESS in 28m 39s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"56ea080b1059f20376e35f687f40d57423ff958f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2026-07-11 01:51:09.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":5},{"id":"149866db0c14bee75979e1ea9d8dcaf5ce04aa9d","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-11 02:26:21.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/822c5739e2144c56b9e3d4645db176de\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/06bc49f2bd6f4fe18d7a8b0de81b2274 : SUCCESS in 22m 31s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/71bc0a5ac3114a3194d30375a512a472 : SUCCESS in 13m 50s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/f90189b9832f4de083568acafe92e225 : SUCCESS in 33m 19s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"1d400548799136faf85f1d9fb48113e72d9a7e53","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-07-11 02:49:57.000000000","message":"Patch Set 5:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/Icc0950721f9739d6b651aa7df8cf37ce6ae454fc .","accounts_in_message":[],"_revision_number":5},{"id":"14bf8c9f87969f847657e5d90829618f82fce5fa","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-11 04:20:43.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5df3d4fbd83b4479b8e6aab813ca14de\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/16e705a0da4741b597f669311e16fb8d : SUCCESS in 3m 55s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/57b858b14f8f4be0a377a709babf125d : SUCCESS in 1h 09m 10s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/1bc1de6dd4f044e79cac7459eb1bc901 : SUCCESS in 1h 55m 51s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/7434c67c5e4a4912a1272faa66458ac8 : SUCCESS in 1h 11m 44s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9309a0346744421a8fad2e890507c689 : SUCCESS in 1h 00m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c09d1173c6494a33ba550181d74f1604 : SUCCESS in 7m 38s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/b9301351ae744535944672aa03b24150 : SUCCESS in 16m 38s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/acf7d3d8819447f9b5c525098b38e03f : SUCCESS in 8m 40s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/3bb70708b5ca4415a0c5215adf774d62 : SUCCESS in 19m 14s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7fa2bd4402c246ac9ce1543f6cb80dc4 : SUCCESS in 14m 59s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6698328ed7614a3cb03297a0aba3c4dc : SUCCESS in 8m 27s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/079c233fe1f846b1a486ffabb4721ecf : SUCCESS in 1h 03m 47s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/1ff5821d4931408ebc8efa268ad7782d : SUCCESS in 1h 45m 52s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/d2d983b72b0b49aa9f350f2860db687e : SUCCESS in 1h 00m 38s\n- nova-whitebox https://zuul.opendev.org/t/openstack/build/2d83d03537cc40e286376cc659a56e96 : SUCCESS in 42m 25s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/9fb982ba3ed04bf0aac3c45b573ee169 : SUCCESS in 1h 04m 42s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/889aa873991045f79c744f9db01d80ad : SUCCESS in 31m 48s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/68900edb9f1545dfa8de43bcc33d83f6 : SUCCESS in 1h 03m 13s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/1c3e9234ba5540c386692fdbd8838e24 : SUCCESS in 1h 56m 43s\n- nova-next https://zuul.opendev.org/t/openstack/build/5bed23f6eccc4ba4ba4b08e8b7aa54a9 : SUCCESS in 2h 23m 13s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/87d60968f3d54e768e2081badcc88e5d : SUCCESS in 57m 13s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/46c4d9590f1f4f11b973e1bb1421e738 : SUCCESS in 4m 59s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/98971f64e5004e278ca9aa37bc93d71c : SUCCESS in 31m 09s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/d07db70d9aef4f69b8c9704a895c4589 : SUCCESS in 27m 45s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/cf50098af4d14cdba102327891f69e5c : SUCCESS in 47m 31s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/e2f8473d2b6f476291deaf4e1326045f : SUCCESS in 1h 34m 23s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f5ef867a4a7c47ff9139510baa2bc040 : SUCCESS in 58m 07s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/ca92294e31fc4b7bb8edc360184beb84 : SUCCESS in 39m 50s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/c1079e64ebce4f779eeacd5b4bd4ba9d : SUCCESS in 33m 56s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/3395d8105c2c4b80be05d56552dc622d : SUCCESS in 14m 09s","accounts_in_message":[],"_revision_number":5},{"id":"d5e9ab95efe840a1e87a461c16f2c40dab51b547","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"date":"2026-07-11 04:30:42.000000000","message":"Patch Set 5:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with","accounts_in_message":[],"_revision_number":5},{"id":"0915932f806bc19f661979f3985b88a58cd7b136","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2026-07-11 16:14:36.000000000","message":"Patch Set 5:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-915390-6psrx/index.html\u003e","accounts_in_message":[],"_revision_number":5},{"id":"f6919fed514a6a683e9228d778536734c20e4606","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2026-07-15 16:29:31.000000000","message":"Patch Set 5:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-915390-z4kw9/index.html\u003e","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"cb231964cca4f7b3351d4fe2276accc22e956043","revisions":{"1ddc7125bc9fc9cb360919a21f66babe19947ef9":{"kind":"REWORK","_number":1,"created":"2024-04-10 02:38:47.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/90/915390/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/90/915390/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/90/915390/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/90/915390/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/90/915390/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/90/915390/1"}}},"commit":{"parents":[{"commit":"fcda90460f6831b67027c19ded655b5e7c5e5a1e","subject":"Merge \"Fix nova-manage image_property show unexpected keyword\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/fcda90460f6831b67027c19ded655b5e7c5e5a1e"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2024-04-10 02:26:57.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2024-04-10 02:33:01.000000000","tz":540},"subject":"libvirt: Use native DictOpt for disk_cachemode","message":"libvirt: Use native DictOpt for disk_cachemode\n\noslo.config provides the DictOpt class which parses a dictionary value\nwritten in the following format.\n option\u003dkey1\u003dvalue1,key2\u003dvalue2,...\n\nWe can use this built-in feature instead of parsing each elements in\nListOpt. Using DictOpt also allows nova to return early feedback in\ncase the value is not properly formatted.\n\nChange-Id: Icc0950721f9739d6b651aa7df8cf37ce6ae454fc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/1ddc7125bc9fc9cb360919a21f66babe19947ef9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/1ddc7125bc9fc9cb360919a21f66babe19947ef9"}]},"branch":"refs/heads/master"},"c24f88d87cf8d7f5af6efbaa4c609b49a72b6640":{"kind":"REWORK","_number":2,"created":"2024-10-24 15:08:20.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/90/915390/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/90/915390/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/90/915390/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/90/915390/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/90/915390/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/90/915390/2"}}},"commit":{"parents":[{"commit":"ed2bf3699ddc360fb646b895560fa9dbcfd6beba","subject":"Merge \"VMware: updates resource provider trait list\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ed2bf3699ddc360fb646b895560fa9dbcfd6beba"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2024-04-10 02:26:57.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2024-10-24 15:06:46.000000000","tz":540},"subject":"libvirt: Use native DictOpt for disk_cachemode","message":"libvirt: Use native DictOpt for disk_cachemode\n\noslo.config provides the DictOpt class which parses a dictionary value\nwritten in the following format.\n option\u003dkey1\u003dvalue1,key2\u003dvalue2,...\n\nWe can use this built-in feature instead of parsing each elements in\nListOpt. Using DictOpt also allows nova to return early feedback in\ncase the value is not properly formatted.\n\nChange-Id: Icc0950721f9739d6b651aa7df8cf37ce6ae454fc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c24f88d87cf8d7f5af6efbaa4c609b49a72b6640"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c24f88d87cf8d7f5af6efbaa4c609b49a72b6640"}]},"branch":"refs/heads/master"},"ba017ac7e4887ef6083d7979fc2d0d312668bcf0":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2024-10-24 15:51:52.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/90/915390/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/90/915390/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/90/915390/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/90/915390/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/90/915390/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/90/915390/3"}}},"commit":{"parents":[{"commit":"ed2bf3699ddc360fb646b895560fa9dbcfd6beba","subject":"Merge \"VMware: updates resource provider trait list\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ed2bf3699ddc360fb646b895560fa9dbcfd6beba"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2024-04-10 02:26:57.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2024-10-24 15:51:30.000000000","tz":540},"subject":"libvirt: Use native DictOpt for disk_cachemode","message":"libvirt: Use native DictOpt for disk_cachemode\n\noslo.config provides the DictOpt class which parses a dictionary value\nwritten in the following format.\n option\u003dkey1:value1,key2:value2,...\n\nSince oslo.config oslo.config 9.5.0, it supports customizing separator\nkey value[1].\n\nWe can use this built-in feature instead of parsing each elements in\nListOpt. Using DictOpt also allows nova to return early feedback in\ncase the value is not properly formatted.\n\n[1] https://review.opendev.org/c/openstack/oslo.config/+/915396\n\nChange-Id: Icc0950721f9739d6b651aa7df8cf37ce6ae454fc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ba017ac7e4887ef6083d7979fc2d0d312668bcf0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ba017ac7e4887ef6083d7979fc2d0d312668bcf0"}]},"branch":"refs/heads/master"},"af6ebae32dce9259e59448fd17ca9864ae716a48":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2024-10-25 05:04:58.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/90/915390/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/90/915390/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/90/915390/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/90/915390/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/90/915390/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/90/915390/4"}}},"commit":{"parents":[{"commit":"ed2bf3699ddc360fb646b895560fa9dbcfd6beba","subject":"Merge \"VMware: updates resource provider trait list\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ed2bf3699ddc360fb646b895560fa9dbcfd6beba"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2024-04-10 02:26:57.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2024-10-25 05:04:58.000000000","tz":0},"subject":"libvirt: Use native DictOpt for disk_cachemode","message":"libvirt: Use native DictOpt for disk_cachemode\n\noslo.config provides the Dict type which parses a dictionary value\nwritten in the following format.\n option\u003dkey1:value1,key2:value2,...\n\nSince oslo.config oslo.config 9.5.0, it supports customizing separator\nkey value[1].\n\nWe can use this built-in feature instead of parsing each elements in\nListOpt. Using DictOpt also allows nova to return early feedback in\ncase the value is not properly formatted.\n\n[1] https://review.opendev.org/c/openstack/oslo.config/+/915396\n\nChange-Id: Icc0950721f9739d6b651aa7df8cf37ce6ae454fc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/af6ebae32dce9259e59448fd17ca9864ae716a48"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/af6ebae32dce9259e59448fd17ca9864ae716a48"}]},"branch":"refs/heads/master","description":"Edit commit message"},"cb231964cca4f7b3351d4fe2276accc22e956043":{"kind":"REWORK","_number":5,"created":"2026-07-11 01:51:09.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/90/915390/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/90/915390/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/90/915390/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/90/915390/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/90/915390/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/90/915390/5"}}},"commit":{"parents":[{"commit":"334190981e66173ee2697dd03d3aa94fb485c0c2","subject":"Correct release name in concurrency_backend","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/334190981e66173ee2697dd03d3aa94fb485c0c2"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2024-04-10 02:26:57.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2026-07-11 01:50:56.000000000","tz":540},"subject":"libvirt: Use native DictOpt for disk_cachemode","message":"libvirt: Use native DictOpt for disk_cachemode\n\noslo.config provides the Dict type which parses a dictionary value\nwritten in the following format.\n option\u003dkey1:value1,key2:value2,...\n\nSince oslo.config oslo.config 9.5.0, it supports customizing separator\nkey value[1].\n\nWe can use this built-in feature instead of parsing each elements in\nListOpt. Using DictOpt also allows nova to return early feedback in\ncase the value is not properly formatted.\n\n[1] https://review.opendev.org/c/openstack/oslo.config/+/915396\n\nChange-Id: Icc0950721f9739d6b651aa7df8cf37ce6ae454fc\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/cb231964cca4f7b3351d4fe2276accc22e956043"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/cb231964cca4f7b3351d4fe2276accc22e956043"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY"},{"label":"Workflow","status":"MAY"},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Review-Priority","description":"Review Priority","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":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
