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

functional: simulate quorum disaster #9565

Merged
merged 37 commits into from
Apr 12, 2018
Merged

Commits on Apr 12, 2018

  1. functional/rpcpb: add "SIGQUIT_AND_REMOVE_QUORUM_AND_RESTORE_SNAPSHOT…

    …_FROM_SCRATCH"
    
    Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
    gyuho committed Apr 12, 2018
    Configuration menu
    Copy the full SHA
    81f632f View commit details
    Browse the repository at this point in the history
  2. functional/rpcpb: add "Member.SnapshotPath", more description

    Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
    gyuho committed Apr 12, 2018
    Configuration menu
    Copy the full SHA
    a0c0dc2 View commit details
    Browse the repository at this point in the history
  3. test: rename etcd functional test data directories

    Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
    gyuho committed Apr 12, 2018
    Configuration menu
    Copy the full SHA
    fdf4a12 View commit details
    Browse the repository at this point in the history
  4. functional: add snapshot path to configuration

    Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
    gyuho committed Apr 12, 2018
    Configuration menu
    Copy the full SHA
    4e7705e View commit details
    Browse the repository at this point in the history
  5. functional: rename etcd log paths

    Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
    gyuho committed Apr 12, 2018
    Configuration menu
    Copy the full SHA
    f04902d View commit details
    Browse the repository at this point in the history
  6. functional: add "SIGQUIT_AND_REMOVE_QUORUM_AND_RESTORE_SNAPSHOT_FROM_…

    …SCRATCH" to functional.yaml
    
    Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
    gyuho committed Apr 12, 2018
    Configuration menu
    Copy the full SHA
    77824c2 View commit details
    Browse the repository at this point in the history
  7. functional/rpcpb: implement FetchSnapshot

    Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
    gyuho committed Apr 12, 2018
    Configuration menu
    Copy the full SHA
    2b24990 View commit details
    Browse the repository at this point in the history
  8. functional/rpcpb: add "FETCH_SNAPSHOT" Operation

    Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
    gyuho committed Apr 12, 2018
    Configuration menu
    Copy the full SHA
    587dd4e View commit details
    Browse the repository at this point in the history
  9. functional/agent: add "handle_FETCH_SNAPSHOT"

    Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
    gyuho committed Apr 12, 2018
    Configuration menu
    Copy the full SHA
    2942a80 View commit details
    Browse the repository at this point in the history
  10. functional/tester: fix "failureQuorum"

    Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
    gyuho committed Apr 12, 2018
    Configuration menu
    Copy the full SHA
    473a472 View commit details
    Browse the repository at this point in the history
  11. functional/cluster: handle "SIGQUIT_AND_REMOVE_QUORUM_AND_RESTORE_SNA…

    …PSHOT_FROM_SCRATCH"
    
    Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
    gyuho committed Apr 12, 2018
    Configuration menu
    Copy the full SHA
    67e398c View commit details
    Browse the repository at this point in the history
  12. functional/tester: implement "new_FailureCase_SIGQUIT_AND_REMOVE_QUOR…

    …UM_AND_RESTORE_SNAPSHOT_FROM_SCRATCH"
    
    Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
    gyuho committed Apr 12, 2018
    Configuration menu
    Copy the full SHA
    f9127db View commit details
    Browse the repository at this point in the history
  13. functional: rename to "SIGQUIT_AND_REMOVE_QUORUM_AND_RESTORE_LEADER_S…

    …NAPSHOT_FROM_SCRATCH"
    
    Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
    gyuho committed Apr 12, 2018
    Configuration menu
    Copy the full SHA
    ca137af View commit details
    Browse the repository at this point in the history
  14. functional: add "SnapshotInfo"

    Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
    gyuho committed Apr 12, 2018
    Configuration menu
    Copy the full SHA
    e859883 View commit details
    Browse the repository at this point in the history
  15. functional/tester: add sendOpWithResp for SnapshotInfo

    Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
    gyuho committed Apr 12, 2018
    Configuration menu
    Copy the full SHA
    e2bb03b View commit details
    Browse the repository at this point in the history
  16. functional/tester: rename files, adding LEADER_SNAPSHOT case

    Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
    gyuho committed Apr 12, 2018
    Configuration menu
    Copy the full SHA
    6b128bf View commit details
    Browse the repository at this point in the history
  17. functional/tester: implement "fetchSnapshotAndFailureQuorum"

    Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
    gyuho committed Apr 12, 2018
    Configuration menu
    Copy the full SHA
    3c5147d View commit details
    Browse the repository at this point in the history
  18. functional/rpcpb: add "EtcdOnSnapshotRestore"

    Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
    gyuho committed Apr 12, 2018
    Configuration menu
    Copy the full SHA
    251e783 View commit details
    Browse the repository at this point in the history
  19. functional: rename "FailureCase" to "Case"

    Later to add benchmark marks
    
    Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
    gyuho committed Apr 12, 2018
    Configuration menu
    Copy the full SHA
    3815d6e View commit details
    Browse the repository at this point in the history
  20. functional/rpcpb: add "RESTORE_SNAPSHOT_AND_RESTART_ETCD"

    Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
    gyuho committed Apr 12, 2018
    Configuration menu
    Copy the full SHA
    a44a88c View commit details
    Browse the repository at this point in the history
  21. functional/rpcpb: implement "RestoreSnapshot"

    Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
    gyuho committed Apr 12, 2018
    Configuration menu
    Copy the full SHA
    b2b3792 View commit details
    Browse the repository at this point in the history
  22. functional/agent: implement "handle_RESTORE_SNAPSHOT_AND_RESTART_ETCD"

    Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
    gyuho committed Apr 12, 2018
    Configuration menu
    Copy the full SHA
    f725bac View commit details
    Browse the repository at this point in the history
  23. functional/rpcpb: add "RESTART_FROM_SNAPSHOT"

    Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
    gyuho committed Apr 12, 2018
    Configuration menu
    Copy the full SHA
    606fa6f View commit details
    Browse the repository at this point in the history
  24. functional/agent: handle "RESTART_FROM_SNAPSHOT"

    Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
    gyuho committed Apr 12, 2018
    Configuration menu
    Copy the full SHA
    7213a9a View commit details
    Browse the repository at this point in the history
  25. functional/tester: implement fetchSnapshotCaseQuorum

    Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
    gyuho committed Apr 12, 2018
    Configuration menu
    Copy the full SHA
    888b55e View commit details
    Browse the repository at this point in the history
  26. functional/rpcpb: fix os.Remove error in SnapshotPath

    Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
    gyuho committed Apr 12, 2018
    Configuration menu
    Copy the full SHA
    f56d2c6 View commit details
    Browse the repository at this point in the history
  27. functional/tester: save SnapshotInfo from response

    Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
    gyuho committed Apr 12, 2018
    Configuration menu
    Copy the full SHA
    bd235ab View commit details
    Browse the repository at this point in the history
  28. functional: wait election timeout after member add

    Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
    gyuho committed Apr 12, 2018
    Configuration menu
    Copy the full SHA
    448e0fc View commit details
    Browse the repository at this point in the history
  29. functional/rpcpb: clean up Checker

    Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
    gyuho committed Apr 12, 2018
    Configuration menu
    Copy the full SHA
    2fc3eb0 View commit details
    Browse the repository at this point in the history
  30. functional/tester: add "Checker", remove compositeChecker

    Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
    gyuho committed Apr 12, 2018
    Configuration menu
    Copy the full SHA
    e9c4bad View commit details
    Browse the repository at this point in the history
  31. functional/tester: add "EtcdClientEndpoints" to "Checker"

    Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
    gyuho committed Apr 12, 2018
    Configuration menu
    Copy the full SHA
    f574a9a View commit details
    Browse the repository at this point in the history
  32. functional/tester: whitelist lease expire checker on snapshot restore

    Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
    gyuho committed Apr 12, 2018
    Configuration menu
    Copy the full SHA
    d275437 View commit details
    Browse the repository at this point in the history
  33. functional: rename to "listCases"

    Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
    gyuho committed Apr 12, 2018
    Configuration menu
    Copy the full SHA
    23ce3a1 View commit details
    Browse the repository at this point in the history
  34. CHANGELOG-3.4: add quorum loss failure case

    Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
    gyuho committed Apr 12, 2018
    Configuration menu
    Copy the full SHA
    099f109 View commit details
    Browse the repository at this point in the history
  35. functional/tester: fix govet errors

    Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
    gyuho committed Apr 12, 2018
    Configuration menu
    Copy the full SHA
    554dfaa View commit details
    Browse the repository at this point in the history
  36. functional: increase dial timeout

    Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
    gyuho committed Apr 12, 2018
    Configuration menu
    Copy the full SHA
    ce19e0b View commit details
    Browse the repository at this point in the history
  37. functional.yaml: skip recover test for now

    Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
    gyuho committed Apr 12, 2018
    Configuration menu
    Copy the full SHA
    f72449c View commit details
    Browse the repository at this point in the history