Since a successful completion of the calls to openvswitch is expected
a longer timeout should be able to be chosen to account for loaded systems.
Therefore this patch provides the ability to specify the timeout value for
openvswitch calls in the libvirtd configuration file.
Signed-off-by: Boris Fiuczynski <fiuczy@linux.vnet.ibm.com>
Reviewed-by: Bjoern Walk <bwalk@linux.vnet.ibm.com>
#include "viraccessmanager.h"
#include "virutil.h"
#include "virgettext.h"
+#include "util/virnetdevopenvswitch.h"
#ifdef WITH_DRIVER_MODULES
# include "driver.h"
}
+/*
+ * Set up the openvswitch timeout
+ */
+static void
+daemonSetupNetDevOpenvswitch(struct daemonConfig *config)
+{
+ virNetDevOpenvswitchSetTimeout(config->ovs_timeout);
+}
+
+
/*
* Set up the logging environment
* By default if daemonized all errors go to the logfile libvirtd.log,
exit(EXIT_FAILURE);
}
+ daemonSetupNetDevOpenvswitch(config);
+
if (daemonSetupAccessManager(config) < 0) {
VIR_ERROR(_("Can't initialize access manager"));
exit(EXIT_FAILURE);