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

librados: Add rados_aio_exec to the C API #11709

Merged
merged 3 commits into from
Nov 18, 2016
Merged

librados: Add rados_aio_exec to the C API #11709

merged 3 commits into from
Nov 18, 2016

Commits on Nov 10, 2016

  1. librados: Add aio_exec with char pointer buffer

    This should make adding rados_aio_exec to the C API possible.
    
    Signed-off-by: Iain Buclaw <iain.buclaw@sociomantic.com>
    iain-buclaw-sociomantic committed Nov 10, 2016
    Configuration menu
    Copy the full SHA
    a92b125 View commit details
    Browse the repository at this point in the history
  2. librados: add rados_aio_exec() function

    Makes available in the C API what is already exposed in the libradospp.
    
    Signed-off-by: Iain Buclaw <iain.buclaw@sociomantic.com>
    iain-buclaw-sociomantic committed Nov 10, 2016
    Configuration menu
    Copy the full SHA
    5ddbc5a View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2016

  1. test/librados: Add tests for librados aio_exec

    The C test checks the functionality of the new IoCtxImpl::aio_exec
    override that accepts a char* buffer. The C++ test does the same action,
    but internally uses the other override that accepts a bufferlist*.
    
    Signed-off-by: Iain Buclaw <iain.buclaw@sociomantic.com>
    iain-buclaw-sociomantic committed Nov 14, 2016
    Configuration menu
    Copy the full SHA
    e74b90e View commit details
    Browse the repository at this point in the history