From be74f853ac5660d0408ca9f6bb49807370d51bf8 Mon Sep 17 00:00:00 2001 From: Vladyslav Moisieienkov Date: Wed, 30 Mar 2022 23:23:55 +0200 Subject: [PATCH] config: lower job-status-consumer prefetch count addresses reanahub/reana-workflow-controller#436 --- CHANGES.rst | 1 + reana_workflow_controller/config.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGES.rst b/CHANGES.rst index 8a38e222..b6292c1e 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -6,6 +6,7 @@ Version 0.9.0 (UNRELEASED) - Adds support for Kubernetes networking/v1 API to interactive sessions. - Changes workflow list endpoint to add the possibility to filter by workflow id. +- Changes default consumer prefetch count to handle 10 messages instead of 200 in order to reduce the probability of 406 PRECONDITION errors on message acknowledgement. Version 0.8.1 (2022-02-07) --------------------------- diff --git a/reana_workflow_controller/config.py b/reana_workflow_controller/config.py index 66d043e3..5c94a6e1 100644 --- a/reana_workflow_controller/config.py +++ b/reana_workflow_controller/config.py @@ -52,7 +52,7 @@ """List of file mime-type prefixes that can be previewed directly from the server.""" REANA_JOB_STATUS_CONSUMER_PREFETCH_COUNT = int( - os.getenv("REANA_JOB_STATUS_CONSUMER_PREFETCH_COUNT", 200) + os.getenv("REANA_JOB_STATUS_CONSUMER_PREFETCH_COUNT", 10) ) """The value defines the max number of unacknowledged deliveries that are permitted on a ``jobs-status`` consumer."""