enh: refact syncEnv code
This commit is contained in:
parent
91abd170e3
commit
fbb1fa5303
|
@ -54,7 +54,7 @@ typedef struct SSyncEnv {
|
|||
SSyncEnv* syncEnv();
|
||||
|
||||
int64_t syncNodeAdd(SSyncNode* pNode);
|
||||
void syncNodeRemove(SSyncNode* pNode);
|
||||
void syncNodeRemove(int64_t rid);
|
||||
SSyncNode* syncNodeAcquire(int64_t rid);
|
||||
void syncNodeRelease(SSyncNode* pNode);
|
||||
|
||||
|
|
|
@ -74,10 +74,7 @@ int64_t syncNodeAdd(SSyncNode *pNode) {
|
|||
return pNode->rid;
|
||||
}
|
||||
|
||||
void syncNodeRemove(SSyncNode *pNode) {
|
||||
taosRemoveRef(gNodeRefId, pNode->rid);
|
||||
sDebug("vgId:%d, sync rid:%" PRId64 " is removed from rsetId:%d", pNode->vgId, pNode->rid, gNodeRefId);
|
||||
}
|
||||
void syncNodeRemove(int64_t rid) { taosRemoveRef(gNodeRefId, rid); }
|
||||
|
||||
SSyncNode *syncNodeAcquire(int64_t rid) {
|
||||
SSyncNode *pNode = taosAcquireRef(gNodeRefId, rid);
|
||||
|
|
|
@ -76,7 +76,7 @@ void syncStop(int64_t rid) {
|
|||
SSyncNode* pNode = syncNodeAcquire(rid);
|
||||
if (pNode != NULL) {
|
||||
syncNodeRelease(pNode);
|
||||
syncNodeRemove(pNode);
|
||||
syncNodeRemove(rid);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue