changeset bb6b1390c852 in trytond:default
details: https://hg.tryton.org/trytond?cmd=changeset;node=bb6b1390c852
description:
Make reschedule delay linear
An exponential factor growths too fast and so reschedule too much in the
future.
issue9428
review315631002
diffstat:
trytond/worker.py | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diffs (12 lines):
diff -r c60abb47491a -r bb6b1390c852 trytond/worker.py
--- a/trytond/worker.py Sat Jun 27 00:52:49 2020 +0200
+++ b/trytond/worker.py Sat Jun 27 00:54:03 2020 +0200
@@ -128,7 +128,7 @@
task = Queue(task_id)
scheduled_at = dt.datetime.now()
scheduled_at += dt.timedelta(
- seconds=random.randint(0, 2 ** retry))
+ seconds=random.randint(0, 2 * retry))
Queue.push(task.name, task.data, scheduled_at=scheduled_at)
except Exception:
logger.critical(