RFC because this is an API break, but we haven't declared stable API yet. If we like it, I'm working on using libnbd to implement the nbdkit-nbd plugin; knowing whether it is API version 0.1 or 0.2 will be useful. I also dabbled with allowing optional parameters in python, although my OCaml is weak enough that there may be cleaner ways to approach that.
Eric Blake (4): api: Add flags parameter to pread, trim, cache, disconnect api: Rearrange flags argument to block_status python: Let flags parameter be optional api: Add DF flag support for pread docs/libnbd.pod | 6 +- examples/batched-read-write.c | 4 +- examples/simple-fetch-first-sector.c | 2 +- examples/simple-reads-and-writes.c | 2 +- examples/threaded-reads-and-writes.c | 2 +- generator/generator | 160 ++++++++++++++++++++------- interop/dirty-bitmap.c | 6 +- interop/interop.c | 2 +- lib/disconnect.c | 10 +- lib/flags.c | 11 ++ lib/rw.c | 51 ++++++--- python/t/460-block-status.py | 8 +- tests/aio-parallel-load.c | 2 +- tests/aio-parallel.c | 2 +- tests/connect-tls.c | 2 +- tests/errors.c | 2 +- tests/meta-base-allocation.c | 10 +- tests/oldstyle.c | 2 +- tests/synch-parallel.c | 2 +- 19 files changed, 203 insertions(+), 83 deletions(-) -- 2.20.1 _______________________________________________ Libguestfs mailing list [email protected] https://www.redhat.com/mailman/listinfo/libguestfs
