Skip to content

Commit e9f7f35

Browse files
Vladimir Kotalahornace
authored andcommitted
start REST thread only when reindex period is 0
1 parent 4990cf9 commit e9f7f35

File tree

1 file changed

+15
-11
lines changed

1 file changed

+15
-11
lines changed

docker/start.py

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -530,17 +530,21 @@ def main():
530530
args=syncer_args, daemon=True)
531531
sync_thread.start()
532532

533-
rest_port = get_num_from_env(logger, 'REST_PORT', 5000)
534-
token = os.environ.get('REST_TOKEN')
535-
global expected_token
536-
if token:
537-
logger.debug("Setting expected token for REST endpoint"
538-
"on port {} to '{}'".format(rest_port, token))
539-
expected_token = token
540-
logger.debug("Starting REST thread")
541-
rest_thread = threading.Thread(target=rest_function, name="REST thread",
542-
args=(logger, rest_port), daemon=True)
543-
rest_thread.start()
533+
if sync_period == 0:
534+
rest_port = get_num_from_env(logger, 'REST_PORT', 5000)
535+
token = os.environ.get('REST_TOKEN')
536+
global expected_token
537+
if token:
538+
logger.debug("Setting expected token for REST endpoint"
539+
"on port {}".format(rest_port))
540+
expected_token = token
541+
logger.debug("Starting REST thread to listen for requests "
542+
"on port {} on the {} endpoint".
543+
format(rest_port, REINDEX_POINT))
544+
rest_thread = threading.Thread(target=rest_function,
545+
name="REST thread",
546+
args=(logger, rest_port), daemon=True)
547+
rest_thread.start()
544548

545549
# Start Tomcat last. It will be the foreground process.
546550
logger.info("Starting Tomcat")

0 commit comments

Comments
 (0)