[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-wallet-core] branch master updated: wallet-core: logging to diagn
From: |
gnunet |
Subject: |
[taler-wallet-core] branch master updated: wallet-core: logging to diagnose perf/hang issue |
Date: |
Wed, 24 May 2023 12:27:28 +0200 |
This is an automated email from the git hooks/post-receive script.
dold pushed a commit to branch master
in repository wallet-core.
The following commit(s) were added to refs/heads/master by this push:
new da87ce41a wallet-core: logging to diagnose perf/hang issue
da87ce41a is described below
commit da87ce41a6b6a6b66af7b99098e015e74ae27b67
Author: Florian Dold <florian@dold.me>
AuthorDate: Wed May 24 12:27:24 2023 +0200
wallet-core: logging to diagnose perf/hang issue
---
packages/taler-wallet-core/src/operations/withdraw.ts | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/packages/taler-wallet-core/src/operations/withdraw.ts
b/packages/taler-wallet-core/src/operations/withdraw.ts
index ba154d05c..2cb0a6253 100644
--- a/packages/taler-wallet-core/src/operations/withdraw.ts
+++ b/packages/taler-wallet-core/src/operations/withdraw.ts
@@ -1558,16 +1558,22 @@ export async function getExchangeWithdrawalInfo(
instructedAmount: AmountJson,
ageRestricted: number | undefined,
): Promise<ExchangeWithdrawalDetails> {
+ logger.trace("updating exchange");
const { exchange, exchangeDetails } =
await ws.exchangeOps.updateExchangeFromUrl(ws, exchangeBaseUrl);
+ logger.trace("updating withdrawal denoms");
await updateWithdrawalDenoms(ws, exchangeBaseUrl);
+ logger.trace("getting candidate denoms");
const denoms = await getCandidateWithdrawalDenoms(ws, exchangeBaseUrl);
+ logger.trace("selecting withdrawal denoms");
const selectedDenoms = selectWithdrawalDenominations(
instructedAmount,
denoms,
ws.config.testing.denomselAllowLate,
);
+ logger.trace("selection done");
+
if (selectedDenoms.selectedDenoms.length === 0) {
throw Error(
`unable to withdraw from ${exchangeBaseUrl}, can't select denominations
for instructed amount (${Amounts.stringify(
@@ -1588,6 +1594,8 @@ export async function getExchangeWithdrawalInfo(
let hasDenomWithAgeRestriction = false;
+ logger.trace("computing earliest deposit expiration");
+
let earliestDepositExpiration: TalerProtocolTimestamp | undefined;
for (let i = 0; i < selectedDenoms.selectedDenoms.length; i++) {
const ds = selectedDenoms.selectedDenoms[i];
--
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: wallet-core: logging to diagnose perf/hang issue,
gnunet <=