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 multiple concurrent node reboot feature #660

Merged
merged 8 commits into from
Aug 14, 2023

Commits on Aug 12, 2023

  1. Add ability to have multiple nodes get a lock

    Currently in kured a single node can get a lock with Acquire. There
    could be situations where multiple nodes might want a lock in the event
    that a cluster can handle multiple nodes being rebooted. This adds the
    side-by-side implementation for a multiple node lock situation.
    
    Signed-off-by: Thomas Stringer <[email protected]>
    trstringer authored and ckotzbauer committed Aug 12, 2023
    Configuration menu
    Copy the full SHA
    a859853 View commit details
    Browse the repository at this point in the history
  2. Refactor to use the same code path for a single lock and a multilock

    Signed-off-by: Thomas Stringer <[email protected]>
    trstringer authored and ckotzbauer committed Aug 12, 2023
    Configuration menu
    Copy the full SHA
    c5a83b7 View commit details
    Browse the repository at this point in the history
  3. test: force rebuild

    Signed-off-by: Christian Kotzbauer <[email protected]>
    ckotzbauer committed Aug 12, 2023
    Configuration menu
    Copy the full SHA
    3e8513b View commit details
    Browse the repository at this point in the history
  4. build: log pod-logs

    Signed-off-by: Christian Kotzbauer <[email protected]>
    ckotzbauer committed Aug 12, 2023
    Configuration menu
    Copy the full SHA
    219c91d View commit details
    Browse the repository at this point in the history
  5. fix: change condition

    Signed-off-by: Christian Kotzbauer <[email protected]>
    ckotzbauer committed Aug 12, 2023
    Configuration menu
    Copy the full SHA
    35e9680 View commit details
    Browse the repository at this point in the history
  6. build: fix test-script

    Signed-off-by: Christian Kotzbauer <[email protected]>
    ckotzbauer committed Aug 12, 2023
    Configuration menu
    Copy the full SHA
    0f54b3c View commit details
    Browse the repository at this point in the history
  7. build: add concurrent test

    Signed-off-by: Christian Kotzbauer <[email protected]>
    ckotzbauer committed Aug 12, 2023
    Configuration menu
    Copy the full SHA
    44fa900 View commit details
    Browse the repository at this point in the history
  8. fix: final changes

    Signed-off-by: Christian Kotzbauer <[email protected]>
    ckotzbauer committed Aug 12, 2023
    Configuration menu
    Copy the full SHA
    917d3d0 View commit details
    Browse the repository at this point in the history