From: Justin Pettit Date: Fri, 11 Sep 2009 15:15:49 +0000 (-0700) Subject: xenserver: Have ovs-brcompatd's log file rotated X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e3951e76bcb6b65b5b4905afce9e2584909ac484;p=openvswitch xenserver: Have ovs-brcompatd's log file rotated Suggested by Ian Campbell. --- diff --git a/xenserver/etc_init.d_vswitch b/xenserver/etc_init.d_vswitch index 740f35c6..c5659e0d 100755 --- a/xenserver/etc_init.d_vswitch +++ b/xenserver/etc_init.d_vswitch @@ -115,6 +115,13 @@ function reload_vswitchd { fi } +function reload_brcompatd { + if [ -f "$BRCOMPATD_PIDFILE" ]; then + "$appctl" \ + --target=ovs-brcompatd.$(cat "$BRCOMPATD_PIDFILE").ctl --reopen + fi +} + function start_vswitchd { local syslog_opt="-vANY:SYSLOG:${VSWITCHD_SYSLOG_LOGLEVEL}" local logfile_file_opt="" @@ -292,6 +299,7 @@ case "$1" in ;; reload) reload_vswitchd + reload_brcompatd ;; strace-vswitchd) shift diff --git a/xenserver/etc_logrotate.d_vswitch b/xenserver/etc_logrotate.d_vswitch index dae235bd..6366c675 100644 --- a/xenserver/etc_logrotate.d_vswitch +++ b/xenserver/etc_logrotate.d_vswitch @@ -5,10 +5,10 @@ # notice and this notice are preserved. This file is offered as-is, # without warranty of any kind. -/var/log/ovs-vswitchd.log { +/var/log/ovs-vswitchd.log /var/log/ovs-brcompatd.log { sharedscripts postrotate - # Send sighup to vswitch which will cause it to reopen its log files. - /sbin/service vswitch reload + # Tell ovs-vswitchd and ovs-brcompatd to reopen their log files + /sbin/service vswitch reload endscript }