)]}'
{"id":"openstack%2Fnova~961778","triplet_id":"openstack%2Fnova~stable%2F2024.1~Ie1f96fee743c235ab35113a9ad1549a67b975839","project":"openstack/nova","branch":"stable/2024.1","topic":"bug-2044235","attention_set":{},"removed_from_attention_set":{"9708":{"account":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"last_update":"2025-10-31 13:47:23.000000000","reason":"Change was abandoned"},"34378":{"account":{"_account_id":34378,"name":"Julien LE JEUNE","email":"julien.le-jeune@mailops.fr","username":"jlejeune"},"last_update":"2025-10-31 13:47:23.000000000","reason":"Change was abandoned"}},"hashtags":[],"change_id":"Ie1f96fee743c235ab35113a9ad1549a67b975839","subject":"nova-conductor puts instance in error state","status":"ABANDONED","created":"2025-09-19 07:41:53.000000000","updated":"2025-10-31 13:47:23.000000000","total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"e7bcce9460e33a4d7d34038cd9130746c3db1a11","_number":961778,"virtual_id_number":961778,"owner":{"_account_id":34378,"name":"Julien LE JEUNE","email":"julien.le-jeune@mailops.fr","username":"jlejeune"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":1,"date":"2025-10-21 14:37:49.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"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"]},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"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"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"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"]},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"}],"REVIEWER":[{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-09-19 08:04:58.000000000","updated_by":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"reviewer":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"state":"REVIEWER"},{"updated":"2025-09-19 08:53:35.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":"2025-09-19 09:44:11.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":"2025-09-19 09:50:35.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"},{"updated":"2025-10-31 13:47:23.000000000","updated_by":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"reviewer":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"state":"CC"}],"messages":[{"id":"8c485c1f28f7bd7b6b49f38017ada8f1de09649f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34378,"name":"Julien LE JEUNE","email":"julien.le-jeune@mailops.fr","username":"jlejeune"},"date":"2025-09-19 07:41:53.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"33dd0fecc24256e146f31d6a647d634cc98fa3d1","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-09-19 08:04:58.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"c0fd1826d4c8e22ebb32e17803ef2cd9b173a23d","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":34378,"name":"Julien LE JEUNE","email":"julien.le-jeune@mailops.fr","username":"jlejeune"},"date":"2025-09-19 08:39:47.000000000","message":"Topic set to bug-2044235","accounts_in_message":[],"_revision_number":1},{"id":"43b0d07becdedf540b03bf1ad5079c67cc7dffaa","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-19 08:53:35.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ea2a05a18b8f4457a5eaa20778d3f1ea\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/295020432d5e485fbc82caf957a6e90f : SUCCESS in 28m 56s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/913528fc01fe4dd28377f7b4cc928a99 : SUCCESS in 22m 37s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"a572c94ba6bfdf580019fdb6489aa78cb1a3e64d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-19 09:44:11.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0306d289c8074c11bff67d7e62d0ba6a\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/85af6ef27375460c989467fc6140dc7d : SUCCESS in 55m 19s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/72137df16fab44fb800c633decc2f8b6 : SUCCESS in 1h 32m 22s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/73e0dcc528864e9c9c2b5a7ceabd8452 : SUCCESS in 56m 52s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/578396ad3f3b405d958c6fbc45fed6b6 : SUCCESS in 20m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/29a70eb731ea4a00af29b3903cb15db8 : SUCCESS in 7m 37s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/e3d7aeb34dfa4b72a3bfad1c59f5f826 : SUCCESS in 10m 04s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/b9890287c4894f6fb126540f633d0cf3 : SUCCESS in 15m 22s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/dd3e7c3892404db7b56ccc3f557ea2aa : SUCCESS in 10m 55s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/906c59d8ed374ac4b6ec9d405b959972 : SUCCESS in 28m 45s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/95b0ea2444dc47d3b5eb8a52140863a3 : SUCCESS in 1h 00m 00s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/43c808e2a02a4c619a88f43b078ce561 : SUCCESS in 1h 45m 01s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/04f5cab648d447e8813a13761f444f65 : FAILURE in 5m 03s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/2485a829577b4405b4c3a11c5e91f03f : SUCCESS in 25m 25s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/bb95cb6abcda4d33abcec40f2c0d2027 : SUCCESS in 26m 13s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/5c60cc46418b45c193021639a2d04782 : SUCCESS in 23m 23s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/b5af1196b93a460382787edf5b8ad552 : SUCCESS in 1h 35m 06s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/4a28c52ccc3b4717b0274a9b27639b31 : SUCCESS in 1h 43m 01s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/ef48b15ca55c4784b93a6ae65d759da7 : SUCCESS in 1h 03m 17s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/703752f2f6d740999d52164626f87555 : SUCCESS in 29m 49s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/9d3fffe074ab4ec887032d1b3f27b1f6 : SUCCESS in 14m 11s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/1b770bee95dd4e029c10acc52d9ee6e0 : SUCCESS in 17m 23s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"3be14e519d7b58fafcf1a52c61a35d48b897ec17","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"date":"2025-09-19 09:50:35.000000000","message":"Patch Set 1:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with \u0027run-Lightbits CI\u0027 to trigger a recheck. \nFor more information about CI, please see https://wiki.openstack.org/wiki/ThirdPartySystems/LightbitsLabs_CI","accounts_in_message":[],"_revision_number":1},{"id":"b4f543bd49312fff68d64edf89919911cea48b36","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34378,"name":"Julien LE JEUNE","email":"julien.le-jeune@mailops.fr","username":"jlejeune"},"date":"2025-09-22 13:03:03.000000000","message":"Uploaded patch set 2: Commit message was updated.\n\nOutdated Votes:\n* Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"38b242c97b027d39a8f67c7fa6a2d8e3657a5c69","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34378,"name":"Julien LE JEUNE","email":"julien.le-jeune@mailops.fr","username":"jlejeune"},"date":"2025-10-21 12:44:23.000000000","message":"Patch Set 3: Patch Set 2 was rebased","accounts_in_message":[],"_revision_number":3},{"id":"a6125cdf6e34cad34b8517bfd0cd824d09bebcb5","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-21 13:21:22.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8d928dca28204451a860b4edd40558f0\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/c349936779784c11a56e2345357fb3fb : SUCCESS in 35m 11s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/5f1c83dcc0c14e4baa4e74dc26d960cd : SUCCESS in 29m 45s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"bef06e661b2f53e76d8299b6f331668ca2ece520","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-21 14:37:49.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c3f0c56545254fb9aeb4d98791e30025\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/b6eb35a027b145df85d720432636a128 : SUCCESS in 53m 49s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/b896f5f431ee4abba40bbd3fdc60aa3b : SUCCESS in 1h 39m 40s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/cff60e10537e4a15b69da1d5ef43b332 : SUCCESS in 41m 01s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/133de7d51d0b4f94bee0d4304a77624d : SUCCESS in 19m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b831f852c87c44d9bfd2002b6e598e1a : SUCCESS in 6m 29s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/7ff65e9e65174518819d52eba78863fd : SUCCESS in 17m 16s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/fab21cec25644233b249be9c3ffc714f : SUCCESS in 12m 44s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/61c6b9dd8e5047f6a11ccd727e6696cc : SUCCESS in 10m 30s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/0885c524a3b4485886a584b8f0139586 : SUCCESS in 48m 32s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/9648222261314762b1f57ee6ed1899e8 : SUCCESS in 1h 04m 03s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/627a1ed301cb46aa9d1b7c4914fdeb11 : SUCCESS in 1h 28m 57s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/c6e43390106b410e8b5e932db48cfc8b : FAILURE in 4m 55s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/78fa5f3325284bdd9f9772d201ea4e6f : SUCCESS in 32m 04s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/23b7fbaf59db4db09c564466334963c5 : SUCCESS in 26m 21s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/930a1ee6806f498a8cbf928b92f6662a : SUCCESS in 24m 40s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/1c7fd285007143d2ad6f4a1269f1c296 : SUCCESS in 1h 47m 53s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/51a3d012857f469b987c3b3a1cadb012 : SUCCESS in 1h 42m 37s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/572936e9e0b6431da565a4e8137fdbfa : SUCCESS in 1h 30m 23s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8ed8901f471940b28378a2e244fe5dd5 : SUCCESS in 1h 02m 20s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/9740459166ed4c6ca222a825b0734f2f : SUCCESS in 25m 22s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/65cba1d823394cc781397ac35c60c367 : SUCCESS in 28m 08s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"03be87869ddf2ba20346d734e04d132c868b2785","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"date":"2025-10-21 14:44:15.000000000","message":"Patch Set 3:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with \u0027run-Lightbits CI\u0027 to trigger a recheck. \nFor more information about CI, please see https://wiki.openstack.org/wiki/ThirdPartySystems/LightbitsLabs_CI","accounts_in_message":[],"_revision_number":3},{"id":"e7bcce9460e33a4d7d34038cd9130746c3db1a11","tag":"autogenerated:gerrit:abandon","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2025-10-31 13:47:23.000000000","message":"Abandoned\n\nstable/2024.1 branch of openstack/nova is about to be deleted. To be able to do that, all open patches need to be abandoned. Please cherry pick the patch to unmaintained/2024.1 if you want to further work on this patch.","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"7a9e0cd7f395f499b3bdbcdfa7e41bea17161678","revisions":{"a6ad0c0f0938097ea6e8bd1b772658edc73ec6c3":{"kind":"REWORK","_number":1,"created":"2025-09-19 07:41:53.000000000","uploader":{"_account_id":34378,"name":"Julien LE JEUNE","email":"julien.le-jeune@mailops.fr","username":"jlejeune"},"ref":"refs/changes/78/961778/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/78/961778/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/78/961778/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/78/961778/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/78/961778/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/78/961778/1"}}},"commit":{"parents":[{"commit":"c9fe6c5254683fd86ff3e5a46fa8126b1b642b0a","subject":"Adds regression test for bug LP#2044235","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c9fe6c5254683fd86ff3e5a46fa8126b1b642b0a"}]}],"author":{"name":"Julien Le Jeune","email":"julien.le-jeune@ovhcloud.com","date":"2025-09-12 08:15:32.000000000","tz":120},"committer":{"name":"Julien Le Jeune","email":"julien.le-jeune@ovhcloud.com","date":"2025-09-19 07:41:43.000000000","tz":120},"subject":"nova-conductor puts instance in error state","message":"nova-conductor puts instance in error state\n\nNova-conductor puts instance in error if an unknown exception is raised\nin the _build_live_migrate_task during the live-migration. [1]\nThe exception comes from _call_livem_checks_on_host and we can see raise\nexception.MigrationPreCheckError if we face to\nmessaging.MessagingTimeout exception for example. [2]\nThe function check_can_live_migrate_destination does a check also on source\nhost with check_can_live_migrate_source [3] and this check can also\nreturn exceptions like MessagingTimeout and this one is not caught properly\nbecause it\u0027s a remote \"Remote error: MessagingTimeout\" due to dest host try to\ncontact source host and this source host not reply.\n\n[1] https://github.com/openstack/nova/blob/master/nova/conductor/manager.py#L523\n[2] https://github.com/openstack/nova/blob/master/nova/conductor/tasks/live_migrate.py#L381\n[3] https://github.com/openstack/nova/blob/master/nova/compute/manager.py#L9090\n\nCloses-Bug: #2044235\nChange-Id: Ie1f96fee743c235ab35113a9ad1549a67b975839\nSigned-off-by: Julien Le Jeune \u003cjulien.le-jeune@ovhcloud.com\u003e\n(cherry picked from commit dc51a4271b6b328fdd655d48559f7220efcf794b)\n(cherry picked from commit b8bdefb55673c7c0699a4d08bf5b0943cf4b0739)\n(cherry picked from commit f79828bb63693ff20f923a90595a3fa8241ed7a3)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a6ad0c0f0938097ea6e8bd1b772658edc73ec6c3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a6ad0c0f0938097ea6e8bd1b772658edc73ec6c3"}]},"branch":"refs/heads/stable/2024.1"},"f22356ba4d67479cb6eac02aca6f74d168b8674c":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2025-09-22 13:03:03.000000000","uploader":{"_account_id":34378,"name":"Julien LE JEUNE","email":"julien.le-jeune@mailops.fr","username":"jlejeune"},"ref":"refs/changes/78/961778/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/78/961778/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/78/961778/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/78/961778/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/78/961778/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/78/961778/2"}}},"commit":{"parents":[{"commit":"c9fe6c5254683fd86ff3e5a46fa8126b1b642b0a","subject":"Adds regression test for bug LP#2044235","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c9fe6c5254683fd86ff3e5a46fa8126b1b642b0a"}]}],"author":{"name":"Julien Le Jeune","email":"julien.le-jeune@ovhcloud.com","date":"2025-09-12 08:15:32.000000000","tz":120},"committer":{"name":"Julien Le Jeune","email":"julien.le-jeune@ovhcloud.com","date":"2025-09-22 13:02:10.000000000","tz":120},"subject":"nova-conductor puts instance in error state","message":"nova-conductor puts instance in error state\n\nNova-conductor puts instance in error if an unknown exception is raised\nin the _build_live_migrate_task during the live-migration. [1]\nThe exception comes from _call_livem_checks_on_host and we can see raise\nexception.MigrationPreCheckError if we face to\nmessaging.MessagingTimeout exception for example. [2]\nThe function check_can_live_migrate_destination does a check also on source\nhost with check_can_live_migrate_source [3] and this check can also\nreturn exceptions like MessagingTimeout and this one is not caught properly\nbecause it\u0027s a remote \"Remote error: MessagingTimeout\" due to dest host try to\ncontact source host and this source host not reply.\n\n[1] https://github.com/openstack/nova/blob/master/nova/conductor/manager.py#L523\n[2] https://github.com/openstack/nova/blob/master/nova/conductor/tasks/live_migrate.py#L381\n[3] https://github.com/openstack/nova/blob/master/nova/compute/manager.py#L9090\n\nCloses-Bug: #2044235\nChange-Id: Ie1f96fee743c235ab35113a9ad1549a67b975839\nSigned-off-by: Julien Le Jeune \u003cjulien.le-jeune@ovhcloud.com\u003e\n(cherry picked from commit dc51a4271b6b328fdd655d48559f7220efcf794b)\n(cherry picked from commit 9767518742a1189ea505612c6961ce33084b6341)\n(cherry picked from commit b8bdefb55673c7c0699a4d08bf5b0943cf4b0739)\n(cherry picked from commit f79828bb63693ff20f923a90595a3fa8241ed7a3)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f22356ba4d67479cb6eac02aca6f74d168b8674c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f22356ba4d67479cb6eac02aca6f74d168b8674c"}]},"branch":"refs/heads/stable/2024.1"},"7a9e0cd7f395f499b3bdbcdfa7e41bea17161678":{"kind":"NO_CHANGE","_number":3,"created":"2025-10-21 12:44:23.000000000","uploader":{"_account_id":34378,"name":"Julien LE JEUNE","email":"julien.le-jeune@mailops.fr","username":"jlejeune"},"ref":"refs/changes/78/961778/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/78/961778/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/78/961778/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/78/961778/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/78/961778/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/78/961778/3"}}},"commit":{"parents":[{"commit":"b742da6c25067d9999e4b71196b07e03e90e75cd","subject":"Adds regression test for bug LP#2044235","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b742da6c25067d9999e4b71196b07e03e90e75cd"}]}],"author":{"name":"Julien Le Jeune","email":"julien.le-jeune@ovhcloud.com","date":"2025-09-12 08:15:32.000000000","tz":120},"committer":{"name":"Julien LE JEUNE","email":"julien.le-jeune@ovhcloud.com","date":"2025-10-21 12:44:23.000000000","tz":0},"subject":"nova-conductor puts instance in error state","message":"nova-conductor puts instance in error state\n\nNova-conductor puts instance in error if an unknown exception is raised\nin the _build_live_migrate_task during the live-migration. [1]\nThe exception comes from _call_livem_checks_on_host and we can see raise\nexception.MigrationPreCheckError if we face to\nmessaging.MessagingTimeout exception for example. [2]\nThe function check_can_live_migrate_destination does a check also on source\nhost with check_can_live_migrate_source [3] and this check can also\nreturn exceptions like MessagingTimeout and this one is not caught properly\nbecause it\u0027s a remote \"Remote error: MessagingTimeout\" due to dest host try to\ncontact source host and this source host not reply.\n\n[1] https://github.com/openstack/nova/blob/master/nova/conductor/manager.py#L523\n[2] https://github.com/openstack/nova/blob/master/nova/conductor/tasks/live_migrate.py#L381\n[3] https://github.com/openstack/nova/blob/master/nova/compute/manager.py#L9090\n\nCloses-Bug: #2044235\nChange-Id: Ie1f96fee743c235ab35113a9ad1549a67b975839\nSigned-off-by: Julien Le Jeune \u003cjulien.le-jeune@ovhcloud.com\u003e\n(cherry picked from commit dc51a4271b6b328fdd655d48559f7220efcf794b)\n(cherry picked from commit 9767518742a1189ea505612c6961ce33084b6341)\n(cherry picked from commit b8bdefb55673c7c0699a4d08bf5b0943cf4b0739)\n(cherry picked from commit f79828bb63693ff20f923a90595a3fa8241ed7a3)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/7a9e0cd7f395f499b3bdbcdfa7e41bea17161678"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/7a9e0cd7f395f499b3bdbcdfa7e41bea17161678"}]},"branch":"refs/heads/stable/2024.1","description":"Rebase"}},"requirements":[],"submit_records":[],"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":{}}},{"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":{}}},{"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":{}}}]}
