zephyr_mirror: Limit logging of errors when checking restart stamps.
(imported from commit 194b30d757a5f20d6d20bc8aed9154c6aece9837)
This commit is contained in:
parent
8f17166ec6
commit
5af166e063
|
@ -258,6 +258,7 @@ def maybe_restart_mirroring_script():
|
||||||
time.sleep(1)
|
time.sleep(1)
|
||||||
|
|
||||||
def process_loop(log):
|
def process_loop(log):
|
||||||
|
restart_check_count = 0
|
||||||
sleep_count = 0
|
sleep_count = 0
|
||||||
sleep_time = 0.1
|
sleep_time = 0.1
|
||||||
while True:
|
while True:
|
||||||
|
@ -276,8 +277,13 @@ def process_loop(log):
|
||||||
|
|
||||||
try:
|
try:
|
||||||
maybe_restart_mirroring_script()
|
maybe_restart_mirroring_script()
|
||||||
|
if restart_check_count > 0:
|
||||||
|
logging.info("Stopped getting errors checking whether restart is required.")
|
||||||
|
restart_check_count = 0
|
||||||
except Exception:
|
except Exception:
|
||||||
logger.exception("Error checking whether restart is required:")
|
if restart_check_count < 5:
|
||||||
|
logger.exception("Error checking whether restart is required:")
|
||||||
|
restart_check_count += 1
|
||||||
|
|
||||||
time.sleep(sleep_time)
|
time.sleep(sleep_time)
|
||||||
sleep_count += sleep_time
|
sleep_count += sleep_time
|
||||||
|
|
Loading…
Reference in a new issue