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

[ISSUE #275] Complete snapshot(sync mode to install) #298

Merged
merged 35 commits into from
Jul 15, 2023

Commits on Jun 25, 2023

  1. feat(core): support protocol about install snapshot

    1. support protocol about install snapshot
    
    Closes openmessaging#275
    TheR1sing3un committed Jun 25, 2023
    Configuration menu
    Copy the full SHA
    eb3de76 View commit details
    Browse the repository at this point in the history
  2. feat(core): support protocol about install snapshot

    1. support protocol about install snapshot
    
    Closes openmessaging#275
    TheR1sing3un committed Jun 25, 2023
    Configuration menu
    Copy the full SHA
    0360902 View commit details
    Browse the repository at this point in the history
  3. feat(core): refactor basic dledger overall structure to make it more …

    …"raft" like
    
    1. refactor basic dledger overall structure to make it more "raft" like
    TheR1sing3un committed Jun 25, 2023
    Configuration menu
    Copy the full SHA
    9dc922e View commit details
    Browse the repository at this point in the history
  4. feat(core): pass all original test

    1. pass all original test
    TheR1sing3un committed Jun 25, 2023
    Configuration menu
    Copy the full SHA
    d4e86cf View commit details
    Browse the repository at this point in the history
  5. feat(core): support batch append

    1. support batch append
    TheR1sing3un committed Jun 25, 2023
    Configuration menu
    Copy the full SHA
    efaf104 View commit details
    Browse the repository at this point in the history
  6. fix(example): resolve conflicts after rebasing master

    1. resolve conflicts after rebasing master
    TheR1sing3un committed Jun 25, 2023
    Configuration menu
    Copy the full SHA
    48385d3 View commit details
    Browse the repository at this point in the history
  7. fix(jepsen): resolve conflicts about jepsen after rebasing master

    1. resolve conflicts about jepsen after rebasing master
    TheR1sing3un committed Jun 25, 2023
    Configuration menu
    Copy the full SHA
    ffdaefe View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2023

  1. fix(jepsen): fix type error

    1. fix type error
    TheR1sing3un committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    1ccd2b5 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2023

  1. feat(core): support installing snapshot

    1. support installing snapshot
    TheR1sing3un committed Jul 2, 2023
    Configuration menu
    Copy the full SHA
    f354412 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2023

  1. feat(core): support installing snapshot

    1. support installing snapshot
    TheR1sing3un committed Jul 9, 2023
    Configuration menu
    Copy the full SHA
    8061e1e View commit details
    Browse the repository at this point in the history
  2. feat(jepsen): test snapshot in jepsen

    1. test snapshot in jepsen
    TheR1sing3un committed Jul 9, 2023
    Configuration menu
    Copy the full SHA
    1d9721c View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2023

  1. test(core): polish flaky test

    1. polish flaky test
    TheR1sing3un committed Jul 10, 2023
    Configuration menu
    Copy the full SHA
    1a6da03 View commit details
    Browse the repository at this point in the history
  2. rerun

    TheR1sing3un committed Jul 10, 2023
    Configuration menu
    Copy the full SHA
    5a26409 View commit details
    Browse the repository at this point in the history
  3. feat(core): commit entry which is in current term

    1. commit entry which is in current term
    TheR1sing3un committed Jul 10, 2023
    Configuration menu
    Copy the full SHA
    d865307 View commit details
    Browse the repository at this point in the history
  4. rerun

    TheR1sing3un committed Jul 10, 2023
    Configuration menu
    Copy the full SHA
    15cc20f View commit details
    Browse the repository at this point in the history
  5. rerun

    TheR1sing3un committed Jul 10, 2023
    Configuration menu
    Copy the full SHA
    b8ce8e7 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2023

  1. rerun

    TheR1sing3un committed Jul 11, 2023
    Configuration menu
    Copy the full SHA
    7eb981e View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2023

  1. fix(core): make the field: position in DLedgerEntry meaningless

    1. make the field: position in DLedgerEntry meaningless
    TheR1sing3un committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    9f2ec8d View commit details
    Browse the repository at this point in the history
  2. test(core): use different store base path for each ut

    1. use different store base path for each ut
    TheR1sing3un committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    053b94d View commit details
    Browse the repository at this point in the history
  3. test(core): use different store base path for each ut

    1. use different store base path for each ut
    TheR1sing3un committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    0fac345 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2023

  1. rerun

    TheR1sing3un committed Jul 15, 2023
    Configuration menu
    Copy the full SHA
    8023912 View commit details
    Browse the repository at this point in the history
  2. test(core): use different store base path for each ut

    1. use different store base path for each ut
    TheR1sing3un committed Jul 15, 2023
    Configuration menu
    Copy the full SHA
    2876131 View commit details
    Browse the repository at this point in the history
  3. test(core): use different store base path for each ut

    1. use different store base path for each ut
    TheR1sing3un committed Jul 15, 2023
    Configuration menu
    Copy the full SHA
    712f38f View commit details
    Browse the repository at this point in the history
  4. test(core): use different store base path for each ut

    1. use different store base path for each ut
    TheR1sing3un committed Jul 15, 2023
    Configuration menu
    Copy the full SHA
    ce2fa58 View commit details
    Browse the repository at this point in the history
  5. fix(core): update peer watermark when compare success

    1. update peer watermark when compare success
    TheR1sing3un committed Jul 15, 2023
    Configuration menu
    Copy the full SHA
    82bd3ad View commit details
    Browse the repository at this point in the history
  6. fix(core): fix

    1. fix
    TheR1sing3un committed Jul 15, 2023
    Configuration menu
    Copy the full SHA
    0657687 View commit details
    Browse the repository at this point in the history
  7. fix(core): fix

    1. fix
    TheR1sing3un committed Jul 15, 2023
    Configuration menu
    Copy the full SHA
    49d233a View commit details
    Browse the repository at this point in the history
  8. test(proxy): remove proxy test

    1. remove proxy test
    TheR1sing3un committed Jul 15, 2023
    Configuration menu
    Copy the full SHA
    9f935ed View commit details
    Browse the repository at this point in the history
  9. feat(example): add batch append cmd

    1. add batch append cmd
    TheR1sing3un committed Jul 15, 2023
    Configuration menu
    Copy the full SHA
    5abd32a View commit details
    Browse the repository at this point in the history
  10. fix(core): reuse forks

    1. reuse forks
    TheR1sing3un committed Jul 15, 2023
    Configuration menu
    Copy the full SHA
    493b2a0 View commit details
    Browse the repository at this point in the history
  11. chore(global): add more git ignore file

    1. add more git ignore file
    TheR1sing3un committed Jul 15, 2023
    Configuration menu
    Copy the full SHA
    0a8ad61 View commit details
    Browse the repository at this point in the history
  12. build(global): set reuseForks to false

    1.  set reuseForks to false
    TheR1sing3un committed Jul 15, 2023
    Configuration menu
    Copy the full SHA
    817b304 View commit details
    Browse the repository at this point in the history
  13. rerun

    TheR1sing3un committed Jul 15, 2023
    Configuration menu
    Copy the full SHA
    5d9bb7d View commit details
    Browse the repository at this point in the history
  14. feat(core): clear pending map and set writeIndex when role dispatcher…

    … role change from append to compare
    
    1. clear pending map and set writeIndex when role dispatcher role change
    from append to compare
    TheR1sing3un committed Jul 15, 2023
    Configuration menu
    Copy the full SHA
    9929558 View commit details
    Browse the repository at this point in the history
  15. rerun

    TheR1sing3un committed Jul 15, 2023
    Configuration menu
    Copy the full SHA
    d910b5b View commit details
    Browse the repository at this point in the history