[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-wallet-core] branch master updated: reserve long polling longer,
From: |
gnunet |
Subject: |
[taler-wallet-core] branch master updated: reserve long polling longer, add withdrawOnly to bench1 |
Date: |
Tue, 07 Jun 2022 13:43:34 +0200 |
This is an automated email from the git hooks/post-receive script.
marco-boss pushed a commit to branch master
in repository wallet-core.
The following commit(s) were added to refs/heads/master by this push:
new f8c814cf reserve long polling longer, add withdrawOnly to bench1
f8c814cf is described below
commit f8c814cf9568dec1e957f2c34f97909dea9fbbc5
Author: Boss Marco <bossm8@bfh.ch>
AuthorDate: Tue Jun 7 13:42:34 2022 +0200
reserve long polling longer, add withdrawOnly to bench1
---
packages/taler-wallet-cli/src/bench1.ts | 28 +++++++++++++---------
.../taler-wallet-core/src/operations/reserves.ts | 2 +-
2 files changed, 18 insertions(+), 12 deletions(-)
diff --git a/packages/taler-wallet-cli/src/bench1.ts
b/packages/taler-wallet-cli/src/bench1.ts
index f64bf750..9c3f013b 100644
--- a/packages/taler-wallet-cli/src/bench1.ts
+++ b/packages/taler-wallet-cli/src/bench1.ts
@@ -52,6 +52,7 @@ export async function runBench1(configJson: any):
Promise<void> {
const numDeposits = b1conf.deposits ?? 5;
const restartWallet = b1conf.restartAfter ?? 20;
+ const withdrawOnly = b1conf.withdrawOnly ?? false;
const withdrawAmount = (numDeposits + 1) * 10;
logger.info(
@@ -110,20 +111,22 @@ export async function runBench1(configJson: any):
Promise<void> {
`Finished withdrawal amount=${withdrawAmount} time=${Date.now() -
start}`,
);
- for (let i = 0; i < numDeposits; i++) {
- logger.trace(`Starting deposit amount=10`);
- start = Date.now();
+ if (!withdrawOnly) {
+ for (let i = 0; i < numDeposits; i++) {
+ logger.trace(`Starting deposit amount=10`);
+ start = Date.now();
- await wallet.client.call(WalletApiOperation.CreateDepositGroup, {
- amount: b1conf.currency + ":10",
- depositPaytoUri: b1conf.payto,
- });
+ await wallet.client.call(WalletApiOperation.CreateDepositGroup, {
+ amount: b1conf.currency + ":10",
+ depositPaytoUri: b1conf.payto,
+ });
- await wallet.runTaskLoop({
- stopWhenDone: true,
- });
+ await wallet.runTaskLoop({
+ stopWhenDone: true,
+ });
- logger.info(`Finished deposit amount=10 time=${Date.now() - start}`);
+ logger.info(`Finished deposit amount=10 time=${Date.now() - start}`);
+ }
}
}
@@ -165,6 +168,8 @@ interface Bench1Config {
* Defaults to 20.
*/
restartAfter?: number;
+
+ withdrawOnly?: boolean;
}
/**
@@ -179,4 +184,5 @@ const codecForBench1Config = () =>
.property("deposits", codecOptional(codecForNumber()))
.property("currency", codecForString())
.property("restartAfter", codecOptional(codecForNumber()))
+ .property("withdrawOnly", codecOptional(codecForBoolean())
.build("Bench1Config");
diff --git a/packages/taler-wallet-core/src/operations/reserves.ts
b/packages/taler-wallet-core/src/operations/reserves.ts
index 9b265965..d9fc8cf4 100644
--- a/packages/taler-wallet-core/src/operations/reserves.ts
+++ b/packages/taler-wallet-core/src/operations/reserves.ts
@@ -538,7 +538,7 @@ async function updateReserve(
}
const reserveUrl = new URL(`reserves/${reservePub}`,
reserve.exchangeBaseUrl);
- reserveUrl.searchParams.set("timeout_ms", "1000");
+ reserveUrl.searchParams.set("timeout_ms", "30000");
const resp = await ws.http.get(reserveUrl.href, {
timeout: getReserveRequestTimeout(reserve),
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [taler-wallet-core] branch master updated: reserve long polling longer, add withdrawOnly to bench1,
gnunet <=