Skip to content

Commit

Permalink
ovn northd: fix connection inactivity probe (#2286)
Browse files Browse the repository at this point in the history
* ovn db: fix connection inactivity probe

* fix nb/sb ports

* do not set unused nb/sb connections in db
  • Loading branch information
zhangzujian committed Feb 6, 2023
1 parent 54984d6 commit ea1df96
Showing 1 changed file with 10 additions and 10 deletions.
20 changes: 10 additions & 10 deletions dist/images/start-db.sh
Original file line number Diff line number Diff line change
Expand Up @@ -187,17 +187,15 @@ if [[ "$ENABLE_SSL" == "false" ]]; then
--db-sb-cluster-local-addr="[${POD_IP}]" \
--db-nb-addr=$BIND_LOCAL_ADDR \
--db-sb-addr=$BIND_LOCAL_ADDR \
--db-nb-port=$DB_NB_PORT \
--db-sb-port=$DB_SB_PORT \
--db-nb-use-remote-in-db=no \
--db-sb-use-remote-in-db=no \
--ovn-northd-nb-db="$(gen_conn_str 6641)" \
--ovn-northd-sb-db="$(gen_conn_str 6642)" \
start_northd
ovn-nbctl --no-leader-only set-connection ptcp:"${DB_NB_PORT}":[::]
ovn-nbctl --no-leader-only set Connection . inactivity_probe=180000
ovn-nbctl --no-leader-only set NB_Global . options:northd_probe_interval=180000
ovn-nbctl --no-leader-only set NB_Global . options:use_logical_dp_groups=true

ovn-sbctl --no-leader-only set-connection ptcp:"${DB_SB_PORT}":[::]
ovn-sbctl --no-leader-only set Connection . inactivity_probe=180000
else
# known leader always first
set +eo pipefail
Expand Down Expand Up @@ -234,6 +232,8 @@ if [[ "$ENABLE_SSL" == "false" ]]; then
--db-sb-cluster-remote-addr="[${sb_leader_ip}]" \
--db-nb-addr=$BIND_LOCAL_ADDR \
--db-sb-addr=$BIND_LOCAL_ADDR \
--db-nb-port=$DB_NB_PORT \
--db-sb-port=$DB_SB_PORT \
--db-nb-use-remote-in-db=no \
--db-sb-use-remote-in-db=no \
--ovn-northd-nb-db="$(gen_conn_str 6641)" \
Expand Down Expand Up @@ -291,17 +291,15 @@ else
--db-sb-cluster-local-addr="[${POD_IP}]" \
--db-nb-addr=$BIND_LOCAL_ADDR \
--db-sb-addr=$BIND_LOCAL_ADDR \
--db-nb-port=$DB_NB_PORT \
--db-sb-port=$DB_SB_PORT \
--db-nb-use-remote-in-db=no \
--db-sb-use-remote-in-db=no \
--ovn-northd-nb-db="$(gen_conn_str 6641)" \
--ovn-northd-sb-db="$(gen_conn_str 6642)" \
start_northd
ovn-nbctl --no-leader-only -p /var/run/tls/key -c /var/run/tls/cert -C /var/run/tls/cacert set-connection pssl:"${DB_NB_PORT}":["${DB_NB_ADDR}"]
ovn-nbctl --no-leader-only -p /var/run/tls/key -c /var/run/tls/cert -C /var/run/tls/cacert set Connection . inactivity_probe=180000
ovn-nbctl --no-leader-only -p /var/run/tls/key -c /var/run/tls/cert -C /var/run/tls/cacert set NB_Global . options:northd_probe_interval=180000
ovn-nbctl --no-leader-only -p /var/run/tls/key -c /var/run/tls/cert -C /var/run/tls/cacert set NB_Global . options:use_logical_dp_groups=true

ovn-sbctl --no-leader-only -p /var/run/tls/key -c /var/run/tls/cert -C /var/run/tls/cacert set-connection pssl:"${DB_SB_PORT}":["${DB_SB_ADDR}"]
ovn-sbctl --no-leader-only -p /var/run/tls/key -c /var/run/tls/cert -C /var/run/tls/cacert set Connection . inactivity_probe=180000
else
# get leader if cluster exists
set +eo pipefail
Expand Down Expand Up @@ -344,6 +342,8 @@ else
--db-sb-cluster-remote-addr="[${sb_leader_ip}]" \
--db-nb-addr=$BIND_LOCAL_ADDR \
--db-sb-addr=$BIND_LOCAL_ADDR \
--db-nb-port=$DB_NB_PORT \
--db-sb-port=$DB_SB_PORT \
--db-nb-use-remote-in-db=no \
--db-sb-use-remote-in-db=no \
--ovn-northd-nb-db="$(gen_conn_str 6641)" \
Expand Down

0 comments on commit ea1df96

Please sign in to comment.