search for: exitlast

Displaying 20 results from an estimated 25 matches for "exitlast".

2020 Mar 04
0
[PATCH nbdkit 3/4] New filter: exitlast filter to exit on last client connection.
--- docs/nbdkit-service.pod | 1 + filters/exitlast/nbdkit-exitlast-filter.pod | 58 +++++++++++++++ filters/ip/nbdkit-ip-filter.pod | 1 + filters/rate/nbdkit-rate-filter.pod | 1 + configure.ac | 3 + filters/exitlast/Makefile.am | 60 ++++++++++++++++ tests/Makefile.am...
2020 Mar 04
7
[PATCH nbdkit 0/4] server: Add nbdkit_shutdown() call and two new filters.
This adds a new nbdkit_shutdown() API whereby plugins and filters can request that the server shuts down (asynchronously) during the serving phase. Two new filters are added, one of which depends on this feature and the other not needing it but being somewhat related. Rich.
2020 Oct 20
1
[PATCH nbdkit INCOMPLETE] New filter: exitwhen: exit gracefully when an event occurs.
This incomplete patch adds a new filter allowing more control over when nbdkit exits. You can now get nbdkit to exit gracefully on certain events, such as a file being created, a pipe held open by another process going away, or when another PID exits. There is also a script option to allow for completely custom events. It is untested at the moment, I'm posting it to get feedback on the
2020 Mar 04
0
[PATCH nbdkit v2] New filter: limit: Limit number of clients that can connect.
--- docs/nbdkit-service.pod | 1 + filters/exitlast/nbdkit-exitlast-filter.pod | 1 + filters/ip/nbdkit-ip-filter.pod | 1 + filters/limit/nbdkit-limit-filter.pod | 61 +++++++++ filters/rate/nbdkit-rate-filter.pod | 1 + configure.ac | 2 + filters/limit/Makefile.am...
2020 Mar 04
2
[PATCH nbdkit v2] New filter: limit: Limit number of clients that can connect.
This is a second version of the limit filter. v1 was posted here: https://www.redhat.com/archives/libguestfs/2020-March/msg00015.html I didn't bother to repost the other three patches because they are the same. The difference is this version of the filter takes security more seriously. It shouldn't be possible for malicious clients to connect more than limit=N times to the plugin now,
2020 Oct 21
0
[PATCH nbdkit] New filter: exitwhen: exit gracefully when an event occurs.
--- docs/nbdkit-captive.pod | 6 +- docs/nbdkit-service.pod | 1 + filters/exitlast/nbdkit-exitlast-filter.pod | 3 + filters/exitwhen/nbdkit-exitwhen-filter.pod | 156 ++++++ filters/ip/nbdkit-ip-filter.pod | 1 + filters/limit/nbdkit-limit-filter.pod | 1 + filters/rate/nbdkit-rate-filter.pod | 1 + configure.ac...
2020 Aug 07
0
[nbdkit PATCH 1/3] server: Implement nbdkit_is_tls for use during .open
...+--- server/filters.c | 6 ++++-- server/nbdkit.syms | 1 + server/plugins.c | 14 +++++++++----- server/public.c | 16 ++++++++++++++++ plugins/sh/methods.c | 1 + filters/cow/cow.c | 2 +- filters/exitlast/exitlast.c | 2 +- filters/ext2/ext2.c | 2 +- filters/gzip/gzip.c | 2 +- filters/limit/limit.c | 2 +- filters/log/log.c | 16 +++++++++------- filters/partition/partition.c | 2 +- filters/rate/rate.c | 2 +- f...
2020 Mar 06
1
Re: [PATCH nbdkit v2] New filter: limit: Limit number of clients that can connect.
On 3/4/20 1:44 PM, Richard W.M. Jones wrote: > --- > docs/nbdkit-service.pod | 1 + > filters/exitlast/nbdkit-exitlast-filter.pod | 1 + > filters/ip/nbdkit-ip-filter.pod | 1 + > filters/limit/nbdkit-limit-filter.pod | 61 +++++++++ > filters/rate/nbdkit-rate-filter.pod | 1 + > configure.ac | 2 + > filters/limit...
2020 Jul 21
4
[PATCH nbdkit] server: Pass the export name through filter .open calls.
...| 20 ++++++++- server/protocol-handshake-newstyle.c | 65 ++++++++++++++++++---------- server/protocol-handshake-oldstyle.c | 2 +- server/protocol-handshake.c | 5 ++- server/public.c | 3 ++ filters/cow/cow.c | 5 ++- filters/exitlast/exitlast.c | 4 +- filters/ext2/ext2.c | 31 ++++++++++--- filters/gzip/gzip.c | 5 ++- filters/limit/limit.c | 4 +- filters/log/log.c | 5 ++- filters/partition/partition.c | 5 ++- filters/rate/rate.c...
2020 Aug 07
7
[nbdkit PATCH 0/3] Content differentiation during --tls=on
...| 10 +- server/nbdkit.syms | 1 + server/plugins.c | 14 +- server/public.c | 16 ++ plugins/sh/methods.c | 1 + filters/cow/cow.c | 2 +- filters/exitlast/exitlast.c | 2 +- filters/ext2/ext2.c | 2 +- filters/extentlist/extentlist.c | 3 +- filters/gzip/gzip.c | 2 +- filters/limit/limit.c | 2 +- filters/log/log.c |...
2020 May 02
0
ANNOUNCE: nbdkit 1.20 - high performance NBD server
...Berrangé, James Shubin). OCaml plugins can now access "nbdkit_realpath", "nbdkit_nanosleep", "nbdkit_export_name" and "nbdkit_shutdown". Python plugins now transparently support fail-fast zero (Eric Blake). Filters New nbdkit-exitlast-filter(1) causes nbdkit to exit after the last client connection. New nbdkit-limit-filter(1) allows you to limit the number of clients which can simultaneously connect to any plugin. Server The --run option now waits for the nbdkit plugin and nbdkit to exit b...
2020 Aug 18
0
[PATCH nbdkit 2/9] build: On Windows only, link all plugins and filters with -lnbdkit.
...+ filters/blocksize/Makefile.am | 1 + filters/cache/Makefile.am | 1 + filters/cacheextents/Makefile.am | 1 + filters/cow/Makefile.am | 1 + filters/ddrescue/Makefile.am | 1 + filters/delay/Makefile.am | 3 +++ filters/error/Makefile.am | 1 + filters/exitlast/Makefile.am | 3 +++ filters/ext2/Makefile.am | 3 ++- filters/extentlist/Makefile.am | 1 + filters/fua/Makefile.am | 3 +++ filters/gzip/Makefile.am | 1 + filters/ip/Makefile.am | 1 + filters/limit/Makefile.am | 1 + filters/log/Makefile.am...
2020 Apr 14
0
[nbdkit PATCH v2 3/3] server: More tests of stdin/out handling
...; cat' \ + < test-stdio.in > test-stdio.out +cat test-stdio.out +grep "one=string1" test-stdio.out +grep "cmd=string2" test-stdio.out + +# Test with -f; we have to repeat body of start_nbdkit ourselves +echo "string" | nbdkit -P test-stdio.pid1 -v --filter=exitlast \ + -f -U $sock1 $plugin two=2 | tee test-stdio.out & pid=$! +for i in {1..60}; do + if test -s test-stdio.pid1; then + break + fi + sleep 1 +done +if ! test -s test-stdio.pid1; then + echo "$0: PID file $pidfile was not created" + exit 1 +fi +nbdsh -u "n...
2020 May 01
1
[PATCH] WIP: ddrescue mapfile filter
...drescue/nbdkit-ddrescue-filter.pod diff --git a/configure.ac b/configure.ac index 6c25226e..21e1013f 100644 --- a/configure.ac +++ b/configure.ac @@ -97,6 +97,7 @@ filters="\ cache \ cacheextents \ cow \ + ddrescue \ delay \ error \ exitlast \ @@ -1089,6 +1090,7 @@ AC_CONFIG_FILES([Makefile filters/cache/Makefile filters/cacheextents/Makefile filters/cow/Makefile + filters/ddrescue/Makefile filters/delay/Makefile filters/error/Make...
2020 May 22
0
[PATCH] [v3] ddrescue mapfile filter
...0755 tests/test-ddrescue-filter.sh diff --git a/configure.ac b/configure.ac index 2a70d90a..2727c20f 100644 --- a/configure.ac +++ b/configure.ac @@ -97,6 +97,7 @@ filters="\ cache \ cacheextents \ cow \ + ddrescue \ delay \ error \ exitlast \ @@ -1089,6 +1090,7 @@ AC_CONFIG_FILES([Makefile filters/cache/Makefile filters/cacheextents/Makefile filters/cow/Makefile + filters/ddrescue/Makefile filters/delay/Makefile filters/error/Make...
2020 Aug 07
0
[nbdkit RFC PATCH 4/4] exportname: New filter
...+L<nbdkit-exportname-filter(1)>, L<nbdkit-fua-filter(1)>, L<nbdkit-noextents-filter(1)>. diff --git a/configure.ac b/configure.ac index 8074a470..c4321489 100644 --- a/configure.ac +++ b/configure.ac @@ -103,6 +103,7 @@ filters="\ delay \ error \ exitlast \ + exportname \ ext2 \ extentlist \ fua \ @@ -1145,6 +1146,7 @@ AC_CONFIG_FILES([Makefile filters/delay/Makefile filters/error/Makefile filters/exitlast/Makefile + filters/exportname/Makefile...
2020 May 01
4
[PATCH] [v2] WIP: ddrescue mapfile filter
...drescue/nbdkit-ddrescue-filter.pod diff --git a/configure.ac b/configure.ac index 6c25226e..21e1013f 100644 --- a/configure.ac +++ b/configure.ac @@ -97,6 +97,7 @@ filters="\ cache \ cacheextents \ cow \ + ddrescue \ delay \ error \ exitlast \ @@ -1089,6 +1090,7 @@ AC_CONFIG_FILES([Makefile filters/cache/Makefile filters/cacheextents/Makefile filters/cow/Makefile + filters/ddrescue/Makefile filters/delay/Makefile filters/error/Make...
2020 Aug 07
1
Re: [nbdkit RFC PATCH 4/4] exportname: New filter
...t-fua-filter(1)>, > L<nbdkit-noextents-filter(1)>. > > diff --git a/configure.ac b/configure.ac > index 8074a470..c4321489 100644 > --- a/configure.ac > +++ b/configure.ac > @@ -103,6 +103,7 @@ filters="\ > delay \ > error \ > exitlast \ > + exportname \ > ext2 \ > extentlist \ > fua \ > @@ -1145,6 +1146,7 @@ AC_CONFIG_FILES([Makefile > filters/delay/Makefile > filters/error/Makefile > filters/exitlast/Makefile > +...
2020 Aug 07
8
[nbdkit PATCH 0/4] More .list_exports uses
Here's changes to the file plugin (which I'm happy with) and a new exportname filter (which is still at RFC stage; I need to finish implementing strict mode in .open, and add tests). I also discovered that we really want .list_exports and .open to know when they are used on plaintext vs. tls clients for --tls=on, and we may want to split out a new .default_export callback rather than
2020 Mar 26
15
[PATCH nbdkit 0/9] Create libnbdkit.so
This creates libnbdkit.so as discussed in the following thread: https://www.redhat.com/archives/libguestfs/2020-March/thread.html#00203 test-delay-shutdown.sh fails for unclear reasons. This series starts by reverting "tests: Don't strand hung nbdkit processes" which is because several other tests fail randomly unless I revert this patch. I didn't investigate this yet so it