refact: remove unused variables
This commit is contained in:
parent
e296a2a076
commit
aef00cfb83
|
@ -23,24 +23,11 @@ extern "C" {
|
||||||
#include "syncInt.h"
|
#include "syncInt.h"
|
||||||
|
|
||||||
#define TIMER_MAX_MS 0x7FFFFFFF
|
#define TIMER_MAX_MS 0x7FFFFFFF
|
||||||
#define ENV_TICK_TIMER_MS 1000
|
|
||||||
#define PING_TIMER_MS 5000
|
#define PING_TIMER_MS 5000
|
||||||
#define ELECT_TIMER_MS_MIN 2500
|
|
||||||
#define HEARTBEAT_TIMER_MS 1000
|
|
||||||
#define HEARTBEAT_TICK_NUM 20
|
#define HEARTBEAT_TICK_NUM 20
|
||||||
|
|
||||||
typedef struct SSyncEnv {
|
typedef struct SSyncEnv {
|
||||||
uint8_t isStart;
|
uint8_t isStart;
|
||||||
|
|
||||||
// tick timer
|
|
||||||
tmr_h pEnvTickTimer;
|
|
||||||
int32_t envTickTimerMS;
|
|
||||||
uint64_t envTickTimerLogicClock; // if use queue, should pass logic clock into queue item
|
|
||||||
uint64_t envTickTimerLogicClockUser;
|
|
||||||
TAOS_TMR_CALLBACK FpEnvTickTimer; // Timer Fp
|
|
||||||
uint64_t envTickTimerCounter;
|
|
||||||
|
|
||||||
// timer manager
|
|
||||||
tmr_h pTimerManager;
|
tmr_h pTimerManager;
|
||||||
} SSyncEnv;
|
} SSyncEnv;
|
||||||
|
|
||||||
|
|
|
@ -21,7 +21,6 @@
|
||||||
static SSyncEnv gSyncEnv = {0};
|
static SSyncEnv gSyncEnv = {0};
|
||||||
static int32_t gNodeRefId = -1;
|
static int32_t gNodeRefId = -1;
|
||||||
static int32_t gHbDataRefId = -1;
|
static int32_t gHbDataRefId = -1;
|
||||||
static void syncEnvTick(void *param, void *tmrId);
|
|
||||||
|
|
||||||
SSyncEnv *syncEnv() { return &gSyncEnv; }
|
SSyncEnv *syncEnv() { return &gSyncEnv; }
|
||||||
|
|
||||||
|
@ -34,13 +33,6 @@ int32_t syncInit() {
|
||||||
taosSeedRand(seed);
|
taosSeedRand(seed);
|
||||||
|
|
||||||
memset(&gSyncEnv, 0, sizeof(SSyncEnv));
|
memset(&gSyncEnv, 0, sizeof(SSyncEnv));
|
||||||
gSyncEnv.envTickTimerCounter = 0;
|
|
||||||
gSyncEnv.envTickTimerMS = ENV_TICK_TIMER_MS;
|
|
||||||
gSyncEnv.FpEnvTickTimer = syncEnvTick;
|
|
||||||
atomic_store_64(&gSyncEnv.envTickTimerLogicClock, 0);
|
|
||||||
atomic_store_64(&gSyncEnv.envTickTimerLogicClockUser, 0);
|
|
||||||
|
|
||||||
// start tmr thread
|
|
||||||
gSyncEnv.pTimerManager = taosTmrInit(1000, 50, 10000, "SYNC-ENV");
|
gSyncEnv.pTimerManager = taosTmrInit(1000, 50, 10000, "SYNC-ENV");
|
||||||
|
|
||||||
gNodeRefId = taosOpenRef(200, (RefFp)syncNodeClose);
|
gNodeRefId = taosOpenRef(200, (RefFp)syncNodeClose);
|
||||||
|
@ -147,40 +139,3 @@ void syncHbTimerDataRelease(SSyncHbTimerData *pData) {
|
||||||
(void)taosReleaseRef(gHbDataRefId, pData->rid);
|
(void)taosReleaseRef(gHbDataRefId, pData->rid);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#if 0
|
|
||||||
void syncEnvStartTimer() {
|
|
||||||
taosTmrReset(gSyncEnv.FpEnvTickTimer, gSyncEnv.envTickTimerMS, &gSyncEnv, gSyncEnv.pTimerManager,
|
|
||||||
&gSyncEnv.pEnvTickTimer);
|
|
||||||
atomic_store_64(&gSyncEnv.envTickTimerLogicClock, gSyncEnv.envTickTimerLogicClockUser);
|
|
||||||
}
|
|
||||||
|
|
||||||
void syncEnvStopTimer() {
|
|
||||||
int32_t ret = 0;
|
|
||||||
atomic_add_fetch_64(&gSyncEnv.envTickTimerLogicClockUser, 1);
|
|
||||||
taosTmrStop(gSyncEnv.pEnvTickTimer);
|
|
||||||
gSyncEnv.pEnvTickTimer = NULL;
|
|
||||||
return ret;
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
static void syncEnvTick(void *param, void *tmrId) {
|
|
||||||
#if 0
|
|
||||||
SSyncEnv *pSyncEnv = param;
|
|
||||||
if (atomic_load_64(&gSyncEnv.envTickTimerLogicClockUser) <= atomic_load_64(&gSyncEnv.envTickTimerLogicClock)) {
|
|
||||||
gSyncEnv.envTickTimerCounter++;
|
|
||||||
sTrace("syncEnvTick do ... envTickTimerLogicClockUser:%" PRIu64 ", envTickTimerLogicClock:%" PRIu64
|
|
||||||
", envTickTimerCounter:%" PRIu64 ", envTickTimerMS:%d, tmrId:%p",
|
|
||||||
gSyncEnv.envTickTimerLogicClockUser, gSyncEnv.envTickTimerLogicClock, gSyncEnv.envTickTimerCounter,
|
|
||||||
gSyncEnv.envTickTimerMS, tmrId);
|
|
||||||
|
|
||||||
// do something, tick ...
|
|
||||||
taosTmrReset(syncEnvTick, gSyncEnv.envTickTimerMS, pSyncEnv, gSyncEnv.pTimerManager, &gSyncEnv.pEnvTickTimer);
|
|
||||||
} else {
|
|
||||||
sTrace("syncEnvTick pass ... envTickTimerLogicClockUser:%" PRIu64 ", envTickTimerLogicClock:%" PRIu64
|
|
||||||
", envTickTimerCounter:%" PRIu64 ", envTickTimerMS:%d, tmrId:%p",
|
|
||||||
gSyncEnv.envTickTimerLogicClockUser, gSyncEnv.envTickTimerLogicClock, gSyncEnv.envTickTimerCounter,
|
|
||||||
gSyncEnv.envTickTimerMS, tmrId);
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
|
|
Loading…
Reference in New Issue