[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-wallet-core] 05/11: added some logging messages
From: |
gnunet |
Subject: |
[taler-wallet-core] 05/11: added some logging messages |
Date: |
Thu, 18 Nov 2021 13:52:41 +0100 |
This is an automated email from the git hooks/post-receive script.
marco-boss pushed a commit to branch master
in repository wallet-core.
commit 98064f0652d8e1dff661e3bb0d8791f4af04ad6f
Merge: 8d9386ac 842cc327
Author: Boss Marco <bossm8@bfh.ch>
AuthorDate: Fri Nov 5 16:57:32 2021 +0100
added some logging messages
package.json | 6 +-
.../anastasis-core/bin/anastasis-ts-reducer.js | 14 +
packages/anastasis-core/package.json | 16 +-
packages/anastasis-core/rollup.config.js | 56 +
.../anastasis-core/src/challenge-feedback-types.ts | 168 +
packages/anastasis-core/src/cli-entry.ts | 15 +
packages/anastasis-core/src/cli.ts | 64 +
packages/anastasis-core/src/crypto.ts | 9 +-
packages/anastasis-core/src/index.node.ts | 2 +
packages/anastasis-core/src/index.ts | 1615 +++--
packages/anastasis-core/src/policy-suggestion.ts | 230 +
packages/anastasis-core/src/provider-types.ts | 13 +-
.../anastasis-core/src/recovery-document-types.ts | 13 +-
packages/anastasis-core/src/reducer-types.ts | 226 +-
packages/anastasis-core/src/validators.ts | 28 +
packages/anastasis-webui/.storybook/preview.js | 6 +
packages/anastasis-webui/package.json | 51 +-
packages/anastasis-webui/src/assets/empty.png | Bin 0 -> 2785 bytes
.../anastasis-webui/src/assets/example/id1.jpg | Bin 0 -> 103558 bytes
.../src/assets/icons/auth_method/email.svg | 1 +
.../src/assets/icons/auth_method/postal.svg | 1 +
.../src/assets/icons/auth_method/question.svg | 1 +
.../src/assets/icons/auth_method/sms.svg | 1 +
.../src/assets/icons/auth_method/video.svg | 1 +
.../anastasis-webui/src/components/AsyncButton.tsx | 49 +
.../src/components/Notifications.tsx | 59 +
.../QR.tsx} | 39 +-
.../src/components/fields/DateInput.tsx | 74 +
.../src/components/fields/EmailInput.tsx | 44 +
.../src/components/fields/FileInput.tsx | 81 +
.../src/components/fields/ImageInput.tsx | 81 +
.../src/components/fields/NumberInput.tsx | 43 +
.../src/components/fields/TextInput.tsx | 42 +
.../src/components/menu/NavigationBar.tsx | 2 +-
.../src/components/menu/SideBar.tsx | 66 +-
.../src/components/picker/DatePicker.tsx | 326 +
.../picker/DurationPicker.stories.tsx} | 42 +-
.../src/components/picker/DurationPicker.tsx | 154 +
packages/anastasis-webui/src/declaration.d.ts | 7 +-
packages/anastasis-webui/src/hooks/async.ts | 77 +
.../src/hooks/use-anastasis-reducer.ts | 66 +-
...tories.tsx => AddingProviderScreen.stories.tsx} | 26 +-
.../src/pages/home/AddingProviderScreen.tsx | 101 +
.../pages/home/AttributeEntryScreen.stories.tsx | 81 +-
.../src/pages/home/AttributeEntryScreen.tsx | 150 +-
.../src/pages/home/AuthMethodEmailSetup.tsx | 42 -
.../src/pages/home/AuthMethodPostSetup.tsx | 69 -
.../src/pages/home/AuthMethodQuestionSetup.tsx | 46 -
.../src/pages/home/AuthMethodSmsSetup.tsx | 51 -
.../home/AuthenticationEditorScreen.stories.tsx | 60 +-
.../src/pages/home/AuthenticationEditorScreen.tsx | 222 +-
.../pages/home/BackupFinishedScreen.stories.tsx | 7 +-
.../src/pages/home/BackupFinishedScreen.tsx | 33 +-
.../pages/home/ChallengeOverviewScreen.stories.tsx | 223 +-
.../src/pages/home/ChallengeOverviewScreen.tsx | 207 +-
...ories.tsx => ChallengePayingScreen.stories.tsx} | 10 +-
...sPayingScreen.tsx => ChallengePayingScreen.tsx} | 10 +-
.../home/ContinentSelectionScreen.stories.tsx | 22 +-
.../src/pages/home/ContinentSelectionScreen.tsx | 98 +-
.../src/pages/home/CountrySelectionScreen.tsx | 27 -
.../src/pages/home/EditPoliciesScreen.stories.tsx | 109 +
.../src/pages/home/EditPoliciesScreen.tsx | 133 +
.../pages/home/PoliciesPayingScreen.stories.tsx | 5 +-
.../src/pages/home/PoliciesPayingScreen.tsx | 2 +-
.../pages/home/RecoveryFinishedScreen.stories.tsx | 7 +-
.../src/pages/home/RecoveryFinishedScreen.tsx | 14 +-
.../pages/home/ReviewPoliciesScreen.stories.tsx | 215 +-
.../src/pages/home/ReviewPoliciesScreen.tsx | 78 +-
.../src/pages/home/SecretEditorScreen.stories.tsx | 5 +-
.../src/pages/home/SecretEditorScreen.tsx | 33 +-
.../pages/home/SecretSelectionScreen.stories.tsx | 8 +-
.../src/pages/home/SecretSelectionScreen.tsx | 179 +-
.../src/pages/home/SolveEmailEntry.tsx | 25 -
.../src/pages/home/SolvePostEntry.tsx | 23 -
.../src/pages/home/SolveQuestionEntry.tsx | 23 -
.../src/pages/home/SolveScreen.stories.tsx | 17 +-
.../anastasis-webui/src/pages/home/SolveScreen.tsx | 220 +-
.../src/pages/home/SolveSmsEntry.tsx | 25 -
.../src/pages/home/SolveUnsupportedEntry.tsx | 12 -
.../src/pages/home/StartScreen.stories.tsx | 3 +
.../anastasis-webui/src/pages/home/StartScreen.tsx | 33 +-
.../src/pages/home/TruthsPayingScreen.stories.tsx | 5 +-
.../src/pages/home/TruthsPayingScreen.tsx | 4 +-
.../authMethod/AuthMethodEmailSetup.stories.tsx | 66 +
.../pages/home/authMethod/AuthMethodEmailSetup.tsx | 62 +
.../authMethod/AuthMethodIbanSetup.stories.tsx | 65 +
.../pages/home/authMethod/AuthMethodIbanSetup.tsx | 68 +
.../authMethod/AuthMethodPostSetup.stories.tsx | 66 +
.../pages/home/authMethod/AuthMethodPostSetup.tsx | 102 +
.../authMethod/AuthMethodQuestionSetup.stories.tsx | 66 +
.../home/authMethod/AuthMethodQuestionSetup.tsx | 71 +
.../AuthMethodSmsSetup.stories.tsx} | 48 +-
.../pages/home/authMethod/AuthMethodSmsSetup.tsx | 63 +
.../authMethod/AuthMethodTotpSetup.stories.tsx | 64 +
.../pages/home/authMethod/AuthMethodTotpSetup.tsx | 81 +
.../authMethod/AuthMethodVideoSetup.stories.tsx | 66 +
.../pages/home/authMethod/AuthMethodVideoSetup.tsx | 56 +
.../src/pages/home/authMethod/index.tsx | 69 +
.../src/pages/home/authMethod/totp.ts | 56 +
packages/anastasis-webui/src/pages/home/index.tsx | 86 +-
.../anastasis-webui/src/scss/_custom-calendar.scss | 4 +
packages/anastasis-webui/src/scss/main.scss | 10 +-
packages/anastasis-webui/src/utils/index.tsx | 119 +-
packages/taler-util/src/amounts.ts | 3 +-
packages/taler-util/src/clk.ts | 620 ++
packages/taler-util/src/http-status-codes.ts | 379 +
packages/taler-util/src/index.node.ts | 1 +
packages/taler-util/src/index.ts | 1 +
packages/taler-util/src/logging.ts | 101 +-
packages/taler-util/src/time.ts | 14 +
packages/taler-wallet-cli/src/bench1.ts | 14 +-
packages/taler-wallet-cli/src/harness/harness.ts | 217 +-
packages/taler-wallet-cli/src/harness/helpers.ts | 10 -
.../taler-wallet-cli/src/harness/libeufin-apis.ts | 857 +++
packages/taler-wallet-cli/src/harness/libeufin.ts | 848 +--
packages/taler-wallet-cli/src/index.ts | 8 +
packages/taler-wallet-core/package.json | 2 +-
.../src/operations/backup/index.ts | 10 +-
packages/taler-wallet-core/src/operations/pay.ts | 6 +-
.../taler-wallet-core/src/operations/refresh.ts | 5 +-
packages/taler-wallet-core/src/util/http.ts | 11 -
packages/taler-wallet-webextension/package.json | 4 +-
.../src/wallet/Transaction.tsx | 14 +-
pnpm-lock.yaml | 7579 +++++++++++++++-----
124 files changed, 14142 insertions(+), 4302 deletions(-)
diff --cc packages/taler-wallet-cli/src/bench1.ts
index 448dc913,ec0430d8..3d456109
--- a/packages/taler-wallet-cli/src/bench1.ts
+++ b/packages/taler-wallet-cli/src/bench1.ts
@@@ -22,6 -22,6 +22,7 @@@ import
codecForNumber,
codecForString,
codecOptional,
++ Logger,
} from "@gnu-taler/taler-util";
import {
getDefaultNodeWallet,
@@@ -36,22 -36,14 +37,26 @@@
* set up its own services.
*/
export async function runBench1(configJson: any): Promise<void> {
++
++ const logger = new Logger("Bench1");
++
// Validate the configuration file for this benchmark.
const b1conf = codecForBench1Config().decode(configJson);
const myHttpLib = new NodeHttpLib();
+ myHttpLib.setThrottling(false);
const numIter = b1conf.iterations ?? 1;
+ const numDeposits = b1conf.deposits ?? 5;
+
+ const withdrawAmount = (numDeposits + 1) * 10;
+
++ logger.info(`Starting Benchmark with ${numIter} Iterations`);
+
for (let i = 0; i < numIter; i++) {
-
+ // Create a new wallet in each iteration
+ // otherwise the TPS go down
+ // my assumption is that the in-memory db file gets too large
const wallet = await getDefaultNodeWallet({
// No persistent DB storage.
persistentStoragePath: undefined,
@@@ -59,8 -51,8 +64,10 @@@
});
await wallet.client.call(WalletApiOperation.InitWallet, {});
++ logger.info(`Starting withdrawal of ${withdrawAmount}
${b1conf.currency}`);
++
await wallet.client.call(WalletApiOperation.WithdrawFakebank, {
- amount: "TESTKUDOS:10",
+ amount: b1conf.currency + ":" + withdrawAmount,
bank: b1conf.bank,
exchange: b1conf.exchange,
});
@@@ -69,16 -61,14 +76,21 @@@
stopWhenDone: true,
});
- await wallet.client.call(WalletApiOperation.CreateDepositGroup, {
- amount: "TESTKUDOS:5",
- depositPaytoUri: "payto://x-taler-bank/localhost/foo",
- });
++ logger.info(`Finished withdrawal`);
+
- await wallet.runTaskLoop({
- stopWhenDone: true,
- });
+ for (let i = 0; i < numDeposits; i++) {
++
++ logger.info(`Starting deposit of 10 ${b1conf.currency}`);
+ await wallet.client.call(WalletApiOperation.CreateDepositGroup, {
+ amount: b1conf.currency + ":10",
+ depositPaytoUri: b1conf.payto,
+ });
+
+ await wallet.runTaskLoop({
+ stopWhenDone: true,
+ });
++ logger.info(`Deposit succesful`);
+ }
wallet.stop();
}
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
- [taler-wallet-core] branch master updated (9f0429cb -> 525fcc48), gnunet, 2021/11/18
- [taler-wallet-core] 02/11: remove string(), gnunet, 2021/11/18
- [taler-wallet-core] 01/11: update bench1 config, gnunet, 2021/11/18
- [taler-wallet-core] 06/11: added timestamps to logs, gnunet, 2021/11/18
- [taler-wallet-core] 04/11: start a new wallet for each iteration, gnunet, 2021/11/18
- [taler-wallet-core] 03/11: disable throttling for bench1, gnunet, 2021/11/18
- [taler-wallet-core] 05/11: added some logging messages,
gnunet <=
- [taler-wallet-core] 08/11: update time calculation, gnunet, 2021/11/18
- [taler-wallet-core] 07/11: timeEnd, gnunet, 2021/11/18
- [taler-wallet-core] 09/11: purge wallet after a specified amount of iterations, gnunet, 2021/11/18
- [taler-wallet-core] 11/11: Merge benchmark implementation for Grid5000, gnunet, 2021/11/18
- [taler-wallet-core] 10/11: fix wallet.stop, gnunet, 2021/11/18