X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=xenserver%2Fetc_init.d_vswitch;h=480f9a9c42f84d8b1dda96e3d2f6a5707e380707;hb=55aa00e0df2cacc67081d31b813328fb39ce3561;hp=7bc826aa52fe650c5e38a7bb2d97dd4c1ff586e9;hpb=f78b38e9011df32e9e5931a02ade5c5f2106e10d;p=openvswitch diff --git a/xenserver/etc_init.d_vswitch b/xenserver/etc_init.d_vswitch index 7bc826aa..480f9a9c 100755 --- a/xenserver/etc_init.d_vswitch +++ b/xenserver/etc_init.d_vswitch @@ -337,6 +337,9 @@ function start { action "Creating empty database $OVSDB_SERVER_DB" true $ovsdb_tool -vANY:console:emer create "$OVSDB_SERVER_DB" "$VSWITCHD_OVSDB_SCHEMA" + else + # Upgrade or downgrade schema and compact database. + $ovsdb_tool -vANY:console:emer convert "$OVSDB_SERVER_DB" "$VSWITCHD_OVSDB_SCHEMA" fi start_ovsdb_server @@ -386,9 +389,9 @@ case "$1" in strace -p $(cat "$BRCOMPATD_PIDFILE") "$@" ;; status) - status -p ovsdb-server.pid ovsdb-server - status -p ovs-vswitchd.pid ovs-vswitchd - status -p ovs-brcompatd.pid ovs-brcompatd + status -p "$OVSDB_SERVER_PIDFILE" ovsdb-server + status -p "$VSWITCHD_PIDFILE" ovs-vswitchd + status -p "$BRCOMPATD_PIDFILE" ovs-brcompatd ;; version) /usr/sbin/ovsdb-server -V