Displaying 2 results from an estimated 2 matches for "plugin_dump_thread_model".
2019 Aug 02
0
[nbdkit PATCH v2 10/17] plugins: Add .fork_safe field
...it_debug (".fork_safe not set, serializing to avoid fd leaks");
+ thread_model = NBDKIT_THREAD_MODEL_SERIALIZE_ALL_REQUESTS;
+ }
+
if (p->plugin.thread_model) {
r = p->plugin.thread_model ();
if (r == -1)
@@ -187,6 +196,7 @@ plugin_dump_fields (struct backend *b)
plugin_dump_thread_model ("max_thread_model", p->plugin._thread_model);
plugin_dump_thread_model ("thread_model", backend->thread_model (backend));
printf ("errno_is_preserved=%d\n", !!p->plugin.errno_is_preserved);
+ printf ("fork_safe=%d\n", !!p->plugin.fork_safe...
2019 Aug 02
23
[nbdkit PATCH v2 00/17] fd leak safety
This is a major rewrite compared to my v1 series, where I've tried
a lot harder to ensure that we still accommodate building on Haiku
(although I have not actually yet fired up a Haiku VM to try it
for myself). I also managed to make the sh plugin fully parallel,
on capable platforms.
See also my question on patch 10 on whether I've picked the best
naming convention.
Eric Blake (17):