From 1eba4f5e6290833a15a1a157eb7d079e08d45a4e Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Sat, 7 Aug 2021 19:02:54 +0200 Subject: reduce retries and timeout --- src/util/crypto_helper_denom.c | 8 ++++---- src/util/crypto_helper_esign.c | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) (limited to 'src/util') diff --git a/src/util/crypto_helper_denom.c b/src/util/crypto_helper_denom.c index 168699b4e..4f8c921f0 100644 --- a/src/util/crypto_helper_denom.c +++ b/src/util/crypto_helper_denom.c @@ -398,19 +398,19 @@ handle_mt_purge (struct TALER_CRYPTO_DenominationHelper *dh, * Wait until the socket is ready to read. * * @param dh helper to wait for - * @return false on timeout (after 5s) + * @return false on timeout (after 1s) */ static bool await_read_ready (struct TALER_CRYPTO_DenominationHelper *dh) { - /* wait for reply with 5s timeout */ + /* wait for reply with 1s timeout */ struct pollfd pfd = { .fd = dh->sock, .events = POLLIN }; sigset_t sigmask; struct timespec ts = { - .tv_sec = 5 + .tv_sec = 1 }; int ret; @@ -434,7 +434,7 @@ TALER_CRYPTO_helper_denom_poll (struct TALER_CRYPTO_DenominationHelper *dh) { char buf[UINT16_MAX]; ssize_t ret; - unsigned int retry_limit = 10; + unsigned int retry_limit = 3; const struct GNUNET_MessageHeader *hdr = (const struct GNUNET_MessageHeader *) buf; int flag = MSG_DONTWAIT; diff --git a/src/util/crypto_helper_esign.c b/src/util/crypto_helper_esign.c index 29891d754..eb0673f28 100644 --- a/src/util/crypto_helper_esign.c +++ b/src/util/crypto_helper_esign.c @@ -355,19 +355,19 @@ handle_mt_purge (struct TALER_CRYPTO_ExchangeSignHelper *esh, * Wait until the socket is ready to read. * * @param esh helper to wait for - * @return false on timeout (after 5s) + * @return false on timeout (after 1s) */ static bool await_read_ready (struct TALER_CRYPTO_ExchangeSignHelper *esh) { - /* wait for reply with 5s timeout */ + /* wait for reply with 1s timeout */ struct pollfd pfd = { .fd = esh->sock, .events = POLLIN }; sigset_t sigmask; struct timespec ts = { - .tv_sec = 5 + .tv_sec = 1 }; int ret; @@ -391,7 +391,7 @@ TALER_CRYPTO_helper_esign_poll (struct TALER_CRYPTO_ExchangeSignHelper *esh) { char buf[UINT16_MAX]; ssize_t ret; - unsigned int retry_limit = 10; + unsigned int retry_limit = 3; const struct GNUNET_MessageHeader *hdr = (const struct GNUNET_MessageHeader *) buf; int flag = MSG_DONTWAIT; -- cgit v1.2.3