This experimental filter can be used to work around brief interruptions in service, such as the network going down, firewalls timing out connections etc., without requiring virt-v2v to be rerun. --- v2v/nbdkit.ml | 7 +++++++ 1 file changed, 7 insertions(+)
diff --git a/v2v/nbdkit.ml b/v2v/nbdkit.ml index 776eedce0..4866d3836 100644 --- a/v2v/nbdkit.ml +++ b/v2v/nbdkit.ml @@ -168,6 +168,13 @@ let common_create ?bandwidth plugin_name plugin_args plugin_env = ) else [] in + (* Retry filter (if it exists) can be used to get around brief + * interruptions in service. It must be closest to the plugin. + *) + if Sys.file_exists (filterdir // "nbdkit-retry-filter.so") then ( + add_arg "--filter"; add_arg "retry" + ); + let args = get_args () @ [ plugin_name ] @ plugin_args @ rate_args in { plugin_name; args; env; dump_config; dump_plugin; filterdir } -- 2.23.0 _______________________________________________ Libguestfs mailing list Libguestfs@redhat.com https://www.redhat.com/mailman/listinfo/libguestfs