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

add skeletons for MantleBackup data synchronization #46

Merged
merged 12 commits into from
Oct 9, 2024

Commits on Oct 9, 2024

  1. check MB labels before any other write operations

    Signed-off-by: Ryotaro Banno <ryotaro.banno@gmail.com>
    ushitora-anqou committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    417ae5e View commit details
    Browse the repository at this point in the history
  2. check MB's remote-uid annot

    Signed-off-by: Ryotaro Banno <ryotaro.banno@gmail.com>
    ushitora-anqou committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    0753677 View commit details
    Browse the repository at this point in the history
  3. introduce isCreatedWhenMantleControllerWasSecondary function

    Signed-off-by: Ryotaro Banno <ryotaro.banno@gmail.com>
    ushitora-anqou committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    bf6c086 View commit details
    Browse the repository at this point in the history
  4. introduce MantleBackupReconciler.finalize

    Signed-off-by: Ryotaro Banno <ryotaro.banno@gmail.com>
    ushitora-anqou committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    d97c259 View commit details
    Browse the repository at this point in the history
  5. requeue reconciliation if diff-to annotation is found

    Signed-off-by: Ryotaro Banno <ryotaro.banno@gmail.com>
    ushitora-anqou committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    538923e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    05f1cd5 View commit details
    Browse the repository at this point in the history
  7. handle replicate's result differently so that we can insert some proc…

    …ess after calling it
    
    Signed-off-by: Ryotaro Banno <ryotaro.banno@gmail.com>
    ushitora-anqou committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    7bf5cf9 View commit details
    Browse the repository at this point in the history
  8. add MantleBackupReconciler.prepareForDataSynchronization

    Signed-off-by: Ryotaro Banno <ryotaro.banno@gmail.com>
    ushitora-anqou committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    5e31568 View commit details
    Browse the repository at this point in the history
  9. add export for MantleBackup replication

    Signed-off-by: Ryotaro Banno <ryotaro.banno@gmail.com>
    ushitora-anqou committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    3974c88 View commit details
    Browse the repository at this point in the history
  10. add MantleBackupReconciler.primaryCleanup

    Signed-off-by: Ryotaro Banno <ryotaro.banno@gmail.com>
    ushitora-anqou committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    16fb842 View commit details
    Browse the repository at this point in the history
  11. don't set SyncedToRemote True in replicate

    Signed-off-by: Ryotaro Banno <ryotaro.banno@gmail.com>
    ushitora-anqou committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    67139b7 View commit details
    Browse the repository at this point in the history
  12. add MantleBackupReconciler.replicateManifests

    Signed-off-by: Ryotaro Banno <ryotaro.banno@gmail.com>
    ushitora-anqou committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    6d1d1e3 View commit details
    Browse the repository at this point in the history