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

PageStorage: Fine grained lock on external callbacks #5699

Merged
merged 14 commits into from
Sep 5, 2022

Commits on Sep 2, 2022

  1. Try refine the grain of callbacks_mutex

    Signed-off-by: JaySon-Huang <tshent@qq.com>
    JaySon-Huang committed Sep 2, 2022
    Configuration menu
    Copy the full SHA
    c204612 View commit details
    Browse the repository at this point in the history
  2. Fine grained lock on clean_external_page

    Signed-off-by: JaySon-Huang <tshent@qq.com>
    JaySon-Huang committed Sep 2, 2022
    Configuration menu
    Copy the full SHA
    9901319 View commit details
    Browse the repository at this point in the history
  3. Make callbacks safe to be enter after table dropped

    Signed-off-by: JaySon-Huang <tshent@qq.com>
    JaySon-Huang committed Sep 2, 2022
    Configuration menu
    Copy the full SHA
    8230b43 View commit details
    Browse the repository at this point in the history
  4. Remove callbacks_remove_mutex

    Signed-off-by: JaySon-Huang <tshent@qq.com>
    JaySon-Huang committed Sep 2, 2022
    Configuration menu
    Copy the full SHA
    d0a313f View commit details
    Browse the repository at this point in the history
  5. Add path check for DMFile::restore

    Signed-off-by: JaySon-Huang <tshent@qq.com>
    JaySon-Huang committed Sep 2, 2022
    Configuration menu
    Copy the full SHA
    cbf5cb3 View commit details
    Browse the repository at this point in the history
  6. RUNTIME_ASSERT for renaming table running into rename directories

    Remove useless rename on read test
    
    Signed-off-by: JaySon-Huang <tshent@qq.com>
    JaySon-Huang committed Sep 2, 2022
    Configuration menu
    Copy the full SHA
    4677d78 View commit details
    Browse the repository at this point in the history
  7. Fix mock test

    Signed-off-by: JaySon-Huang <tshent@qq.com>
    JaySon-Huang committed Sep 2, 2022
    Configuration menu
    Copy the full SHA
    65dbd0d View commit details
    Browse the repository at this point in the history
  8. Clean mock tests for rename table

    Signed-off-by: JaySon-Huang <tshent@qq.com>
    JaySon-Huang committed Sep 2, 2022
    Configuration menu
    Copy the full SHA
    57f6cf8 View commit details
    Browse the repository at this point in the history
  9. Clean PathPool::rename

    Signed-off-by: JaySon-Huang <tshent@qq.com>
    JaySon-Huang committed Sep 2, 2022
    Configuration menu
    Copy the full SHA
    77a43a5 View commit details
    Browse the repository at this point in the history
  10. Address comment

    Signed-off-by: JaySon-Huang <tshent@qq.com>
    JaySon-Huang committed Sep 2, 2022
    Configuration menu
    Copy the full SHA
    89233d3 View commit details
    Browse the repository at this point in the history
  11. Fix include header path

    Signed-off-by: JaySon-Huang <tshent@qq.com>
    JaySon-Huang committed Sep 2, 2022
    Configuration menu
    Copy the full SHA
    ec652f6 View commit details
    Browse the repository at this point in the history
  12. Remove useless clean_rename param

    Signed-off-by: JaySon-Huang <tshent@qq.com>
    JaySon-Huang committed Sep 2, 2022
    Configuration menu
    Copy the full SHA
    ac98793 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2022

  1. Configuration menu
    Copy the full SHA
    7091e1a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3c2f662 View commit details
    Browse the repository at this point in the history