summaryrefslogtreecommitdiff
path: root/src/bank-lib/taler-fakebank-run.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2021-06-19 08:36:17 +0200
committerChristian Grothoff <christian@grothoff.org>2021-06-19 08:36:17 +0200
commit50749c462b55b05d42ca518572f75101401089d5 (patch)
treec53fd7f066797ccf33c40f553e9526ddc2ecddd2 /src/bank-lib/taler-fakebank-run.c
parent036e7117798246b04fb5d8cbf274abf3b04ddbd3 (diff)
downloadexchange-50749c462b55b05d42ca518572f75101401089d5.tar.gz
exchange-50749c462b55b05d42ca518572f75101401089d5.tar.bz2
exchange-50749c462b55b05d42ca518572f75101401089d5.zip
make libfakebank scale
Diffstat (limited to 'src/bank-lib/taler-fakebank-run.c')
-rw-r--r--src/bank-lib/taler-fakebank-run.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/bank-lib/taler-fakebank-run.c b/src/bank-lib/taler-fakebank-run.c
index fc8fcebf7..5aa8650a0 100644
--- a/src/bank-lib/taler-fakebank-run.c
+++ b/src/bank-lib/taler-fakebank-run.c
@@ -59,6 +59,7 @@ run (void *cls,
const struct GNUNET_CONFIGURATION_Handle *cfg)
{
unsigned long long port = 8082;
+ unsigned long long ram = 1024 * 1024 * 128; /* 128 M entries */
char *currency_string;
(void) cls;
@@ -81,9 +82,20 @@ run (void *cls,
"Listening on default port %llu\n",
port);
}
+ if (GNUNET_OK !=
+ GNUNET_CONFIGURATION_get_value_number (cfg,
+ "bank",
+ "RAM_LIMIT",
+ &ram))
+ {
+ GNUNET_log (GNUNET_ERROR_TYPE_INFO,
+ "Maximum transaction history in RAM set to default of %llu\n",
+ ram);
+ }
if (NULL ==
TALER_FAKEBANK_start2 ((uint16_t) port,
currency_string,
+ ram,
num_threads,
(0 != connection_close) ))
ret = 1;