提交 3e591a02 编写于 作者: M Minghao Li

sync io

上级 5a4fbcf2
...@@ -31,11 +31,11 @@ extern "C" { ...@@ -31,11 +31,11 @@ extern "C" {
typedef struct SSyncIO { typedef struct SSyncIO {
STaosQueue *pMsgQ; STaosQueue *pMsgQ;
STaosQset *pQset; STaosQset * pQset;
pthread_t consumerTid; pthread_t consumerTid;
void *serverRpc; void * serverRpc;
void *clientRpc; void * clientRpc;
SEpSet myAddr; SEpSet myAddr;
void *ioTimerTickQ; void *ioTimerTickQ;
......
...@@ -188,7 +188,7 @@ static void *syncIOConsumerFunc(void *param) { ...@@ -188,7 +188,7 @@ static void *syncIOConsumerFunc(void *param) {
SSyncIO *io = param; SSyncIO *io = param;
STaosQall *qall; STaosQall *qall;
SRpcMsg *pRpcMsg, rpcMsg; SRpcMsg * pRpcMsg, rpcMsg;
int type; int type;
qall = taosAllocateQall(); qall = taosAllocateQall();
......
...@@ -2,8 +2,8 @@ add_executable(syncTest "") ...@@ -2,8 +2,8 @@ add_executable(syncTest "")
add_executable(syncEnvTest "") add_executable(syncEnvTest "")
add_executable(syncPingTest "") add_executable(syncPingTest "")
add_executable(syncEncodeTest "") add_executable(syncEncodeTest "")
add_executable(syncIOTickQ "") add_executable(syncIOTickQTest "")
add_executable(syncIOTickPing "") add_executable(syncIOTickPingTest "")
target_sources(syncTest target_sources(syncTest
...@@ -22,13 +22,13 @@ target_sources(syncEncodeTest ...@@ -22,13 +22,13 @@ target_sources(syncEncodeTest
PRIVATE PRIVATE
"syncEncodeTest.cpp" "syncEncodeTest.cpp"
) )
target_sources(syncIOTickQ target_sources(syncIOTickQTest
PRIVATE PRIVATE
"syncIOTickQ.cpp" "syncIOTickQTest.cpp"
) )
target_sources(syncIOTickPing target_sources(syncIOTickPingTest
PRIVATE PRIVATE
"syncIOTickPing.cpp" "syncIOTickPingTest.cpp"
) )
...@@ -52,12 +52,12 @@ target_include_directories(syncEncodeTest ...@@ -52,12 +52,12 @@ target_include_directories(syncEncodeTest
"${CMAKE_SOURCE_DIR}/include/libs/sync" "${CMAKE_SOURCE_DIR}/include/libs/sync"
"${CMAKE_CURRENT_SOURCE_DIR}/../inc" "${CMAKE_CURRENT_SOURCE_DIR}/../inc"
) )
target_include_directories(syncIOTickQ target_include_directories(syncIOTickQTest
PUBLIC PUBLIC
"${CMAKE_SOURCE_DIR}/include/libs/sync" "${CMAKE_SOURCE_DIR}/include/libs/sync"
"${CMAKE_CURRENT_SOURCE_DIR}/../inc" "${CMAKE_CURRENT_SOURCE_DIR}/../inc"
) )
target_include_directories(syncIOTickPing target_include_directories(syncIOTickPingTest
PUBLIC PUBLIC
"${CMAKE_SOURCE_DIR}/include/libs/sync" "${CMAKE_SOURCE_DIR}/include/libs/sync"
"${CMAKE_CURRENT_SOURCE_DIR}/../inc" "${CMAKE_CURRENT_SOURCE_DIR}/../inc"
...@@ -80,11 +80,11 @@ target_link_libraries(syncEncodeTest ...@@ -80,11 +80,11 @@ target_link_libraries(syncEncodeTest
sync sync
gtest_main gtest_main
) )
target_link_libraries(syncIOTickQ target_link_libraries(syncIOTickQTest
sync sync
gtest_main gtest_main
) )
target_link_libraries(syncIOTickPing target_link_libraries(syncIOTickPingTest
sync sync
gtest_main gtest_main
) )
......
...@@ -63,17 +63,15 @@ int main() { ...@@ -63,17 +63,15 @@ int main() {
ret = syncEnvStart(); ret = syncEnvStart();
assert(ret == 0); assert(ret == 0);
/* SSyncNode* pSyncNode = doSync();
SSyncNode* pSyncNode = doSync();
ret = syncNodeStartPingTimer(pSyncNode); ret = syncNodeStartPingTimer(pSyncNode);
assert(ret == 0); assert(ret == 0);
taosMsleep(5000); taosMsleep(5000);
ret = syncNodeStopPingTimer(pSyncNode); ret = syncNodeStopPingTimer(pSyncNode);
assert(ret == 0); assert(ret == 0);
*/
while (1) { while (1) {
taosMsleep(1000); taosMsleep(1000);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册