Skip to content

Commit

Permalink
ovs-sandbox: Fix ovs-appctl for ovn-northd and ovn-controller.
Browse files Browse the repository at this point in the history
Commits 1e8eeb6 ("ovs-sandbox: Support starting multiple
ovn-northds.") and 047458d ("ovs-sandbox: Add option to support
multiple ovn-controllers.") allowed starting multiple instances of
ovn-northd and ovn-controller, respectively.  It did this by assigning a
sequence number to to the pidfile name.  Unfortunately, this breaks the
method ovs-appctl uses to determine to which process it should connect.
This commit changes the behavior so that a sequence number is not added
to the first instance, so ovs-appctl will connect to that be default.

This commit also uses the same convention for naming the log file.

Signed-off-by: Justin Pettit <[email protected]>
Acked-by: Ben Pfaff <[email protected]>
  • Loading branch information
justinpettit committed Jul 6, 2018
1 parent c8e0d98 commit 97b089e
Showing 1 changed file with 6 additions and 4 deletions.
10 changes: 6 additions & 4 deletions tutorial/ovs-sandbox
Original file line number Diff line number Diff line change
Expand Up @@ -529,16 +529,18 @@ if $ovn; then
OVN_CTRLR_PKI=""
fi
for i in $(seq $n_northds); do
if [ $i -eq 1 ]; then inst=""; else inst=$i; fi
rungdb $gdb_ovn_northd $gdb_ovn_northd_ex ovn-northd --detach \
--no-chdir --pidfile=ovn-northd$i.pid -vconsole:off \
--log-file=ovn-northd$i.log -vsyslog:off \
--no-chdir --pidfile=ovn-northd${inst}.pid -vconsole:off \
--log-file=ovn-northd${inst}.log -vsyslog:off \
--ovnsb-db="$OVN_SB_DB" --ovnnb-db="$OVN_NB_DB"
done
for i in $(seq $n_controllers); do
if [ $i -eq 1 ]; then inst=""; else inst=$i; fi
rungdb $gdb_ovn_controller $gdb_ovn_controller_ex ovn-controller \
$OVN_CTRLR_PKI --detach --no-chdir -vsyslog:off \
--log-file=ovn-controller$i.log \
--pidfile=ovn-controller$i.pid -vconsole:off
--log-file=ovn-controller${inst}.log \
--pidfile=ovn-controller${inst}.pid -vconsole:off
done
rungdb $gdb_ovn_controller_vtep $gdb_ovn_controller_vtep_ex \
ovn-controller-vtep --detach --no-chdir --pidfile -vconsole:off \
Expand Down

0 comments on commit 97b089e

Please sign in to comment.