Displaying 20 results from an estimated 35 matches for "filter3".
Did you mean:
filter
2019 Oct 03
0
[nbdkit PATCH 4/4] server: Better documentation of .open ordering
...argc, char *argv[])
"test_layers_plugin_config_complete",
NULL);
- /* open methods called in order. */
+ /* open methods called in outer-to-inner order, but thanks to next
+ * pointer, complete in inner-to-outer order. */
log_verify_seen_in_order
("testlayersfilter3: open readonly=0",
- "filter3: test_layers_filter_open",
"testlayersfilter2: open readonly=0",
- "filter2: test_layers_filter_open",
"testlayersfilter1: open readonly=0",
- "filter1: test_layers_filter_open",
"...
2018 Aug 08
2
[PATCH nbdkit] tests: Include correct header files in layers test.
Can you see if this fixes the include problem?
Rich.
2019 Oct 03
7
[nbdkit PATCH 0/4] More work with retry safety
I'm still working on another set of patches to have reopen call
.finalize/.prepare (so that another filter can safely appear between
retry and the plugin), but for tonight, these are the patches I think
are ready to go.
Eric Blake (4):
retry: Handle can_fua and can_fast_zero changes
tests: Test retry with different fua/fast-zero flags
server: Close backends if a filter's .open fails
2010 Dec 03
1
[LLVMdev] Alternative exception handling proposal
...type_info_pseudo* @_ZTIPSt9exception
; <label>:1 ; preds = %"<bb 3>"
unreachable
"<L1>": ; preds = %"<L3>"
%exc_ptr2 = tail call i8* @llvm.eh.exception()
%filter3 = tail call i32 @llvm.eh.selector()
tail call void @__cxa_end_catch() nounwind
br label %rewind
"<L2>": ; preds = %"<bb 3>", %entry
%exc_ptr = tail call i8* @llvm.eh.exception()
%filter = tail call i32 @llvm.eh.s...
2018 Aug 08
0
[PATCH nbdkit] tests: Include correct header files in layers test.
..._CPPFLAGS = -I$(top_srcdir)/include
test_layers_filter2_la_CFLAGS = $(WARNINGS_CFLAGS) -Dlayer='"filter2"'
# For use of the -rpath option, see:
# https://lists.gnu.org/archive/html/libtool/2007-07/msg00067.html
@@ -580,6 +583,7 @@ test_layers_filter2_la_LDFLAGS = \
test_layers_filter3_la_SOURCES = \
test-layers-filter.c \
$(top_srcdir)/include/nbdkit-filter.h
+test_layers_filter3_la_CPPFLAGS = -I$(top_srcdir)/include
test_layers_filter3_la_CFLAGS = $(WARNINGS_CFLAGS) -Dlayer='"filter3"'
# For use of the -rpath option, see:
# https://lists.gnu.org/archive...
2020 Aug 25
0
[nbdkit PATCH 1/5] api: Add .default_export
...default export.
+ /* XXX We should test NBD_OPT_INFO here for coverage of
+ * .list_exports. However it would be easier to do by using libnbd
+ * than open-coding a naive client.
*/
+
+ /* .default_export methods called in outer-to-inner order. */
log_verify_seen_in_order
- ("filter3: test_layers_filter_list_exports",
- "testlayersfilter2: list_exports",
- "filter2: test_layers_filter_list_exports",
- "testlayersfilter1: list_exports",
- "filter1: test_layers_filter_list_exports",
- "testlayersplugin: list_ex...
2010 Dec 02
0
[LLVMdev] Alternative exception handling proposal
...the specific type that is used for a catchall. E.g., i8* null in C++ and a global variable in Ada. In your code above, the i8* null is indistinguishable from the other types.
>>> "10": ; preds = %"5"
>>> %exc_ptr31 = call i8* @llvm.eh.exception()
>>> %filter32 = call i32 @llvm.eh.selector()
>>> invoke void @_ZN1CD1Ev(%struct.A* %memtmp)
>>> to label %"11" unwind label %fail personality @__gxx_personality_v0
>>> catches i32 1 ; <- this is an empty filter, i.e. one that catches everything
>>>
>> Filt...
2020 Aug 27
0
[nbdkit PATCH v2 2/8] api: Add nbdkit_add_default_export
....c
index db0a2da0..fa7730e6 100644
--- a/tests/test-layers.c
+++ b/tests/test-layers.c
@@ -331,6 +331,18 @@ main (int argc, char *argv[])
* than open-coding a naive client.
*/
+ /* .default_export methods called in outer-to-inner order. */
+ log_verify_seen_in_order
+ ("testlayersfilter3: default_export",
+ "filter3: test_layers_filter_default_export",
+ "testlayersfilter2: default_export",
+ "filter2: test_layers_filter_default_export",
+ "testlayersfilter1: default_export",
+ "filter1: test_layers_filter_defaul...
2019 Jan 04
0
[PATCH nbdkit 1/7] server: Implement NBD_FLAG_CAN_MULTI_CONN.
...index 261b9c6..c8d15d2 100644
--- a/tests/test-layers.c
+++ b/tests/test-layers.c
@@ -349,6 +349,12 @@ main (int argc, char *argv[])
"filter1: test_layers_filter_is_rotational",
"test_layers_plugin_is_rotational",
NULL);
+ log_verify_seen_in_order
+ ("filter3: test_layers_filter_can_multi_conn",
+ "filter2: test_layers_filter_can_multi_conn",
+ "filter1: test_layers_filter_can_multi_conn",
+ "test_layers_plugin_can_multi_conn",
+ NULL);
fprintf (stderr, "%s: protocol connected\n", program...
2019 Oct 11
0
[PATCH NOT WORKING nbdkit v2 1/2] server: Add .ready_to_serve plugin method.
...ndex eac7f15..c12af47 100644
--- a/tests/test-layers.c
+++ b/tests/test-layers.c
@@ -282,6 +282,18 @@ main (int argc, char *argv[])
"test_layers_plugin_config_complete",
NULL);
+ /* ready_to_serve methods called in order. */
+ log_verify_seen_in_order
+ ("testlayersfilter3: ready_to_serve",
+ "filter3: test_layers_filter_ready_to_serve",
+ "testlayersfilter2: ready_to_serve",
+ "filter2: test_layers_filter_ready_to_serve",
+ "testlayersfilter1: ready_to_serve",
+ "filter1: test_layers_filter_ready_...
2010 Dec 02
3
[LLVMdev] Alternative exception handling proposal
...atch-all, add special catch-alls
etc. If there was a catch-all in the original code then there is one on the
invoke, otherwise there is not. There is no special treatment of catch-all.
>> "10": ; preds = %"5"
>> %exc_ptr31 = call i8* @llvm.eh.exception()
>> %filter32 = call i32 @llvm.eh.selector()
>> invoke void @_ZN1CD1Ev(%struct.A* %memtmp)
>> to label %"11" unwind label %fail personality @__gxx_personality_v0
>> catches i32 1 ; <- this is an empty filter, i.e. one that catches everything
>>
> Filter? What do you mean...
2020 Feb 22
2
Re: Plans for nbdkit 1.18 release?
Eric:
Did you want to take this one any further? It might be one that we
save for > 1.18:
https://www.redhat.com/archives/libguestfs/2020-February/thread.html#00206
Another thing I've been thinking about for some time is splitting
.config_complete into .config_complete + .get_ready (new name TBD).
At the moment .config_complete is both the place where we finish
processing config, and
2011 Oct 21
20
How to transform my html form into a rails 3 form
Hi,
I have the following code working in a rails 3 view, but it is
unfortunately not pure rails code!
<% @filter1 = "tr.show1,tr.show2" %>
<% @filter2 = "tr.show1" %>
<% @filter3 = "tr.show2" %>
<form>
<p>
<input type="checkbox" value=<%=@filter1%> onclick="$
(this).is('':checked'') && $(this.value).addClass(''hidden'') || $
(this.value).removeClass(''hidden'');&quo...
2020 Feb 22
1
Re: Plans for nbdkit 1.18 release?
...c
index fafe68c4..33ae5a75 100644
--- a/tests/test-layers.c
+++ b/tests/test-layers.c
@@ -288,6 +288,18 @@ main (int argc, char *argv[])
"test_layers_plugin_config_complete",
NULL);
+ /* get_ready methods called in order. */
+ log_verify_seen_in_order
+ ("testlayersfilter3: get_ready",
+ "filter3: test_layers_filter_get_ready",
+ "testlayersfilter2: get_ready",
+ "filter2: test_layers_filter_get_ready",
+ "testlayersfilter1: get_ready",
+ "filter1: test_layers_filter_get_ready",
+ "te...
2019 Aug 30
15
[nbdkit PATCH 0/9] can_FOO caching, more filter validation
It's easy to use the sh script to demonstrate that nbdkit is
inefficiently calling into .get_size, .can_fua, and friends more than
necessary. We've also commented on the list in the past that it would
be nice to ensure that when filters call into next_ops, they are not
violating constraints (as we've have to fix several bugs in the past
where we did not have such checking to protect
2020 Aug 27
2
Re: [nbdkit PATCH v2 2/8] api: Add nbdkit_add_default_export
.../tests/test-layers.c
> +++ b/tests/test-layers.c
> @@ -331,6 +331,18 @@ main (int argc, char *argv[])
> * than open-coding a naive client.
> */
>
> + /* .default_export methods called in outer-to-inner order. */
> + log_verify_seen_in_order
> + ("testlayersfilter3: default_export",
> + "filter3: test_layers_filter_default_export",
> + "testlayersfilter2: default_export",
> + "filter2: test_layers_filter_default_export",
> + "testlayersfilter1: default_export",
> + "filter1:...
2020 Aug 27
0
[PATCH nbdkit 2/2] api: Remove .list_exports from nbdkit 1.22 release.
...in outer-to-inner order, complete
- * in inner-to-outer order. But since we didn't send NBD_OPT_LIST,
- * the outer filter does not expose a list; rather, the rest of the
- * chain is used to resolve the canonical name of the default export.
- */
- log_verify_seen_in_order
- ("filter3: test_layers_filter_list_exports",
- "testlayersfilter2: list_exports",
- "filter2: test_layers_filter_list_exports",
- "testlayersfilter1: list_exports",
- "filter1: test_layers_filter_list_exports",
- "testlayersplugin: list_ex...
2019 May 10
11
[nbdkit PATCH 0/9] RFC: implement NBD_CMD_CACHE
I'm still working my way through the filters before this series will
be complete, but this is enough of a start to at least get some
feedback on the idea of implementing another NBD protocol extension.
Eric Blake (9):
server: Internal hooks for implementing NBD_CMD_CACHE
plugins: Add .cache callback
file, split: Implement .cache with posix_fadvise
nbd: Implement NBD_CMD_CACHE
2020 Aug 18
0
[PATCH nbdkit 2/9] build: On Windows only, link all plugins and filters with -lnbdkit.
...1263,7 @@ test_layers_filter2_la_CFLAGS = $(WARNINGS_CFLAGS) -Dlayer='"filter2"'
test_layers_filter2_la_LDFLAGS = \
-module -avoid-version -shared $(NO_UNDEFINED_ON_WINDOWS) -rpath /nowhere \
$(NULL)
+test_layers_filter2_la_LIBADD = $(LINK_LIBNBDKIT_ON_WINDOWS)
test_layers_filter3_la_SOURCES = \
test-layers-filter.c \
@@ -1267,6 +1276,7 @@ test_layers_filter3_la_CFLAGS = $(WARNINGS_CFLAGS) -Dlayer='"filter3"'
test_layers_filter3_la_LDFLAGS = \
-module -avoid-version -shared $(NO_UNDEFINED_ON_WINDOWS) -rpath /nowhere \
$(NULL)
+test_layers_filter3_la_...
2020 Feb 25
6
[PATCH nbdkit 0/5] server: Add .get_ready callback.
I like this change. I think we were overloading the config_complete
method before to do two different things (complete configuration; do
any allocation/housekeeping necessary before we can start serving).
The only questions in my mind are whether we want this before 1.18,
and whether the name ("get_ready") is a good one.
Rich.