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

add Buffer pool support #276

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

Commits on Jul 10, 2024

  1. Configuration menu
    Copy the full SHA
    3449e02 View commit details
    Browse the repository at this point in the history
  2. add compio_runtime::buffer_pool

    user should use compio_runtime::buffer_pool::{BufferPool, BorrowedBuffer}
    instaed of using compio_driver buffer pool directly
    Sherlock-Holo committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    b500f45 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e674724 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f89048f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e90e0c6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    92e1e69 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c0ba96c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a94fa7e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    5f5462e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    9a9b673 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    aaf430c View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    db360e2 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2024

  1. Configuration menu
    Copy the full SHA
    ece142e View commit details
    Browse the repository at this point in the history
  2. feat: make io-uring-buf-ring as an optional feature

    some distributions(like ubuntu 20.04) doesn't support io-uring buf-ring
    feature, enable it to implement buffer pool will fail
    
    to fix this problem, when user doesn't enable io-uring-buf-ring feature,
    io-uring will use fallback buffer pool like polling/iocp
    Sherlock-Holo committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    bae934a View commit details
    Browse the repository at this point in the history
  3. remove async fd read buffer pool test

    a file behind async fd may failed because not support epoll
    Sherlock-Holo committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    439ff9c View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2024

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