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

Feat/ PreSync mode #270

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Commits on Oct 18, 2024

  1. feat(pre-sync-mode): add an optional pre-copy stage to reduce downtime

    permits to reduce the downtime for the actual migration: we create the
    destination PVCs and already rsync the data, without having to scale
    down the pods/deployments/statefulsets.
    once the copy/rsync stage is complete, we pursue by scaling down pods,
    doing another copy/rsync (to ensure data consistency), finally swapping
    the PVCs and scaling up
    
    fix: proper matching PVCs count
    feat:  add max-pvs=n flags
    feat(pre-sync-mode): run a "prefetch" copy before actually migrating
    
    Signed-off-by: Clément Nussbaumer <[email protected]>
    clementnuss committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    2ced425 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2024

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