search for: nbd_aio_go

Displaying 3 results from an estimated 3 matches for "nbd_aio_go".

Did you mean: nbd_aio_foo
2019 Jun 05
2
Re: [PATCH libnbd 4/4] lib: Atomically update h->state when leaving the locked region.
...queries to see what the server supports before finally settling on whether to run NBD_OPT_GO or NBD_OPT_ABORT, we'll need to add an external event after nbd_aio_connect but before nbd_aio_is_connected for doing those additional handshake steps. It's easier to think about adding a mandatory nbd_aio_go() called in between nbd_aio_connect*() and the first nbd_aio_pread now, before we have to start worrying about back-compat issues to all existing AIO clients. > @@ -2866,8 +2866,11 @@ let generate_lib_api_c () = As said above, I think you're still missing a change at the beginning of the...
2019 Jun 08
0
Re: [PATCH libnbd 4/4] lib: Atomically update h->state when leaving the locked region.
...the server > supports before finally settling on whether to run NBD_OPT_GO or > NBD_OPT_ABORT, we'll need to add an external event after nbd_aio_connect > but before nbd_aio_is_connected for doing those additional handshake > steps. It's easier to think about adding a mandatory nbd_aio_go() called > in between nbd_aio_connect*() and the first nbd_aio_pread now, before we > have to start worrying about back-compat issues to all existing AIO clients. I envisaged that we'd just set a flag in the handle to indicate that we were in "list mode". > > @@ -2866,8...
2019 Jun 05
9
[PATCH libnbd 0/4] lib: Atomically update h->state.
I need to think about this patch series a bit more, but it does at least pass the tests. Rich.