Displaying 10 results from an estimated 10 matches for "opt_list_meta_context".
2020 Sep 29
0
Re: [libnbd PATCH 0/3] opt_list_meta_context
This is not related to the current patch, but generally for libnbd:
(1) Should we be testing interop separately for qemu-storage-daemon
(qsd), or is qsd basically qemu-nbd in a new wrapper so it's not worth
doing it?
(2) I found a bug in the new nbdinfo behaviour:
$ nbdkit -fv file dir=/scratch
(where /scratch is a directory with a lot of files in it)
$ nbdinfo --version
libnbd 1.5.3
$
2020 Sep 29
0
Re: [libnbd PATCH 0/3] opt_list_meta_context
On Tue, Sep 29, 2020 at 06:51:06AM -0500, Eric Blake wrote:
> On 9/29/20 6:23 AM, Richard W.M. Jones wrote:
> >This is not related to the current patch, but generally for libnbd:
> >
> >(1) Should we be testing interop separately for qemu-storage-daemon
> >(qsd), or is qsd basically qemu-nbd in a new wrapper so it's not worth
> >doing it?
Any thoughts on this
2020 Oct 02
4
[libnbd PATCH v2 0/2] opt_list_meta_context
In v2: ack'ed preliminary patches have been pushed, and I've added a
lot of testsuite coverage as well as putting the new API to use in
nbdinfo.
Eric Blake (2):
api: Add nbd_opt_list_meta_context
info: List available meta-contexts
lib/internal.h | 1 +
generator/API.ml | 84 ++++++++-
generator/states-newstyle-opt-meta-context.c | 83 +++++++--
generator/states-newstyle.c | 3 +
lib/opt.c...
2020 Sep 29
1
Re: [libnbd PATCH 0/3] opt_list_meta_context
On 9/29/20 9:37 AM, Richard W.M. Jones wrote:
> On Tue, Sep 29, 2020 at 06:51:06AM -0500, Eric Blake wrote:
>> On 9/29/20 6:23 AM, Richard W.M. Jones wrote:
>>> This is not related to the current patch, but generally for libnbd:
>>>
>>> (1) Should we be testing interop separately for qemu-storage-daemon
>>> (qsd), or is qsd basically qemu-nbd in a new
2020 Sep 29
2
Re: [libnbd PATCH 0/3] opt_list_meta_context
On 9/29/20 6:23 AM, Richard W.M. Jones wrote:
> This is not related to the current patch, but generally for libnbd:
>
> (1) Should we be testing interop separately for qemu-storage-daemon
> (qsd), or is qsd basically qemu-nbd in a new wrapper so it's not worth
> doing it?
>
> (2) I found a bug in the new nbdinfo behaviour:
>
> $ nbdkit -fv file dir=/scratch
>
2020 Sep 28
8
[libnbd PATCH 0/3] opt_list_meta_context
...bd -A to show qemu:allocation-depth)
- figure out if we can make 'nbdinfo --map' use the new API to
automatically select all contexts advertised by the server
Eric Blake (3):
api: Add get_nr_meta_contexts, clear_meta_contexts
generator: Rename OPT_SET_META_CONTEXT states
api: Add nbd_opt_list_meta_context
lib/internal.h | 1 +
generator/API.ml | 162 +++++++++++++++++-
generator/Makefile.am | 4 +-
generator/state_machine.ml | 6 +-
...t.c => states-newstyle-opt-meta-context.c} | 106 +++...
2020 Sep 28
0
[libnbd PATCH 3/3] api: Add nbd_opt_list_meta_context
...-exports.c";
see_also = [Link "get_opt_mode"; Link "aio_is_negotiating";
Link "opt_abort"; Link "opt_go"; Link "opt_list";
- Link "opt_info"];
+ Link "opt_info"; Link "opt_list_meta_context"];
};
"get_opt_mode", {
@@ -960,6 +965,56 @@ corresponding L<nbd_opt_go(3)> would succeed.";
Link "set_export_name"];
};
+ "opt_list_meta_context", {
+ default_call with
+ args = [ Closure context_closure ]; ret = RInt...
2020 Sep 28
0
[libnbd PATCH 2/3] generator: Rename OPT_SET_META_CONTEXT states
Drop the SET designation, so that we can reuse these states for
OPT_LIST_META_CONTEXT in the next patch.
---
generator/Makefile.am | 4 +--
generator/state_machine.ml | 6 ++---
...t.c => states-newstyle-opt-meta-context.c} | 26 +++++++++----------
.../states-newstyle-opt-structured-reply.c | 4 +--
generator/states-newstyle.c...
2023 Aug 03
1
[libnbd PATCH v4 20/25] generator: Actually request extended headers
...of other servers
+may benefit from manual invocation of L<nbd_opt_set_meta_context(3)>
+at other times in the negotiation sequence; and even when using
+just L<nbd_opt_info(3)>, it can be faster to collect the server's
results by relying on the callback function passed to
L<nbd_opt_list_meta_context(3)> than a series of post-process
calls to L<nbd_can_meta_context(3)>.
Note that this control has no effect if the server does not
-negotiate structured replies, or if the client did not request
-any contexts via L<nbd_add_meta_context(3)>. Setting this
-control to false may caus...
2019 Mar 19
15
[PATCH nbdkit 0/9] [mainly for discussion and early review] Implement extents.
I want to post this but mainly for discussion and early review. It's
not safe for these patches to all go upstream yet (because not all
filters have been checked/adjusted), but if any patches were to go
upstream then probably 1 & 2 only are safe.
File, VDDK, memory and data plugins all work, although I have only
done minimal testing on them.
The current tests, such as they are, all