Displaying 5 results from an estimated 5 matches for "parse_extentlist".
2020 Aug 07
0
[nbdkit PATCH 2/3] server: Expose final thread_model to filter's .get_ready
...y (next_get_ready, b->next, thread_model) == -1)
       exit (EXIT_FAILURE);
   }
   else
diff --git a/filters/extentlist/extentlist.c b/filters/extentlist/extentlist.c
index 3005b790..dfb5e808 100644
--- a/filters/extentlist/extentlist.c
+++ b/filters/extentlist/extentlist.c
@@ -260,7 +260,8 @@ parse_extentlist (void)
 }
 static int
-extentlist_get_ready (nbdkit_next_get_ready *next, void *nxdata)
+extentlist_get_ready (nbdkit_next_get_ready *next, void *nxdata,
+                      int thread_model)
 {
   parse_extentlist ();
diff --git a/filters/log/log.c b/filters/log/log.c
index f8da9ad8..6a3a9b14...
2020 Aug 10
2
Re: [nbdkit PATCH 2/3] server: Expose final thread_model to filter's .get_ready
...del) == -1)
>        exit (EXIT_FAILURE);
>    }
>    else
> diff --git a/filters/extentlist/extentlist.c b/filters/extentlist/extentlist.c
> index 3005b790..dfb5e808 100644
> --- a/filters/extentlist/extentlist.c
> +++ b/filters/extentlist/extentlist.c
> @@ -260,7 +260,8 @@ parse_extentlist (void)
>  }
> 
>  static int
> -extentlist_get_ready (nbdkit_next_get_ready *next, void *nxdata)
> +extentlist_get_ready (nbdkit_next_get_ready *next, void *nxdata,
> +                      int thread_model)
>  {
>    parse_extentlist ();
> 
> diff --git a/filters/log/...
2020 Apr 19
0
[PATCH nbdkit 2/2] Add insert function and use the new vector library in several places.
...;
-  extents[i] = new_extent;
-  nr_extents++;
-}
+DEFINE_VECTOR_TYPE(extent_list, struct extent);
+static extent_list extents;
 
 static void
 extentlist_unload (void)
 {
-  free (extents);
+  free (extents.ptr);
 }
 
 /* Called for each key=value passed on the command line. */
@@ -152,8 +135,8 @@ parse_extentlist (void)
   uint64_t end;
 
   assert (extentlist != NULL);
-  assert (extents == NULL);
-  assert (nr_extents == 0);
+  assert (extents.ptr == NULL);
+  assert (extents.size == 0);
 
   fp = fopen (extentlist, "r");
   if (!fp) {
@@ -204,61 +187,79 @@ parse_extentlist (void)
         type...
2020 Apr 19
2
[PATCH nbdkit 1/2] vddk: Use new vector library to allocate the argv list.
---
 plugins/vddk/vddk.c | 41 +++++++++++++++++++++++++----------------
 TODO                |  1 -
 2 files changed, 25 insertions(+), 17 deletions(-)
diff --git a/plugins/vddk/vddk.c b/plugins/vddk/vddk.c
index 87c0d146..d1a3015f 100644
--- a/plugins/vddk/vddk.c
+++ b/plugins/vddk/vddk.c
@@ -51,6 +51,7 @@
 #include "isaligned.h"
 #include "minmax.h"
 #include
2020 Aug 07
7
[nbdkit PATCH 0/3] Content differentiation during --tls=on
Patch 3 still needs tests added, but it is at least working from
my simple command line tests.
Eric Blake (3):
  server: Implement nbdkit_is_tls for use during .open
  server: Expose final thread_model to filter's .get_ready
  tlsdummy: New filter
 docs/nbdkit-filter.pod                      |  21 +-
 docs/nbdkit-plugin.pod                      |  34 ++-
 docs/nbdkit-tls.pod