During the changes to use the configuration database the "reload"
command was removed from the init script. In addition to reloading the
configuration file, binaries also reopened their log files, which is the
behavior the logrotate configuration expected. This change makes the
logrotate configuration no longer user the "reload" command.
sharedscripts
postrotate
# Tell ovs-vswitchd and ovs-brcompatd to reopen their log files
- /sbin/service vswitch reload
+ /usr/bin/ovs-appctl -t ovs-vswitchd vlog/reopen
+ /usr/bin/ovs-appctl -t ovs-brcompatd vlog/reopen
+ /usr/bin/ovs-appctl -t ovsdb-server vlog/reopen
endscript
}