From 875673c1390c2cf390df17a10c5dba5270cb3ded Mon Sep 17 00:00:00 2001 From: Ben Pfaff Date: Thu, 3 Sep 2009 11:53:31 -0700 Subject: [PATCH] xenserver: Document all the /etc/sysconfig/vswitch settings. Bug #1853. --- xenserver/etc_sysconfig_vswitch.example | 66 +++++++++++++++++++++++++ 1 file changed, 66 insertions(+) diff --git a/xenserver/etc_sysconfig_vswitch.example b/xenserver/etc_sysconfig_vswitch.example index ea8efe16a..4bc4b1907 100644 --- a/xenserver/etc_sysconfig_vswitch.example +++ b/xenserver/etc_sysconfig_vswitch.example @@ -53,6 +53,13 @@ # VSWITCHD_LOGFILE: File to send the FILE_LOGLEVEL log messages to. # VSWITCHD_LOGFILE=/var/log/ovs-vswitchd.log +# VSWITCHD_MEMLEAK_LOGFILE: File for logging memory leak data. +# Enabling this option will slow ovs-vswitchd significantly. Do not +# enable it except to debug a suspected memory leak. Use the +# ovs-parse-leaks utility included with Open vSwitch to parse the +# log file. For best results, you also need debug symbols. +# VSWITCHD_MEMLEAK_LOGFILE="" + # VSWITCHD_FILE_LOGLEVEL: Log level at which to log into the # VSWITCHD_LOG file. If this is null or not set the logfile will # not be created and nothing will be sent to it. This is the @@ -64,6 +71,32 @@ # emergency and warning level messages only. # VSWITCHD_SYSLOG_LOGLEVEL="WARN" +# VSWITCHD_STRACE_LOG: File for logging strace output. +# If this is set to a nonempty string, then ovs-vswitchd will run +# under strace, whose output will be logged to the specified file. +# Enabling this option will slow ovs-vswitchd significantly. +# VSWITCHD_STRACE_LOG and VSWITCHD_VALGRIND_LOG are mutually exclusive. +# VSWITCHD_STRACE_LOG="" + +# VSWITCHD_STRACE_OPT: Options to pass to strace. +# This option's value is honored only when VSWITCHD_STRACE_LOG is +# set to a nonempty string. +# VSWITCHD_STRACE_OPT="" + +# VSWITCHD_VALGRIND_LOG: File for logging valgrind output. +# If this is set to a nonempty string, then ovs-vswitchd will run +# under valgrind, whose output will be logged to the specified file. +# Enabling this option will slow ovs-vswitchd by 100X or more. +# valgrind is not installed by default on XenServer systems; you must +# install it by hand to usefully enable this option. +# VSWITCHD_STRACE_LOG and VSWITCHD_VALGRIND_LOG are mutually exclusive. +# VSWITCHD_VALGRIND_LOG="" + +# VSWITCHD_VALGRIND_OPT: Options to pass to valgrind. +# This option's value is honored only when VSWITCHD_VALGRIND_LOG is +# set to a nonempty string. +# VSWITCHD_VALGRIND_OPT="" + # BRCOMPATD_PIDFILE: File in which to store the pid of the running # ovs-brcompatd (the Linux bridge compatibility daemon for ovs-vswitchd). # If this is the empty string, ovs-brcompatd will not be started and @@ -92,3 +125,36 @@ # this is null or not set the default is to log to syslog # emergency and warning level messages only. # BRCOMPATD_SYSLOG_LOGLEVEL="WARN" + +# BRCOMPATD_MEMLEAK_LOGFILE: File for logging memory leak data. +# Enabling this option will slow ovs-brcompatd significantly. Do not +# enable it except to debug a suspected memory leak. Use the +# ovs-parse-leaks utility included with Open vSwitch to parse the +# log file. For best results, you also need debug symbols. +# BRCOMPATD_MEMLEAK_LOGFILE="" + +# BRCOMPATD_STRACE_LOG: File for logging strace output. +# If this is set to a nonempty string, then ovs-brcompatd will run +# under strace, whose output will be logged to the specified file. +# Enabling this option will slow brcompatd significantly. +# BRCOMPATD_STRACE_LOG and BRCOMPATD_VALGRIND_LOG are mutually exclusive. +# BRCOMPATD_STRACE_LOG="" + +# BRCOMPATD_STRACE_OPT: Options to pass to strace. +# This option's value is honored only when BRCOMPATD_STRACE_LOG is +# set to a nonempty string. +# BRCOMPATD_STRACE_OPT="" + +# BRCOMPATD_VALGRIND_LOG: File for logging valgrind output. +# If this is set to a nonempty string, then ovs-brcompatd will run +# under valgrind, whose output will be logged to the specified file. +# Enabling this option will slow brcompatd by 100X or more. +# valgrind is not installed by default on XenServer systems; you must +# install it by hand to usefully enable this option. +# BRCOMPATD_STRACE_LOG and BRCOMPATD_VALGRIND_LOG are mutually exclusive. +# BRCOMPATD_VALGRIND_LOG="" + +# BRCOMPATD_VALGRIND_OPT: Options to pass to valgrind. +# This option's value is honored only when BRCOMPATD_VALGRIND_LOG is +# set to a nonempty string. +# BRCOMPATD_VALGRIND_OPT="" -- 2.43.0