)]}'
{"id":"openstack%2Fnova~995213","triplet_id":"openstack%2Fnova~master~If06ac8aec6c2c1ab3aee2df19e1c63c37eb30e76","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-06-29 05:22:59.000000000","reason":"Someone else replied on the change"}},"removed_from_attention_set":{},"hashtags":[],"change_id":"If06ac8aec6c2c1ab3aee2df19e1c63c37eb30e76","subject":"Add shebang to mark bash files","status":"NEW","created":"2026-06-28 17:21:25.000000000","updated":"2026-06-29 05:33:56.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"a63ce7fffa3d64a99ce1fb9ec716838f8f4c456c","_number":995213,"virtual_id_number":995213,"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":[{"tag":"autogenerated:zuul:check","value":1,"date":"2026-06-29 05:22:49.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":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":[{"_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":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":{"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"}],"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-06-28 17:56:52.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":"2026-06-28 18:20:54.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-06-28 19:52:55.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-29 05:22:59.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":"594932d4c567daff7a8c5a6425668a7acd28f400","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2026-06-28 17:21:25.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"5d15eaa9d9faa2612af77e117d649339d9742c1b","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-28 17:56:52.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5cfe763b4c8a40119b3a1053e6cd2075\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/287c4b5f2fd84017adbf3ad8d60f6f36 : SUCCESS in 15m 31s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/66e40ff0da864657883f27e820991c56 : SUCCESS in 15m 54s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/cacd3d4a906e4e3cb362bb5aa9b88efe : SUCCESS in 33m 27s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"9aee62699d7b9edfe9e608170411f1b5aec7a64e","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-06-28 18:20:54.000000000","message":"Patch Set 1:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/If06ac8aec6c2c1ab3aee2df19e1c63c37eb30e76 .","accounts_in_message":[],"_revision_number":1},{"id":"e77d6180e005f67e3e00f750bd3329197d3b02ce","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-28 19:52:55.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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/93ae7ad87de6457697d5d02bb7732985\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/44a24d0f993b460b83ed2428446de6ef : SUCCESS in 1h 05m 06s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/d04509f8c5234d2387a86fe73f9edc1f : SUCCESS in 2h 09m 06s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/26b63f9db4ab46f4a980bcd92477d6e1 : SUCCESS in 1h 06m 23s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9c593e48a3fa4fbc957e7e080399a26f : SUCCESS in 58m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e994ddb8f66d40d0a618b66806f5664a : FAILURE in 4m 44s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/fca9cafc3f494b06b59a8dedb493b7df : SUCCESS in 8m 38s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/7244f1052e7540f5ad769717beb62eca : SUCCESS in 13m 46s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/d9aa62f962cb49feadfb6ade9d072eab : SUCCESS in 18m 04s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ee71c6b35e2b4ebbae1e6bbbf6168653 : SUCCESS in 6m 37s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/47a4dd0fd0c64cea9bdaf43ba8c54a70 : SUCCESS in 8m 04s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/029a41b61f53473cb69c7f3845b83d29 : SUCCESS in 1h 03m 07s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/52cbf0174998499686d5153801fb5f1d : SUCCESS in 1h 00m 54s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/18d2aa563f5b4a838e1d24974807f7c6 : SUCCESS in 1h 01m 14s\n- nova-vtpm https://zuul.opendev.org/t/openstack/build/375855aa0fab450e8c95f04d4242b883 : SUCCESS in 38m 27s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/fb196ae61d134b7f8c73e5b2917654db : SUCCESS in 1h 04m 40s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/8f5fd940b2b24adcb4b3f9dd099dcc02 : SUCCESS in 56m 05s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/b8601535b35542ed952bc376df47569c : SUCCESS in 1h 57m 21s\n- nova-next https://zuul.opendev.org/t/openstack/build/3ea593950b1745478dea85c38d4b14c5 : SUCCESS in 2h 23m 49s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/e0549133a6444e50abb4cdf7015a0c89 : SUCCESS in 54m 13s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/e8afcdb221094bbdb642babf1030a7a5 : SUCCESS in 5m 12s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/6daac0c89b864bc09ef17d9334abbdc4 : SUCCESS in 26m 45s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/f047002fc7ae43948cf2ad3044c53477 : SUCCESS in 25m 20s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/9bffaa007ebc471ab074c27ee9a09200 : TIMED_OUT in 2h 01m 20s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/fad76d76860c45cca03c98458faeb71c : SUCCESS in 58m 31s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/22acc24fa8e845ac9c7c060275fd9fc8 : SUCCESS in 41m 00s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/e2975e3a302547119899539d0dad9cde : SUCCESS in 15m 07s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/7730f2fe61384c89b922dfe8704757fa : SUCCESS in 34m 42s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/a63093026a8b4f229ac07f6fd9652b68 : SUCCESS in 13m 56s","accounts_in_message":[],"_revision_number":1},{"id":"8ed27c3b3bc96e853eba999b36b84d7badbfb474","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2026-06-29 02:09:52.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"b6a20196a5c5a912a9a11b56778aad123b79c285","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-06-29 03:09:25.000000000","message":"Patch Set 2:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/If06ac8aec6c2c1ab3aee2df19e1c63c37eb30e76 .","accounts_in_message":[],"_revision_number":2},{"id":"539eb96a18602490a9d563eb053471b13a187491","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-29 05:10:42.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/be86dc4811ef422da725ebc3287ec545\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/dd5575ac908d4f5390bc672bd0952df9 : SUCCESS in 16m 04s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/d0b5feba348740cb99ce7f013606af86 : SUCCESS in 22m 51s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/05c22468eb634fa9b5f341103b6b3367 : SUCCESS in 19m 18s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"67882fa7c3998aed79bdf41a602dffff8d7ce6d1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-29 05:22:49.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8ee12ffc5d464131b25727e3e1079f22\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/89999ac1daad4aa4b7efb5630777c4e0 : SUCCESS in 1h 03m 15s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/92b2ef1dfdd0429288b9a6b3596b0d20 : SUCCESS in 1h 59m 49s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/b922e882d98a42de9cacee36767eae22 : SUCCESS in 1h 04m 16s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/be7c0d849f37471482de4f434ffebe5a : SUCCESS in 56m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9b57c95acf8e4b238c00dbdb51eeb2e6 : SUCCESS in 10m 45s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/b612d182442c4493a7d858144098bd6c : SUCCESS in 12m 35s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/72146357b29c43429bb3e1669716c097 : SUCCESS in 12m 36s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/aa970c0aefd74025b526443326d034d2 : SUCCESS in 19m 03s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9c67ee5ffba14ce8b5546f1675e08814 : SUCCESS in 12m 19s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8e1b663c642a46f2881e616e6e231365 : SUCCESS in 7m 20s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/22bdeedae69a4bb2ab4d382308ff56b1 : SUCCESS in 1h 10m 37s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/3ca81839b04c425db049d78de432ce09 : SUCCESS in 1h 58m 35s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/988d7c154b6c4c5b8f379a7aaad04234 : SUCCESS in 55m 04s\n- nova-vtpm https://zuul.opendev.org/t/openstack/build/4e5ae6731b224ef7990364aa4d934938 : SUCCESS in 34m 46s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/5e25405b04f644649049fe6e57db21a9 : SUCCESS in 1h 03m 06s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/b2086fd7e4c745659ce357876b4bcb62 : SUCCESS in 52m 07s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/0efe399cabc640219db32286a19221a1 : SUCCESS in 1h 52m 38s\n- nova-next https://zuul.opendev.org/t/openstack/build/ab7f1802fbe54f89b916e0a052dd251b : SUCCESS in 2h 12m 59s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/30a056d8ebe6490b84fd9f538692c276 : SUCCESS in 51m 05s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/0aa1fba76b5f452dac7037a0ef031908 : SUCCESS in 4m 12s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/e914e7d9168b4ab6abd47c108fa788ec : SUCCESS in 27m 01s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/ca6ded9fefed4f1493671127c42f06da : SUCCESS in 28m 01s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/aa4bea9ddbd3479a94de9e59315bc7f3 : TIMED_OUT in 2h 01m 27s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/b9fdf4a1cf534d9597a70e5d9f84dd14 : SUCCESS in 1h 21m 44s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c088c0e6b65344b38636ee4460470044 : SUCCESS in 1h 03m 34s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/e3ababbef41841058d77f22b322156cd : SUCCESS in 32m 22s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/c68838d381c34d5cbd5c430ba513b61a : SUCCESS in 16m 36s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/bac5dde8128e4b4ca4125dd56398a1b5 : SUCCESS in 14m 21s","accounts_in_message":[],"_revision_number":2},{"id":"a63ce7fffa3d64a99ce1fb9ec716838f8f4c456c","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-06-29 05:33:56.000000000","message":"Patch Set 2:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"c963f36ac1419f8b98f6adeb5c572aca04096a1a","revisions":{"5129aee48d7ee39003956c75713dd5d028c4ec08":{"kind":"REWORK","_number":1,"created":"2026-06-28 17:21:25.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/13/995213/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/13/995213/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/13/995213/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/13/995213/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/13/995213/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/13/995213/1"}}},"commit":{"parents":[{"commit":"8e92be14b6652f8ee2d4ce232840a986fa1e8efb","subject":"Merge \"Fix network mtu metadata disappears after attaching\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/8e92be14b6652f8ee2d4ce232840a986fa1e8efb"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2026-06-28 17:20:51.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2026-06-28 17:21:15.000000000","tz":540},"subject":"Add shebang to mark bash files","message":"Add shebang to mark bash files\n\nThis helps editors like vim detect the appropriate syntax highlight.\n\nChange-Id: If06ac8aec6c2c1ab3aee2df19e1c63c37eb30e76\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/5129aee48d7ee39003956c75713dd5d028c4ec08"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5129aee48d7ee39003956c75713dd5d028c4ec08"}]},"branch":"refs/heads/master"},"c963f36ac1419f8b98f6adeb5c572aca04096a1a":{"kind":"REWORK","_number":2,"created":"2026-06-29 02:09:52.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/13/995213/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/13/995213/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/13/995213/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/13/995213/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/13/995213/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/13/995213/2"}}},"commit":{"parents":[{"commit":"8e92be14b6652f8ee2d4ce232840a986fa1e8efb","subject":"Merge \"Fix network mtu metadata disappears after attaching\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/8e92be14b6652f8ee2d4ce232840a986fa1e8efb"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2026-06-28 17:20:51.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2026-06-29 02:09:37.000000000","tz":540},"subject":"Add shebang to mark bash files","message":"Add shebang to mark bash files\n\nThis helps editors like vim detect the appropriate syntax highlight.\n\nChange-Id: If06ac8aec6c2c1ab3aee2df19e1c63c37eb30e76\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/c963f36ac1419f8b98f6adeb5c572aca04096a1a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c963f36ac1419f8b98f6adeb5c572aca04096a1a"}]},"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":""}}}]}
