From f9360be9507dd4f32521b5c3cf24c8e6e5fde30e Mon Sep 17 00:00:00 2001 From: Dan Notestein <dan@syncad.com> Date: Thu, 6 Feb 2025 23:08:21 +0000 Subject: [PATCH] Allow setting the hivemind statement timeout via .env file --- .env.example | 5 +++++ hivemind.yaml | 1 + 2 files changed, 6 insertions(+) diff --git a/.env.example b/.env.example index ab97191..09ab860 100644 --- a/.env.example +++ b/.env.example @@ -105,6 +105,11 @@ NETWORK_NAME=haf # Additional Hivemind sync arguments HIVEMIND_SYNC_ARGS= +# Timeout for Hivemind API calls, any queries that take longer than +# this time will be aborted. 0 for unlimited, or give a nonzero +# time limit in milliseconds +# HIVEMIND_STATEMENT_TIMEOUT=0 + # The default setup will run the recommended version of balance tracker, # you can run a custom version by un-commenting and modifying the # values below diff --git a/hivemind.yaml b/hivemind.yaml index db3ffff..4c321f1 100644 --- a/hivemind.yaml +++ b/hivemind.yaml @@ -9,6 +9,7 @@ services: command: - "setup" - "--database-admin-url=postgresql://haf_admin@haf/haf_block_log" + - "--statement-timeout=${HIVEMIND_STATEMENT_TIMEOUT:-0}" depends_on: haf: condition: service_healthy -- GitLab