statusClientRpc

This commit is contained in:
yihaoDeng 2023-10-19 14:07:54 +08:00
parent afac844656
commit 0188289308
4 changed files with 11 additions and 14 deletions

View File

@ -52,7 +52,6 @@ typedef struct {
void* data;
void* mgmt;
void* clientRpc;
void* statusClientRpc;
void* serverRpc;
PutToQueueFp putToQueueFp;
GetQueueSizeFp qsizeFp;

View File

@ -160,7 +160,7 @@ void dmSendStatusReq(SDnodeMgmt *pMgmt) {
SEpSet epSet = {0};
dmGetMnodeEpSet(pMgmt->pData, &epSet);
rpcSendRecvWithTimeout(pMgmt->msgCb.statusClientRpc, &epSet, &rpcMsg, &rpcRsp, 5000);
rpcSendRecvWithTimeout(pMgmt->msgCb.clientRpc, &epSet, &rpcMsg, &rpcRsp, 5000);
if (rpcRsp.code != 0) {
dmRotateMnodeEpSet(pMgmt->pData);
char tbuf[256];

View File

@ -48,7 +48,6 @@ typedef struct {
typedef struct {
void *serverRpc;
void *clientRpc;
void *statusClientRpc;
SDnodeHandle msgHandles[TDMT_MAX];
} SDnodeTrans;

View File

@ -393,11 +393,11 @@ int32_t dmInitStatusClient(SDnode *pDnode) {
rpcInit.timeToGetConn = tsTimeToGetAvailableConn;
taosVersionStrToInt(version, &(rpcInit.compatibilityVer));
pTrans->statusClientRpc = rpcOpen(&rpcInit);
if (pTrans->statusClientRpc == NULL) {
dError("failed to init dnode rpc status client");
return -1;
}
// pTrans->statusClientRpc = rpcOpen(&rpcInit);
// if (pTrans->statusClientRpc == NULL) {
// dError("failed to init dnode rpc status client");
// return -1;
// }
dDebug("dnode rpc status client is initialized");
return 0;
@ -413,11 +413,11 @@ void dmCleanupClient(SDnode *pDnode) {
}
void dmCleanupStatusClient(SDnode *pDnode) {
SDnodeTrans *pTrans = &pDnode->trans;
if (pTrans->statusClientRpc) {
rpcClose(pTrans->statusClientRpc);
pTrans->statusClientRpc = NULL;
dDebug("dnode rpc status client is closed");
}
// if (pTrans->statusClientRpc) {
// rpcClose(pTrans->statusClientRpc);
// pTrans->statusClientRpc = NULL;
// dDebug("dnode rpc status client is closed");
// }
}
int32_t dmInitServer(SDnode *pDnode) {
@ -457,7 +457,6 @@ void dmCleanupServer(SDnode *pDnode) {
SMsgCb dmGetMsgcb(SDnode *pDnode) {
SMsgCb msgCb = {
.clientRpc = pDnode->trans.clientRpc,
.statusClientRpc = pDnode->trans.statusClientRpc,
.serverRpc = pDnode->trans.serverRpc,
.sendReqFp = dmSendReq,
.sendRspFp = dmSendRsp,