On Tue, Apr 23, 2013 at 08:37:40AM -0700, Gurucharan Shetty wrote: > Currently, when we upgrade openvswitch packages, we do a restart > of userspace daemons automatically. This does not replace the > kernel module. > > But almost everytime, we want to use the new kernel module > that comes with the new version. This means that we need to > manually do a "force-reload-kmod". This step, reloads the > kernel module and also restarts the userspace daemons. This gives > us a total of two restarts of userspace daemons. This is quite > expensive in a hypervisor with hundreds of VMs sending real traffic. > This also hurts the controller as it gets two reconnections in a short > amount of time. > > With this patch, during a package upgrade, if the kernel module > on disk is different than the one that is loaded, we will > automatically do a force-reload-kmod while openvswitch-switch > is installed. If not, we will just do a "restart" like before. > > One can install the kernel package first and then install the userspace > packages in 2 separate steps to enforce a single 'force-reload-kmod'. > > If anyone wants to just restart the userspace package instead of > force-reload-kmod, they can set the value of OVS_FORCE_RELOAD_KMOD=no > while installing the package. > Ex: OVS_FORCE_RELOAD_KMOD=no dpkg -i openvswitch-switch* > > Signed-off-by: Gurucharan Shetty <gshe...@nicira.com>
Looks good, thanks. _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev