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

Introduce double write file system #323

Open
wants to merge 33 commits into
base: master
Choose a base branch
from

Commits on Jul 4, 2023

  1. add double write env

    Signed-off-by: Connor1996 <zbk602423539@gmail.com>
    Connor1996 committed Jul 4, 2023
    Configuration menu
    Copy the full SHA
    1fa6c25 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2023

  1. add test

    Signed-off-by: Connor1996 <zbk602423539@gmail.com>
    Connor1996 committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    4d22a39 View commit details
    Browse the repository at this point in the history
  2. add failpoint

    Signed-off-by: Connor1996 <zbk602423539@gmail.com>
    Connor1996 committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    6297cff View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2023

  1. rename

    Signed-off-by: Connor1996 <zbk602423539@gmail.com>
    Connor1996 committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    8e5edc5 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2023

  1. add test

    Signed-off-by: Connor1996 <zbk602423539@gmail.com>
    Connor1996 committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    62a9040 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2023

  1. adjust

    Signed-off-by: Connor1996 <zbk602423539@gmail.com>
    Connor1996 committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    045ecbd View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2023

  1. add recover ext

    Signed-off-by: Connor1996 <zbk602423539@gmail.com>
    Connor1996 committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    394beed View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2023

  1. refactor

    Signed-off-by: Connor1996 <zbk602423539@gmail.com>
    Connor1996 committed Aug 31, 2023
    Configuration menu
    Copy the full SHA
    adbd517 View commit details
    Browse the repository at this point in the history
  2. make send to two disks atomic

    Signed-off-by: Connor1996 <zbk602423539@gmail.com>
    Connor1996 committed Aug 31, 2023
    Configuration menu
    Copy the full SHA
    928dd70 View commit details
    Browse the repository at this point in the history
  3. make format

    Signed-off-by: Connor1996 <zbk602423539@gmail.com>
    Connor1996 committed Aug 31, 2023
    Configuration menu
    Copy the full SHA
    6754299 View commit details
    Browse the repository at this point in the history
  4. fix warning

    Signed-off-by: Connor1996 <zbk602423539@gmail.com>
    Connor1996 committed Aug 31, 2023
    Configuration menu
    Copy the full SHA
    b523bd4 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2023

  1. refine tests

    Signed-off-by: Connor1996 <zbk602423539@gmail.com>
    Connor1996 committed Sep 4, 2023
    Configuration menu
    Copy the full SHA
    3409669 View commit details
    Browse the repository at this point in the history
  2. wait both for rewrite files

    Signed-off-by: Connor1996 <zbk602423539@gmail.com>
    Connor1996 committed Sep 4, 2023
    Configuration menu
    Copy the full SHA
    e1fc66c View commit details
    Browse the repository at this point in the history
  3. allocate sequential number for task

    Signed-off-by: Connor1996 <zbk602423539@gmail.com>
    Connor1996 committed Sep 4, 2023
    Configuration menu
    Copy the full SHA
    f250521 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2023

  1. rename and fix seqno update

    Signed-off-by: Connor1996 <zbk602423539@gmail.com>
    Connor1996 committed Sep 5, 2023
    Configuration menu
    Copy the full SHA
    6b60bf7 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2023

  1. introduce pause mechanism

    Signed-off-by: Connor1996 <zbk602423539@gmail.com>
    Connor1996 committed Sep 6, 2023
    Configuration menu
    Copy the full SHA
    0bbb0bb View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2023

  1. reuse catch up diff

    Signed-off-by: Connor1996 <zbk602423539@gmail.com>
    Connor1996 committed Sep 7, 2023
    Configuration menu
    Copy the full SHA
    026861a View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2023

  1. non blocking drop

    Signed-off-by: Connor1996 <zbk602423539@gmail.com>
    Connor1996 committed Sep 12, 2023
    Configuration menu
    Copy the full SHA
    9efb9a4 View commit details
    Browse the repository at this point in the history
  2. change test

    Signed-off-by: Connor1996 <zbk602423539@gmail.com>
    Connor1996 committed Sep 12, 2023
    Configuration menu
    Copy the full SHA
    b8df7eb View commit details
    Browse the repository at this point in the history
  3. extract task runner

    Signed-off-by: Connor1996 <zbk602423539@gmail.com>
    Connor1996 committed Sep 12, 2023
    Configuration menu
    Copy the full SHA
    bcd73bf View commit details
    Browse the repository at this point in the history
  4. reuse get files for snapshot

    Signed-off-by: Connor1996 <zbk602423539@gmail.com>
    Connor1996 committed Sep 12, 2023
    Configuration menu
    Copy the full SHA
    d343e6b View commit details
    Browse the repository at this point in the history
  5. reimpl recover

    Signed-off-by: Connor1996 <zbk602423539@gmail.com>
    Connor1996 committed Sep 12, 2023
    Configuration menu
    Copy the full SHA
    fb31a9b View commit details
    Browse the repository at this point in the history
  6. rename

    Signed-off-by: Connor1996 <zbk602423539@gmail.com>
    Connor1996 committed Sep 12, 2023
    Configuration menu
    Copy the full SHA
    5a955f8 View commit details
    Browse the repository at this point in the history
  7. fix snapshot

    Signed-off-by: Connor1996 <zbk602423539@gmail.com>
    Connor1996 committed Sep 12, 2023
    Configuration menu
    Copy the full SHA
    cef9add View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2023

  1. add recover case and fix cancealed rx

    Signed-off-by: Connor1996 <zbk602423539@gmail.com>
    Connor1996 committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    135ae19 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2023

  1. handle background error and panic

    Signed-off-by: Connor1996 <zbk602423539@gmail.com>
    Connor1996 committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    df907f0 View commit details
    Browse the repository at this point in the history
  2. remove recover ext

    Signed-off-by: Connor1996 <zbk602423539@gmail.com>
    Connor1996 committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    ce601a9 View commit details
    Browse the repository at this point in the history
  3. separate into multiple files

    Signed-off-by: Connor1996 <zbk602423539@gmail.com>
    Connor1996 committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    76b38bb View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2023

  1. add comment

    Signed-off-by: Connor1996 <zbk602423539@gmail.com>
    Connor1996 committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    2518b10 View commit details
    Browse the repository at this point in the history
  2. add comment

    Signed-off-by: Connor1996 <zbk602423539@gmail.com>
    Connor1996 committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    56c40dc View commit details
    Browse the repository at this point in the history
  3. clean

    Signed-off-by: Connor1996 <zbk602423539@gmail.com>
    Connor1996 committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    58132d3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    73375f4 View commit details
    Browse the repository at this point in the history
  5. clean

    Signed-off-by: Connor1996 <zbk602423539@gmail.com>
    Connor1996 committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    5c7e7b2 View commit details
    Browse the repository at this point in the history