a6f4056 Add support for preadv2/pwritev2

Authored and Committed by jmoyer 6 years ago
    Add support for preadv2/pwritev2
    
    preadv2 and pwritev2 allow the caller to specify per-io flags.
    The main driver for this support in libaio is RWF_NOWAIT, which
    allows applications to specify that they don't want the submission
    thread to block waiting for things such as page cache invalidation,
    block instantiation, etc.  This should help reduce unexpected
    latencies in the submission path.
    
    Signed-off-by: Jeff Moyer <jmoyer@redhat.com>
    
        
file added
+176
file modified
+27 -1