)]}'
{"id":"openstack%2Fnova-specs~983801","triplet_id":"openstack%2Fnova-specs~master~Ia7a0f206e5c1601c86fe4a47d51b242ec0da1b11","project":"openstack/nova-specs","branch":"master","topic":"bp/virtiofs-live-migration","attention_set":{"16643":{"account":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"last_update":"2026-05-15 21:05:01.000000000","reason":"\u003cGERRIT_ACCOUNT_29632\u003e replied on the change","reason_account":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"}}},"removed_from_attention_set":{},"hashtags":[],"change_id":"Ia7a0f206e5c1601c86fe4a47d51b242ec0da1b11","subject":"Add spec for virtiofs live migration","status":"NEW","created":"2026-04-08 21:17:43.000000000","updated":"2026-05-15 21:10:15.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":3,"unresolved_comment_count":1,"has_review_started":true,"meta_rev_id":"8506a9102e71a02e5008e4a9e3ccd91410c6b7d3","_number":983801,"virtual_id_number":983801,"owner":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},{"tag":"autogenerated:zuul:check","value":1,"date":"2026-04-21 23:16:54.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":{"recommended":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"all":[{"value":1,"date":"2026-05-15 21:05:01.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},{"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":"","value":1,"default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},{"_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":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},{"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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-04-08 21:29:09.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-05-15 21:05:01.000000000","updated_by":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"reviewer":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"state":"REVIEWER"}],"messages":[{"id":"4d680cc0102559d27111cb8ab0d86e0057443e44","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"date":"2026-04-08 21:17:43.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"8009747f3d0e831da75dc746b29754a32579cebc","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-08 21:29:09.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/51724f3c4712475cac13a4b67d71b4e7\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a5925b56eeed4646af00deb312e2d311 : FAILURE in 6m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e5011441d5cd4a2297bafe039ea97821 : SUCCESS in 2m 28s","accounts_in_message":[],"_revision_number":1},{"id":"d42c24c614e4c35c56030d32a8b7d319494cb5eb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"date":"2026-04-09 04:50:39.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"788f27914476fc7bab5b6f1cd34babd34ea57a18","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-09 05:02:31.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/eac5ebf7491d45c79c9ebfbe0e1494f6\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f5c85ac28c834b5abeef938bbec2527c : SUCCESS in 7m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a1c8144b905948819ab79f09c70bb164 : SUCCESS in 4m 30s","accounts_in_message":[],"_revision_number":2},{"id":"98f628b29d83ad52d1195647a8035eb930296484","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"date":"2026-04-12 15:26:26.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"73bb00a44829fab8763a1392a55031419b77c9a4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-12 15:34:26.000000000","message":"Patch Set 3: 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/291dddb31b894db0b37cb5c97ad8eb8a\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6e91c8944a5c4ce69d96b6f857b86533 : FAILURE in 3m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1f44d7d96e5041d58e2089763e45a45d : SUCCESS in 3m 10s","accounts_in_message":[],"_revision_number":3},{"id":"f917a0460e521b7f628d09379513c9c157b45234","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"date":"2026-04-12 19:28:14.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":4},{"id":"6bbb6f16791db8d366dfae7f5528a4e2bd15caa9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"date":"2026-04-12 19:29:20.000000000","message":"Uploaded patch set 5: Commit message was updated.","accounts_in_message":[],"_revision_number":5},{"id":"9451b957e0db91d4f89a854787029121269d9995","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-12 19:39:42.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ef861c87ac7d431aba1aecaca1874198\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5dad474e4100436daa5cf5289ef99fe4 : SUCCESS in 6m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b377368e3812460f855118396071c442 : SUCCESS in 3m 03s","accounts_in_message":[],"_revision_number":5},{"id":"64db763209007a6ef2cb0f8f77888f534936d98d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"date":"2026-04-19 03:24:51.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":6},{"id":"74c9be11576b105b622a21e026f58d814f2da8b6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"date":"2026-04-19 03:26:27.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"5426c5f84eca574b07cc5f19a00fc13cbc0ff125","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-19 03:34:50.000000000","message":"Patch Set 7: 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/64be0bb3f886439790f5700ddb549390\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/35f3e8038ce64faa8985a700e45ff476 : POST_FAILURE in 6m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/caffb911130f4a9b97468682219ce34f : POST_FAILURE in 3m 32s","accounts_in_message":[],"_revision_number":7},{"id":"99aa38051a005cd4839042fd79e12f1ad4a4e436","author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"date":"2026-04-19 15:28:55.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"6afba48588d08e095005da77894a5519de2eff45","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-19 15:39:37.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/250875e7ca994bada174b290e5f7f6b6\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9fed3a65ab6f4e308281e6424db83244 : SUCCESS in 5m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bf3d1fab7b894ec0926126f8fd985cc5 : SUCCESS in 4m 26s","accounts_in_message":[],"_revision_number":7},{"id":"1093d53fbdb0422576acf8b971880cb8fecf2892","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"date":"2026-04-20 05:46:50.000000000","message":"Uploaded patch set 8.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":8},{"id":"23cd06535253eda3c30e20a9a7ade8a565efb07d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-20 05:52:14.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9a0e65b5323a43eeb50e65936fa1a1d0\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f1107543bf044760a0e96ec66c4ca2bd : SUCCESS in 4m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e6b4276a506245fabc79d37b97f4e470 : SUCCESS in 3m 16s","accounts_in_message":[],"_revision_number":8},{"id":"8aa5917c7864ada217918429eecc014065724323","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"date":"2026-04-20 06:16:21.000000000","message":"Uploaded patch set 9.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":9},{"id":"b969c91a00b7b0bbfa0f056609b4279d0f17f2c3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-20 06:23:17.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d378f6e0d1ab478c9340a88f524330e9\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2a1373ae43014908ba1bbdf04a6fb109 : SUCCESS in 5m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/62d7cde570044d01864dd56431a01bd7 : SUCCESS in 3m 40s","accounts_in_message":[],"_revision_number":9},{"id":"6c23ca7159a5591c29480f88536d543fd1369893","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"date":"2026-04-21 22:57:31.000000000","message":"Uploaded patch set 10.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":10},{"id":"a10b31f2451d3fba084ac2f282bc6a507d499afb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"date":"2026-04-21 23:01:43.000000000","message":"Uploaded patch set 11: Commit message was updated.","accounts_in_message":[],"_revision_number":11},{"id":"5a8116536a430a77904b69b1e38730de3d8b1293","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-21 23:16:54.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a4d915bf182e457fb2b2d0e53e980b15\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3c0d1995263446c0ae187058a68e0955 : SUCCESS in 10m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9c1f6aa30a2a4066a7daf8bed76b056e : SUCCESS in 3m 43s","accounts_in_message":[],"_revision_number":11},{"id":"bc684b220773ef8bec043a73737a6b9ec52e39d2","author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"date":"2026-05-15 21:05:01.000000000","message":"Patch Set 11: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"8506a9102e71a02e5008e4a9e3ccd91410c6b7d3","author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"date":"2026-05-15 21:10:15.000000000","message":"Patch Set 11:\n\n(1 comment)","accounts_in_message":[],"_revision_number":11}],"current_revision_number":11,"current_revision":"ce8b69e042a79ab4cd9a291568e76401f14fa80f","revisions":{"678edf295887db3cdd2b748a4879bd570076bc2c":{"kind":"REWORK","_number":1,"created":"2026-04-08 21:17:43.000000000","uploader":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"ref":"refs/changes/01/983801/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/01/983801/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/01/983801/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/01/983801/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/01/983801/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/01/983801/1"}}},"commit":{"parents":[{"commit":"e53cb185c680e479a44a94ef0cfb7e1f52c762d6","subject":"Move Gazpacho implemented specs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/e53cb185c680e479a44a94ef0cfb7e1f52c762d6"}]}],"author":{"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","date":"2026-04-08 21:16:17.000000000","tz":-420},"committer":{"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","date":"2026-04-08 21:17:41.000000000","tz":-420},"subject":"Add spec for virtiofs live and cold migration","message":"Add spec for virtiofs live and cold migration\n\nNova blocks all move operations for instances with virtiofs (Manila)\nshare attachments. Upstream virtiofsd, QEMU, and libvirt now support\nlive migration of virtiofs filesystems. This spec describes the Nova\nchanges needed to lift the live and cold migration restrictions:\nshare mounting/unmounting in each migration phase, Manila access rule\nmanagement, failure cleanup, and rollback handling.\n\nAssisted-By: Claude Opus 4.6 \u003cnoreply@anthropic.com\u003e\nChange-Id: Ia7a0f206e5c1601c86fe4a47d51b242ec0da1b11\nSigned-off-by: Goutham Pacha Ravi \u003cgouthampravi@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/678edf295887db3cdd2b748a4879bd570076bc2c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/678edf295887db3cdd2b748a4879bd570076bc2c"}]},"branch":"refs/heads/master"},"fb559d1e95d8b07a9b57d9b7195de682d0d47753":{"kind":"REWORK","_number":2,"created":"2026-04-09 04:50:39.000000000","uploader":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"ref":"refs/changes/01/983801/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/01/983801/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/01/983801/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/01/983801/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/01/983801/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/01/983801/2"}}},"commit":{"parents":[{"commit":"e53cb185c680e479a44a94ef0cfb7e1f52c762d6","subject":"Move Gazpacho implemented specs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/e53cb185c680e479a44a94ef0cfb7e1f52c762d6"}]}],"author":{"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","date":"2026-04-08 21:16:17.000000000","tz":-420},"committer":{"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","date":"2026-04-09 04:37:16.000000000","tz":-420},"subject":"Add spec for virtiofs live and cold migration","message":"Add spec for virtiofs live and cold migration\n\nNova blocks all move operations for instances with virtiofs (Manila)\nshare attachments. Upstream virtiofsd, QEMU, and libvirt now support\nlive migration of virtiofs filesystems. This spec describes the Nova\nchanges needed to lift the live and cold migration restrictions:\nshare mounting/unmounting in each migration phase, Manila access rule\nmanagement, failure cleanup, and rollback handling.\n\nAssisted-By: Claude Opus 4.6 \u003cnoreply@anthropic.com\u003e\nChange-Id: Ia7a0f206e5c1601c86fe4a47d51b242ec0da1b11\nSigned-off-by: Goutham Pacha Ravi \u003cgouthampravi@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/fb559d1e95d8b07a9b57d9b7195de682d0d47753"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/fb559d1e95d8b07a9b57d9b7195de682d0d47753"}]},"branch":"refs/heads/master"},"5780f6465250c42a7abb7c3399199096febd4f6f":{"kind":"REWORK","_number":3,"created":"2026-04-12 15:26:26.000000000","uploader":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"ref":"refs/changes/01/983801/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/01/983801/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/01/983801/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/01/983801/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/01/983801/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/01/983801/3"}}},"commit":{"parents":[{"commit":"e53cb185c680e479a44a94ef0cfb7e1f52c762d6","subject":"Move Gazpacho implemented specs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/e53cb185c680e479a44a94ef0cfb7e1f52c762d6"}]}],"author":{"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","date":"2026-04-08 21:16:17.000000000","tz":-420},"committer":{"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","date":"2026-04-12 15:26:14.000000000","tz":-420},"subject":"Add spec for virtiofs live and cold migration","message":"Add spec for virtiofs live and cold migration\n\nNova blocks all move operations for instances with virtiofs (Manila)\nshare attachments. Upstream virtiofsd, QEMU, and libvirt now support\nlive migration of virtiofs filesystems. This spec describes the Nova\nchanges needed to lift the live and cold migration restrictions:\nshare mounting/unmounting in each migration phase, Manila access rule\nmanagement, failure cleanup, and rollback handling.\n\nAssisted-By: Claude Opus 4.6 \u003cnoreply@anthropic.com\u003e\nChange-Id: Ia7a0f206e5c1601c86fe4a47d51b242ec0da1b11\nSigned-off-by: Goutham Pacha Ravi \u003cgouthampravi@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/5780f6465250c42a7abb7c3399199096febd4f6f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/5780f6465250c42a7abb7c3399199096febd4f6f"}]},"branch":"refs/heads/master"},"b2cffd6332203092da6f5eced66719e254829574":{"kind":"REWORK","_number":4,"created":"2026-04-12 19:28:14.000000000","uploader":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"ref":"refs/changes/01/983801/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/01/983801/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/01/983801/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/01/983801/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/01/983801/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/01/983801/4"}}},"commit":{"parents":[{"commit":"e53cb185c680e479a44a94ef0cfb7e1f52c762d6","subject":"Move Gazpacho implemented specs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/e53cb185c680e479a44a94ef0cfb7e1f52c762d6"}]}],"author":{"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","date":"2026-04-08 21:16:17.000000000","tz":-420},"committer":{"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","date":"2026-04-12 19:27:41.000000000","tz":-420},"subject":"Add spec for virtiofs live and cold migration","message":"Add spec for virtiofs live and cold migration\n\nNova blocks all move operations for instances with virtiofs (Manila)\nshare attachments. Upstream virtiofsd, QEMU, and libvirt now support\nlive migration of virtiofs filesystems. This spec describes the Nova\nchanges needed to lift the live and cold migration restrictions:\nshare mounting/unmounting in each migration phase, Manila access rule\nmanagement, failure cleanup, and rollback handling.\n\nblueprint: virtiofs-live-and-cold-migration\nAssisted-By: Claude Opus 4.6 \u003cnoreply@anthropic.com\u003e\nChange-Id: Ia7a0f206e5c1601c86fe4a47d51b242ec0da1b11\nSigned-off-by: Goutham Pacha Ravi \u003cgouthampravi@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/b2cffd6332203092da6f5eced66719e254829574"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/b2cffd6332203092da6f5eced66719e254829574"}]},"branch":"refs/heads/master"},"c165ead68abf13b6bcd1e620b894d2916d39f7f0":{"kind":"NO_CODE_CHANGE","_number":5,"created":"2026-04-12 19:29:20.000000000","uploader":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"ref":"refs/changes/01/983801/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/01/983801/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/01/983801/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/01/983801/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/01/983801/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/01/983801/5"}}},"commit":{"parents":[{"commit":"e53cb185c680e479a44a94ef0cfb7e1f52c762d6","subject":"Move Gazpacho implemented specs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/e53cb185c680e479a44a94ef0cfb7e1f52c762d6"}]}],"author":{"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","date":"2026-04-08 21:16:17.000000000","tz":-420},"committer":{"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","date":"2026-04-12 19:29:06.000000000","tz":-420},"subject":"Add spec for virtiofs live and cold migration","message":"Add spec for virtiofs live and cold migration\n\nNova blocks all move operations for instances with virtiofs (Manila)\nshare attachments. Upstream virtiofsd, QEMU, and libvirt now support\nlive migration of virtiofs filesystems. This spec describes the Nova\nchanges needed to lift the live and cold migration restrictions:\nshare mounting/unmounting in each migration phase, Manila access rule\nmanagement, failure cleanup, and rollback handling.\n\nPartially-implements: bp/virtiofs-live-and-cold-migration\nAssisted-By: Claude Opus 4.6 \u003cnoreply@anthropic.com\u003e\nChange-Id: Ia7a0f206e5c1601c86fe4a47d51b242ec0da1b11\nSigned-off-by: Goutham Pacha Ravi \u003cgouthampravi@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/c165ead68abf13b6bcd1e620b894d2916d39f7f0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/c165ead68abf13b6bcd1e620b894d2916d39f7f0"}]},"branch":"refs/heads/master"},"00bbd829b5af7f035dfa8265ff3379a1c1215e9b":{"kind":"REWORK","_number":6,"created":"2026-04-19 03:24:51.000000000","uploader":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"ref":"refs/changes/01/983801/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/01/983801/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/01/983801/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/01/983801/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/01/983801/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/01/983801/6"}}},"commit":{"parents":[{"commit":"e53cb185c680e479a44a94ef0cfb7e1f52c762d6","subject":"Move Gazpacho implemented specs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/e53cb185c680e479a44a94ef0cfb7e1f52c762d6"}]}],"author":{"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","date":"2026-04-08 21:16:17.000000000","tz":-420},"committer":{"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","date":"2026-04-19 03:24:34.000000000","tz":-420},"subject":"Add spec for virtiofs live and cold migration","message":"Add spec for virtiofs live and cold migration\n\nNova blocks all move operations for instances with virtiofs (Manila)\nshare attachments. Upstream virtiofsd, QEMU, and libvirt now support\nlive migration of virtiofs filesystems. This spec describes the Nova\nchanges needed to lift the live and cold migration restrictions:\nshare mounting/unmounting in each migration phase, Manila access rule\nmanagement, failure cleanup, and rollback handling.\n\nPartially-implements: bp/virtiofs-live-and-cold-migration\nAssisted-By: Claude Opus 4.6 \u003cnoreply@anthropic.com\u003e\nChange-Id: Ia7a0f206e5c1601c86fe4a47d51b242ec0da1b11\nSigned-off-by: Goutham Pacha Ravi \u003cgouthampravi@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/00bbd829b5af7f035dfa8265ff3379a1c1215e9b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/00bbd829b5af7f035dfa8265ff3379a1c1215e9b"}]},"branch":"refs/heads/master"},"9edbd31e6f794eed90444425290f03963e88f882":{"kind":"REWORK","_number":7,"created":"2026-04-19 03:26:27.000000000","uploader":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"ref":"refs/changes/01/983801/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/01/983801/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/01/983801/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/01/983801/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/01/983801/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/01/983801/7"}}},"commit":{"parents":[{"commit":"e53cb185c680e479a44a94ef0cfb7e1f52c762d6","subject":"Move Gazpacho implemented specs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/e53cb185c680e479a44a94ef0cfb7e1f52c762d6"}]}],"author":{"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","date":"2026-04-08 21:16:17.000000000","tz":-420},"committer":{"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","date":"2026-04-19 03:25:51.000000000","tz":-420},"subject":"Add spec for virtiofs live and cold migration","message":"Add spec for virtiofs live and cold migration\n\nNova blocks all move operations for instances with virtiofs (Manila)\nshare attachments. Upstream virtiofsd, QEMU, and libvirt now support\nlive migration of virtiofs filesystems. This spec describes the Nova\nchanges needed to lift the live and cold migration restrictions:\nshare mounting/unmounting in each migration phase, Manila access rule\nmanagement, failure cleanup, and rollback handling.\n\nPartially-implements: bp/virtiofs-live-and-cold-migration\nAssisted-By: Claude Opus 4.6 \u003cnoreply@anthropic.com\u003e\nChange-Id: Ia7a0f206e5c1601c86fe4a47d51b242ec0da1b11\nSigned-off-by: Goutham Pacha Ravi \u003cgouthampravi@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/9edbd31e6f794eed90444425290f03963e88f882"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/9edbd31e6f794eed90444425290f03963e88f882"}]},"branch":"refs/heads/master"},"066893b6a188b014b52d282d1321ffa8a7367175":{"kind":"REWORK","_number":8,"created":"2026-04-20 05:46:50.000000000","uploader":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"ref":"refs/changes/01/983801/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/01/983801/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/01/983801/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/01/983801/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/01/983801/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/01/983801/8"}}},"commit":{"parents":[{"commit":"e53cb185c680e479a44a94ef0cfb7e1f52c762d6","subject":"Move Gazpacho implemented specs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/e53cb185c680e479a44a94ef0cfb7e1f52c762d6"}]}],"author":{"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","date":"2026-04-08 21:16:17.000000000","tz":-420},"committer":{"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","date":"2026-04-20 05:46:24.000000000","tz":-420},"subject":"Add spec for virtiofs live and cold migration","message":"Add spec for virtiofs live and cold migration\n\nNova blocks all move operations for instances with virtiofs (Manila)\nshare attachments. Upstream virtiofsd, QEMU, and libvirt now support\nlive migration of virtiofs filesystems. This spec describes the Nova\nchanges needed to lift the live and cold migration restrictions:\nshare mounting/unmounting in each migration phase, Manila access rule\nmanagement, failure cleanup, and rollback handling.\n\nPartially-implements: bp/virtiofs-live-and-cold-migration\nAssisted-By: Claude Opus 4.6 \u003cnoreply@anthropic.com\u003e\nChange-Id: Ia7a0f206e5c1601c86fe4a47d51b242ec0da1b11\nSigned-off-by: Goutham Pacha Ravi \u003cgouthampravi@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/066893b6a188b014b52d282d1321ffa8a7367175"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/066893b6a188b014b52d282d1321ffa8a7367175"}]},"branch":"refs/heads/master"},"f0850464c8e179e1b1306f4a5bea5f2193f12b6c":{"kind":"REWORK","_number":9,"created":"2026-04-20 06:16:21.000000000","uploader":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"ref":"refs/changes/01/983801/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/01/983801/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/01/983801/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/01/983801/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/01/983801/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/01/983801/9"}}},"commit":{"parents":[{"commit":"e53cb185c680e479a44a94ef0cfb7e1f52c762d6","subject":"Move Gazpacho implemented specs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/e53cb185c680e479a44a94ef0cfb7e1f52c762d6"}]}],"author":{"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","date":"2026-04-08 21:16:17.000000000","tz":-420},"committer":{"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","date":"2026-04-20 06:16:13.000000000","tz":-420},"subject":"Add spec for virtiofs live and cold migration","message":"Add spec for virtiofs live and cold migration\n\nNova blocks all move operations for instances with virtiofs (Manila)\nshare attachments. Upstream virtiofsd, QEMU, and libvirt now support\nlive migration of virtiofs filesystems. This spec describes the Nova\nchanges needed to lift the live and cold migration restrictions:\nshare mounting/unmounting in each migration phase, Manila access rule\nmanagement, failure cleanup, and rollback handling.\n\nPartially-implements: bp/virtiofs-live-and-cold-migration\nAssisted-By: Claude Opus 4.6 \u003cnoreply@anthropic.com\u003e\nChange-Id: Ia7a0f206e5c1601c86fe4a47d51b242ec0da1b11\nSigned-off-by: Goutham Pacha Ravi \u003cgouthampravi@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/f0850464c8e179e1b1306f4a5bea5f2193f12b6c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/f0850464c8e179e1b1306f4a5bea5f2193f12b6c"}]},"branch":"refs/heads/master"},"23ddf511c2692fd16fa5bd9c1505a751d4857c4f":{"kind":"REWORK","_number":10,"created":"2026-04-21 22:57:31.000000000","uploader":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"ref":"refs/changes/01/983801/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/01/983801/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/01/983801/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/01/983801/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/01/983801/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/01/983801/10"}}},"commit":{"parents":[{"commit":"e53cb185c680e479a44a94ef0cfb7e1f52c762d6","subject":"Move Gazpacho implemented specs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/e53cb185c680e479a44a94ef0cfb7e1f52c762d6"}]}],"author":{"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","date":"2026-04-21 21:01:08.000000000","tz":-420},"committer":{"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","date":"2026-04-21 22:57:20.000000000","tz":-420},"subject":"Add virtiofs live migration spec","message":"Add virtiofs live migration spec\n\nSplit from the combined migration spec per PTG agreement.\nThis spec covers live migration only: removing the API block,\nmounting shares on the destination during pre-migration, cleaning\nup the source after success, and rolling back on failure.\n\nCold migration is addressed by a companion spec:\nhttps://blueprints.launchpad.net/nova/+spec/virtiofs-cold-migration\n\nPartially-implements: blueprint virtiofs-live-migration\nSigned-off-by: Goutham Pacha Ravi \u003cgouthampravi@gmail.com\u003e\nCo-Authored-By: Claude Opus 4.6 \u003cnoreply@anthropic.com\u003e\nChange-Id: Ia7a0f206e5c1601c86fe4a47d51b242ec0da1b11\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/23ddf511c2692fd16fa5bd9c1505a751d4857c4f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/23ddf511c2692fd16fa5bd9c1505a751d4857c4f"}]},"branch":"refs/heads/master"},"ce8b69e042a79ab4cd9a291568e76401f14fa80f":{"kind":"NO_CODE_CHANGE","_number":11,"created":"2026-04-21 23:01:43.000000000","uploader":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"ref":"refs/changes/01/983801/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/01/983801/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/01/983801/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/01/983801/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/01/983801/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/01/983801/11"}}},"commit":{"parents":[{"commit":"e53cb185c680e479a44a94ef0cfb7e1f52c762d6","subject":"Move Gazpacho implemented specs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/e53cb185c680e479a44a94ef0cfb7e1f52c762d6"}]}],"author":{"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","date":"2026-04-21 21:01:08.000000000","tz":-420},"committer":{"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","date":"2026-04-21 23:00:29.000000000","tz":-420},"subject":"Add spec for virtiofs live migration","message":"Add spec for virtiofs live migration\n\nNova blocks live migration for instances with virtiofs (Manila)\nshare attachments. Upstream virtiofsd, QEMU, and libvirt now support\nlive migration of virtiofs filesystems. This spec describes the Nova\nchanges needed to lift the live migration restriction: share\nmounting/unmounting in each migration phase, Manila access rule\nmanagement, failure cleanup, and rollback handling. Cold migration\nis addressed by a companion spec.\n\nPartially-implements: blueprint virtiofs-live-migration\nSigned-off-by: Goutham Pacha Ravi \u003cgouthampravi@gmail.com\u003e\nAssisted-by: Claude Opus 4.6\nChange-Id: Ia7a0f206e5c1601c86fe4a47d51b242ec0da1b11\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/ce8b69e042a79ab4cd9a291568e76401f14fa80f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/ce8b69e042a79ab4cd9a291568e76401f14fa80f"}]},"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","applied_by":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"}},{"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":""}}}]}
