From a554af368e984fd9c657a1f6bc425d5ae07a5b29 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Fri, 3 Sep 2021 19:13:42 +0200 Subject: document new s aggregator sharding --- manpages/taler-exchange-aggregator.1.rst | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'manpages/taler-exchange-aggregator.1.rst') diff --git a/manpages/taler-exchange-aggregator.1.rst b/manpages/taler-exchange-aggregator.1.rst index cf8f3edb..4a15c227 100644 --- a/manpages/taler-exchange-aggregator.1.rst +++ b/manpages/taler-exchange-aggregator.1.rst @@ -27,6 +27,10 @@ Description to the same merchant into larger wire transfers. The actual transfers are then done by **taler-exchange-transfer**. +The AGGREGATOR_SHARD_SIZE option can be used to allow multiple aggregator processes to run in parallel and share the load. This is only recommended if a single aggregator is insufficient for the workload. + +The aggregator uses a special table to lock shards it is working on. If an aggregator process dies (say due to a power failure), these shard locks may prevent the aggregator from resuming normally. In this case, you must run "taler-exchange-dbinit -s" to release the shard locks before restarting the aggregator. + **-c** *FILENAME* \| **--config=**\ ‌\ *FILENAME* Use the configuration and other resources for the exchange to operate from *FILENAME*. -- cgit v1.2.3