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

Improve AIO API #506

Merged
merged 6 commits into from
Feb 27, 2017
Merged

Improve AIO API #506

merged 6 commits into from
Feb 27, 2017

Commits on Jan 27, 2017

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

Commits on Feb 6, 2017

  1. Add runtime checks to AioCb methods

    Prevent immutable buffers from being used with aio_read or lio_listio
    with LIO_READ.  AioCb.from_slice no longer needs to be unsafe.
    asomers committed Feb 6, 2017
    Configuration menu
    Copy the full SHA
    14608a9 View commit details
    Browse the repository at this point in the history
  2. Implement Drop for AioCb

    If an AioCb has any in-kernel state, AioCb.drop will print a warning and
    wait for it to complete.
    asomers committed Feb 6, 2017
    Configuration menu
    Copy the full SHA
    3aef80e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    036524f View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2017

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

Commits on Feb 25, 2017

  1. impl Debug for AioCb and SigevNotify

    Also, fix style bug in AIO tests
    asomers committed Feb 25, 2017
    Configuration menu
    Copy the full SHA
    e29c0ef View commit details
    Browse the repository at this point in the history