telemetry refactor

This commit is contained in:
yihaoDeng 2024-12-14 21:37:45 +08:00
parent cd4f92ebf2
commit f09b6d6c53
2 changed files with 12 additions and 1 deletions

View File

@ -859,7 +859,11 @@ int32_t taosSendRecvHttpReportWithQID(const char* server, const char* uri, uint1
static void transHttpDestroyHandle(void* handle) { taosMemoryFree(handle); }
static void transHttpDestroyRecvHandle(void* handle) { taosMemoryFree(handle); }
static void transHttpDestroyRecvHandle(void* handle) {
SHttpRecvBuf* p = handle;
taosMemoryFree(p->pBuf);
taosMemoryFree(p);
}
int64_t transInitHttpChanImpl();

View File

@ -533,7 +533,14 @@ TEST_F(TransEnv, http) {
STelemAddrMgmt mgt;
taosTelemetryMgtInit(&mgt, "telemetry.tdengine.com");
int32_t code = taosSendTelemReport(&mgt,tsTelemUri, tsTelemPort, "test", strlen("test"),HTTP_FLAT);
taosMsleep(10000);
code = taosSendTelemReport(&mgt,tsTelemUri, tsTelemPort, "test", strlen("test"),HTTP_FLAT);
for (int32_t i = 0; i < 10; i++) {
code = taosSendTelemReport(&mgt,tsTelemUri, tsTelemPort, "test", strlen("test"),HTTP_FLAT);
taosMsleep(10000);
}
taosTelemetryDestroy(&mgt);
}