gnunet-svn
[Top][All Lists]
Advanced

[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.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]