search for: d62ad484

Displaying 4 results from an estimated 4 matches for "d62ad484".

2020 Jul 07
0
[nbdkit PATCH 2/3] extents: Add nbdkit_extents_aligned()
...xtents = tmp; + } + } + e.length = align; + exts->extents.size = 1; + exts->next = e.offset + e.length; + break; + } + } + /* Once we get here, all extents are aligned. */ + return 0; +} diff --git a/server/nbdkit.syms b/server/nbdkit.syms index 20c390a9..d62ad484 100644 --- a/server/nbdkit.syms +++ b/server/nbdkit.syms @@ -43,6 +43,7 @@ nbdkit_debug; nbdkit_error; nbdkit_export_name; + nbdkit_extents_aligned; nbdkit_extents_count; nbdkit_extents_free; nbdkit_extents_new; -- 2.27.0
2020 Jul 07
6
[RFC nbdkit PATCH 0/3] aligned .extents
Ultimately, both the blocksize and swab filters want to return aligned extents to the client. I'm posting this as a snapshot of my work in progress on how I plan to get there (it's not quite working yet, but I'm done for today and wanted to at least document my ideas). I might also add a convenience function for nbdkit_extents_offset, since we have a number of filters that repeat the
2020 Jul 31
6
[RFC nbdkit PATCH 0/4] Progress towards .list_exports
This takes Rich's API proposal and starts fleshing it out with enough meat that I was able to test 'nbdkit eval' advertising multiple exports with descriptions paired with 'qemu-nbd --list'. Eric Blake (3): server: Add exports list functions server: Prepare to use export list from plugin sh, eval: Add .list_exports support Richard W.M. Jones (1): server: Implement
2020 Aug 06
6
[nbdkit PATCH v2 0/5] .list_exports
Since v1: - patch 1: check size limits - patch 2: better handling of default export name canonicalization - patch 3: support filters as well as plugins - patch 4: new - patch 5: rewrite sh parser, fix testsuite to actually work and cover more cases (now that libnbd.git is fixed) Eric Blake (4): server: Add exports list functions server: Prepare to use export list from plugin log: Add