Skip to content

Commit 50cc03e

Browse files
committed
ovn northd: fix connection inactivity probe (#2286)
* ovn db: fix connection inactivity probe * fix nb/sb ports * do not set unused nb/sb connections in db
1 parent 1ba9977 commit 50cc03e

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

dist/images/start-db.sh

+10-10
Original file line numberDiff line numberDiff line change
@@ -187,17 +187,15 @@ if [[ "$ENABLE_SSL" == "false" ]]; then
187187
--db-sb-cluster-local-addr="[${POD_IP}]" \
188188
--db-nb-addr=$BIND_LOCAL_ADDR \
189189
--db-sb-addr=$BIND_LOCAL_ADDR \
190+
--db-nb-port=$DB_NB_PORT \
191+
--db-sb-port=$DB_SB_PORT \
190192
--db-nb-use-remote-in-db=no \
191193
--db-sb-use-remote-in-db=no \
192194
--ovn-northd-nb-db="$(gen_conn_str 6641)" \
193195
--ovn-northd-sb-db="$(gen_conn_str 6642)" \
194196
start_northd
195-
ovn-nbctl --no-leader-only set-connection ptcp:"${DB_NB_PORT}":[::]
196-
ovn-nbctl --no-leader-only set Connection . inactivity_probe=180000
197+
ovn-nbctl --no-leader-only set NB_Global . options:northd_probe_interval=180000
197198
ovn-nbctl --no-leader-only set NB_Global . options:use_logical_dp_groups=true
198-
199-
ovn-sbctl --no-leader-only set-connection ptcp:"${DB_SB_PORT}":[::]
200-
ovn-sbctl --no-leader-only set Connection . inactivity_probe=180000
201199
else
202200
# known leader always first
203201
set +eo pipefail
@@ -234,6 +232,8 @@ if [[ "$ENABLE_SSL" == "false" ]]; then
234232
--db-sb-cluster-remote-addr="[${sb_leader_ip}]" \
235233
--db-nb-addr=$BIND_LOCAL_ADDR \
236234
--db-sb-addr=$BIND_LOCAL_ADDR \
235+
--db-nb-port=$DB_NB_PORT \
236+
--db-sb-port=$DB_SB_PORT \
237237
--db-nb-use-remote-in-db=no \
238238
--db-sb-use-remote-in-db=no \
239239
--ovn-northd-nb-db="$(gen_conn_str 6641)" \
@@ -291,17 +291,15 @@ else
291291
--db-sb-cluster-local-addr="[${POD_IP}]" \
292292
--db-nb-addr=$BIND_LOCAL_ADDR \
293293
--db-sb-addr=$BIND_LOCAL_ADDR \
294+
--db-nb-port=$DB_NB_PORT \
295+
--db-sb-port=$DB_SB_PORT \
294296
--db-nb-use-remote-in-db=no \
295297
--db-sb-use-remote-in-db=no \
296298
--ovn-northd-nb-db="$(gen_conn_str 6641)" \
297299
--ovn-northd-sb-db="$(gen_conn_str 6642)" \
298300
start_northd
299-
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}"]
300-
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
301+
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
301302
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
302-
303-
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}"]
304-
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
305303
else
306304
# get leader if cluster exists
307305
set +eo pipefail
@@ -344,6 +342,8 @@ else
344342
--db-sb-cluster-remote-addr="[${sb_leader_ip}]" \
345343
--db-nb-addr=$BIND_LOCAL_ADDR \
346344
--db-sb-addr=$BIND_LOCAL_ADDR \
345+
--db-nb-port=$DB_NB_PORT \
346+
--db-sb-port=$DB_SB_PORT \
347347
--db-nb-use-remote-in-db=no \
348348
--db-sb-use-remote-in-db=no \
349349
--ovn-northd-nb-db="$(gen_conn_str 6641)" \

0 commit comments

Comments
 (0)