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

Make diff snapshots transactional #4580

Merged

Commits on May 7, 2024

  1. Make diff snapshots transactional

    Store kvm dirty bitmap inside firecrackers internal bitmap so no data is
    lost incase of an error
    
    Signed-off-by: Jack Thomson <jackabt@amazon.com>
    Co-authored-by: Roman Kovtyukh <HelloDearGrandma@gmail.com>
    Co-authored-by: Pablo Barbáchano <pablob@amazon.com>
    3 people authored and roypat committed May 7, 2024
    Configuration menu
    Copy the full SHA
    c366bb9 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2024

  1. feat: Only copy bitmap if the snapshot fails

    Only if the snapshot writing fails then store the kvm buffer inside the
    firecracker internal bitmap. Also attempted to make the filling
    algorithm in the test to be dynamic so it will work on ARM
    chips
    
    Signed-off-by: Jack Thomson <jackabt@amazon.com>
    JackThomson2 committed May 9, 2024
    Configuration menu
    Copy the full SHA
    76b7bc5 View commit details
    Browse the repository at this point in the history

Commits on May 12, 2024

  1. Configuration menu
    Copy the full SHA
    ff6ace5 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2024

  1. Configuration menu
    Copy the full SHA
    88e13c4 View commit details
    Browse the repository at this point in the history