Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Synchronise 2023.1 with upstream #117

Merged
merged 1 commit into from
Oct 7, 2024

Commits on Sep 20, 2024

  1. Fix regression with live migration on shared storage

    The commit c1ccc1a introduced
    a regression when NUMA live migration was done on shared storage
    
    The live migration support for the power mgmt feature means we need to
    call driver.cleanup() for all NUMA instances to potentially offline
    pcpus that are not used any more after the instance is migrated away.
    However this change exposed an issue with the disk cleanup logic. Nova
    should never delete the instance directory if that directory is on
    shared storage (e.g. the nova instances path is backed by NFS).
    
    This patch will fix that behavior so live migration will function
    
    2023.x only: Conflict resolved in compute/manager.py due to
    bluperint libvirt-mdev-live-migrate is not in 2023.x and the related
    unit test is removed.
    
    Closes-Bug: #2080436
    Change-Id: Ia2bbb5b4ac728563a8aabd857ed0503449991df1
    (cherry picked from commit 035b840)
    (cherry picked from commit 57e037b)
    (cherry picked from commit 0e4406a)
    mheler committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    e8999f0 View commit details
    Browse the repository at this point in the history