exchange

Base system with REST service to issue digital coins, run by the payment service provider
Log | Files | Refs | Submodules | README | LICENSE

commit 1eba4f5e6290833a15a1a157eb7d079e08d45a4e
parent 8a60e6b62f173c1148686572e72ad552c3808325
Author: Christian Grothoff <christian@grothoff.org>
Date:   Sat,  7 Aug 2021 19:02:54 +0200

reduce retries and timeout

Diffstat:
Msrc/util/crypto_helper_denom.c | 8++++----
Msrc/util/crypto_helper_esign.c | 8++++----
2 files changed, 8 insertions(+), 8 deletions(-)

diff --git 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 @@ -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;