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

feat: Add support for asynchronous flushing in DiskManager::WriteLog() && improve overall structure of DiskManager #580

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

Commits on Jun 21, 2023

  1. feat: Add log_io_latch_ & Change bool type to std::atomic<bool> for b…

    …etter concurrency support
    xzhseh committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    b2ab811 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8de3745 View commit details
    Browse the repository at this point in the history
  3. feat: Change flush_log_f_ to be wrapped in a std::unique_ptr to preve…

    …nt potential memory problems
    xzhseh committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    daad063 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e5a6433 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5a0fd6f View commit details
    Browse the repository at this point in the history
  6. fix: Ensure format consistency

    xzhseh committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    4353a74 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2023

  1. Configuration menu
    Copy the full SHA
    534b109 View commit details
    Browse the repository at this point in the history
  2. fix: Ensure format consistency

    xzhseh committed Jun 22, 2023
    Configuration menu
    Copy the full SHA
    cdbf804 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a3ccb5a View commit details
    Browse the repository at this point in the history
  4. fix: Ensure format consistency

    xzhseh committed Jun 22, 2023
    Configuration menu
    Copy the full SHA
    81ff2a4 View commit details
    Browse the repository at this point in the history
  5. fix: Ensure format consistency

    xzhseh committed Jun 22, 2023
    Configuration menu
    Copy the full SHA
    6db727b View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2023

  1. Configuration menu
    Copy the full SHA
    75dca21 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2023

  1. Configuration menu
    Copy the full SHA
    7c0bcce View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2023

  1. Configuration menu
    Copy the full SHA
    5ee2a35 View commit details
    Browse the repository at this point in the history