From 8838ea4d38c0c7e9e2ba134ae91b6438c191eba6 Mon Sep 17 00:00:00 2001 From: yihaoDeng Date: Thu, 21 Nov 2024 18:15:26 +0800 Subject: [PATCH] fix conn timeout --- source/libs/transport/inc/transComm.h | 2 +- source/libs/transport/src/transCli.c | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/source/libs/transport/inc/transComm.h b/source/libs/transport/inc/transComm.h index 5c79b379ed..bc682eca4c 100644 --- a/source/libs/transport/inc/transComm.h +++ b/source/libs/transport/inc/transComm.h @@ -96,7 +96,7 @@ typedef void* queue[2]; // #define TRANS_RETRY_COUNT_LIMIT 100 // retry count limit // #define TRANS_RETRY_INTERVAL 15 // retry interval (ms) -#define TRANS_CONN_TIMEOUT 3000 // connect timeout (ms) +#define TRANS_CONN_TIMEOUT 5000 // connect timeout (ms) #define TRANS_READ_TIMEOUT 3000 // read timeout (ms) #define TRANS_PACKET_LIMIT 1024 * 1024 * 512 diff --git a/source/libs/transport/src/transCli.c b/source/libs/transport/src/transCli.c index c03d3418fa..27f84640fb 100644 --- a/source/libs/transport/src/transCli.c +++ b/source/libs/transport/src/transCli.c @@ -725,6 +725,7 @@ void cliConnTimeout(uv_timer_t* handle) { return; } + cliMayUpdateFqdnCache(pThrd->fqdn2ipCache, conn->dstAddr); tTrace("%s conn %p conn timeout", CONN_GET_INST_LABEL(conn), conn); TAOS_UNUSED(transUnrefCliHandle(conn)); }