|
|
|
|
@ -19,18 +19,18 @@ TG_DEF(COMMON_THREAD_POOL, ComTh, THREAD_POOL, 1)
|
|
|
|
|
TG_DEF(COMMON_QUEUE_THREAD, ComQueueTh, QUEUE_THREAD, 1, 100)
|
|
|
|
|
TG_DEF(COMMON_TIMER_THREAD, ComTimerTh, TIMER)
|
|
|
|
|
TG_DEF(Blacklist, Blacklist, THREAD_POOL, 1)
|
|
|
|
|
TG_DEF(PartSerMigRetryQt, PartSerMigRetryQt, THREAD_POOL, 1)
|
|
|
|
|
// TG_DEF(PartSerMigRetryQt, PartSerMigRetryQt, THREAD_POOL, 1)
|
|
|
|
|
// TG_DEF(PartSerCb, PartSerCb, QUEUE_THREAD, ThreadCountPair(storage::ObCallbackQueueThread::QUEUE_THREAD_NUM, storage::ObCallbackQueueThread::MINI_MODE_QUEUE_THREAD_NUM),
|
|
|
|
|
// (!lib::is_mini_mode() ? OB_MAX_PARTITION_NUM_PER_SERVER : OB_MINI_MODE_MAX_PARTITION_NUM_PER_SERVER) * 2)
|
|
|
|
|
// TG_DEF(PartSerLargeCb, PartSerLargeCb, QUEUE_THREAD, ThreadCountPair(storage::ObCallbackQueueThread::QUEUE_THREAD_NUM, storage::ObCallbackQueueThread::MINI_MODE_QUEUE_THREAD_NUM),
|
|
|
|
|
// (!lib::is_mini_mode() ? OB_MAX_PARTITION_NUM_PER_SERVER : OB_MINI_MODE_MAX_PARTITION_NUM_PER_SERVER) * 2)
|
|
|
|
|
// TG_DEF(ReplayEngine, ReplayEngine, QUEUE_THREAD, ThreadCountPair(sysconf(_SC_NPROCESSORS_ONLN), 2),
|
|
|
|
|
// !lib::is_mini_mode() ? (common::REPLAY_TASK_QUEUE_SIZE + 1) * OB_MAX_PARTITION_NUM_PER_SERVER : (common::REPLAY_TASK_QUEUE_SIZE + 1) * OB_MINI_MODE_MAX_PARTITION_NUM_PER_SERVER)
|
|
|
|
|
TG_DEF(TransMigrate, TransMigrate, QUEUE_THREAD, ThreadCountPair(GET_THREAD_NUM_BY_NPROCESSORS(24), 1), 10000)
|
|
|
|
|
// TG_DEF(TransMigrate, TransMigrate, QUEUE_THREAD, ThreadCountPair(GET_THREAD_NUM_BY_NPROCESSORS(24), 1), 10000)
|
|
|
|
|
TG_DEF(StandbyTimestampService, StandbyTimestampService, THREAD_POOL, 1)
|
|
|
|
|
TG_DEF(TSnapSvc, TSnapSvc, THREAD_POOL, 1)
|
|
|
|
|
TG_DEF(WeakReadService, WeakRdSrv, THREAD_POOL, 1)
|
|
|
|
|
TG_DEF(TransTaskWork, TransTaskWork, QUEUE_THREAD, ThreadCountPair(GET_THREAD_NUM_BY_NPROCESSORS(12), 1), transaction::ObThreadLocalTransCtx::MAX_BIG_TRANS_TASK)
|
|
|
|
|
// TG_DEF(TransTaskWork, TransTaskWork, QUEUE_THREAD, ThreadCountPair(GET_THREAD_NUM_BY_NPROCESSORS(12), 1), transaction::ObThreadLocalTransCtx::MAX_BIG_TRANS_TASK)
|
|
|
|
|
TG_DEF(DDLTaskExecutor3, DDLTaskExecutor3, THREAD_POOL, ThreadCountPair(8, 2))
|
|
|
|
|
TG_DEF(TSWorker, TSWorker, QUEUE_THREAD, ThreadCountPair(GET_THREAD_NUM_BY_NPROCESSORS(12), 1), transaction::ObTsWorker::MAX_TASK_NUM)
|
|
|
|
|
TG_DEF(BRPC, BRPC, THREAD_POOL, ThreadCountPair(obrpc::ObBatchRpc::MAX_THREAD_COUNT, obrpc::ObBatchRpc::MINI_MODE_THREAD_COUNT))
|
|
|
|
|
@ -44,12 +44,12 @@ TG_DEF(DdlBuild, DdlBuild, ASYNC_TASK_QUEUE, ThreadCountPair(16, 1), 4 << 10)
|
|
|
|
|
TG_DEF(LSService, LSService, REENTRANT_THREAD_POOL, 2)
|
|
|
|
|
TG_DEF(ObCreateStandbyFromNetActor, ObCreateStandbyFromNetActor, REENTRANT_THREAD_POOL, 1)
|
|
|
|
|
TG_DEF(SimpleLSService, SimpleLSService, REENTRANT_THREAD_POOL, 1)
|
|
|
|
|
TG_DEF(IntermResGC, IntermResGC, TIMER)
|
|
|
|
|
// TG_DEF(IntermResGC, IntermResGC, TIMER)
|
|
|
|
|
TG_DEF(ServerGTimer, ServerGTimer, TIMER)
|
|
|
|
|
TG_DEF(FreezeTimer, FreezeTimer, TIMER)
|
|
|
|
|
TG_DEF(SqlMemTimer, SqlMemTimer, TIMER)
|
|
|
|
|
TG_DEF(ServerTracerTimer, ServerTracerTimer, TIMER)
|
|
|
|
|
TG_DEF(RSqlPool, RSqlPool, TIMER)
|
|
|
|
|
// TG_DEF(RSqlPool, RSqlPool, TIMER)
|
|
|
|
|
TG_DEF(KVCacheWash, KVCacheWash, TIMER)
|
|
|
|
|
TG_DEF(KVCacheRep, KVCacheRep, TIMER)
|
|
|
|
|
TG_DEF(ObHeartbeat, ObHeartbeat, TIMER)
|
|
|
|
|
@ -61,40 +61,40 @@ TG_DEF(MergeLoop, MergeLoop, TIMER)
|
|
|
|
|
TG_DEF(SSTableGC, SSTableGC, TIMER)
|
|
|
|
|
TG_DEF(MediumLoop, MediumLoop, TIMER)
|
|
|
|
|
TG_DEF(CompactionRefresh, CompactionRefresh, TIMER)
|
|
|
|
|
TG_DEF(MinorScan, MinorScan, TIMER)
|
|
|
|
|
TG_DEF(MajorScan, MajorScan, TIMER)
|
|
|
|
|
// TG_DEF(MinorScan, MinorScan, TIMER)
|
|
|
|
|
// TG_DEF(MajorScan, MajorScan, TIMER)
|
|
|
|
|
TG_DEF(WriteCkpt, WriteCkpt, TIMER)
|
|
|
|
|
TG_DEF(EXTLogWash, EXTLogWash, TIMER)
|
|
|
|
|
TG_DEF(LineCache, LineCache, TIMER)
|
|
|
|
|
// TG_DEF(EXTLogWash, EXTLogWash, TIMER)
|
|
|
|
|
// TG_DEF(LineCache, LineCache, TIMER)
|
|
|
|
|
TG_DEF(LocalityReload, LocalityReload, TIMER)
|
|
|
|
|
TG_DEF(MemstoreGC, MemstoreGC, TIMER)
|
|
|
|
|
// TG_DEF(MemstoreGC, MemstoreGC, TIMER)
|
|
|
|
|
TG_DEF(DiskUseReport, DiskUseReport, TIMER)
|
|
|
|
|
TG_DEF(CLOGReqMinor, CLOGReqMinor, TIMER)
|
|
|
|
|
TG_DEF(PGArchiveLog, PGArchiveLog, TIMER)
|
|
|
|
|
TG_DEF(CKPTLogRep, CKPTLogRep, TIMER)
|
|
|
|
|
TG_DEF(RebuildRetry, RebuildRetry, TIMER)
|
|
|
|
|
TG_DEF(TableMgrGC, TableMgrGC, TIMER)
|
|
|
|
|
TG_DEF(IndexSche, IndexSche, TIMER)
|
|
|
|
|
// TG_DEF(CLOGReqMinor, CLOGReqMinor, TIMER)
|
|
|
|
|
// TG_DEF(PGArchiveLog, PGArchiveLog, TIMER)
|
|
|
|
|
// TG_DEF(CKPTLogRep, CKPTLogRep, TIMER)
|
|
|
|
|
// TG_DEF(RebuildRetry, RebuildRetry, TIMER)
|
|
|
|
|
// TG_DEF(TableMgrGC, TableMgrGC, TIMER)
|
|
|
|
|
// TG_DEF(IndexSche, IndexSche, TIMER)
|
|
|
|
|
TG_DEF(FreInfoReload, FreInfoReload, TIMER)
|
|
|
|
|
TG_DEF(HAGtsMgr, HAGtsMgr, TIMER)
|
|
|
|
|
TG_DEF(HAGtsHB, HAGtsHB, TIMER)
|
|
|
|
|
TG_DEF(RebuildTask, RebuildTask, TIMER)
|
|
|
|
|
TG_DEF(LogDiskMon, LogDiskMon, TIMER)
|
|
|
|
|
TG_DEF(ILOGFlush, ILOGFlush, TIMER)
|
|
|
|
|
TG_DEF(ILOGPurge, ILOGPurge, TIMER)
|
|
|
|
|
TG_DEF(RLogClrCache, RLogClrCache, TIMER)
|
|
|
|
|
// TG_DEF(HAGtsMgr, HAGtsMgr, TIMER)
|
|
|
|
|
// TG_DEF(HAGtsHB, HAGtsHB, TIMER)
|
|
|
|
|
// TG_DEF(RebuildTask, RebuildTask, TIMER)
|
|
|
|
|
// TG_DEF(LogDiskMon, LogDiskMon, TIMER)
|
|
|
|
|
// TG_DEF(ILOGFlush, ILOGFlush, TIMER)
|
|
|
|
|
// TG_DEF(ILOGPurge, ILOGPurge, TIMER)
|
|
|
|
|
// TG_DEF(RLogClrCache, RLogClrCache, TIMER)
|
|
|
|
|
TG_DEF(TableStatRpt, TableStatRpt, TIMER)
|
|
|
|
|
TG_DEF(MacroMetaMgr, MacroMetaMgr, TIMER)
|
|
|
|
|
TG_DEF(StoreFileGC, StoreFileGC, TIMER)
|
|
|
|
|
TG_DEF(LeaseHB, LeaseHB, TIMER)
|
|
|
|
|
TG_DEF(ClusterTimer, ClusterTimer, TIMER)
|
|
|
|
|
TG_DEF(MergeTimer, MergeTimer, TIMER)
|
|
|
|
|
TG_DEF(CFC, CFC, TIMER)
|
|
|
|
|
TG_DEF(CCDF, CCDF, TIMER)
|
|
|
|
|
// TG_DEF(MacroMetaMgr, MacroMetaMgr, TIMER)
|
|
|
|
|
// TG_DEF(StoreFileGC, StoreFileGC, TIMER)
|
|
|
|
|
// TG_DEF(LeaseHB, LeaseHB, TIMER)
|
|
|
|
|
// TG_DEF(ClusterTimer, ClusterTimer, TIMER)
|
|
|
|
|
// TG_DEF(MergeTimer, MergeTimer, TIMER)
|
|
|
|
|
// TG_DEF(CFC, CFC, TIMER)
|
|
|
|
|
// TG_DEF(CCDF, CCDF, TIMER)
|
|
|
|
|
TG_DEF(LogMysqlPool, LogMysqlPool, TIMER)
|
|
|
|
|
TG_DEF(TblCliSqlPool, TblCliSqlPool, TIMER)
|
|
|
|
|
TG_DEF(QueryExecCtxGC, QueryExecCtxGC, THREAD_POOL, 1)
|
|
|
|
|
TG_DEF(DtlDfc, DtlDfc, TIMER)
|
|
|
|
|
// TG_DEF(QueryExecCtxGC, QueryExecCtxGC, THREAD_POOL, 1)
|
|
|
|
|
// TG_DEF(DtlDfc, DtlDfc, TIMER)
|
|
|
|
|
TG_DEF(LogIOTaskCbThreadPool, LogIOCb, QUEUE_THREAD,
|
|
|
|
|
ThreadCountPair(palf::LogIOTaskCbThreadPool::THREAD_NUM,
|
|
|
|
|
palf::LogIOTaskCbThreadPool::MINI_MODE_THREAD_NUM),
|
|
|
|
|
@ -125,6 +125,7 @@ TG_DEF(RCService, RCSrv, QUEUE_THREAD,
|
|
|
|
|
TG_DEF(ApplyService, ApplySrv, QUEUE_THREAD, 1, (common::APPLY_TASK_QUEUE_SIZE + 1) * OB_MAX_LS_NUM_PER_TENANT_PER_SERVER_CAN_BE_SET)
|
|
|
|
|
TG_DEF(GlobalCtxTimer, GlobalCtxTimer, TIMER)
|
|
|
|
|
TG_DEF(StorageLogWriter, StorageLogWriter, THREAD_POOL, 1)
|
|
|
|
|
TG_DEF(ReqMemEvict, ReqMemEvict, TIMER)
|
|
|
|
|
TG_DEF(ReplayProcessStat, ReplayProcessStat, TIMER)
|
|
|
|
|
TG_DEF(ActiveSessHist, ActiveSessHist, TIMER)
|
|
|
|
|
TG_DEF(CTASCleanUpTimer, CTASCleanUpTimer, TIMER)
|
|
|
|
|
@ -159,8 +160,8 @@ TG_DEF(IO_HEALTH, IO_HEALTH, QUEUE_THREAD, 1, 100)
|
|
|
|
|
TG_DEF(IO_BENCHMARK, IO_BENCHMARK, THREAD_POOL, 1)
|
|
|
|
|
TG_DEF(TIMEZONE_MGR, TimezoneMgr, TIMER)
|
|
|
|
|
TG_DEF(MASTER_KEY_MGR, MasterKeyMgr, QUEUE_THREAD, 1, 100)
|
|
|
|
|
TG_DEF(SRS_MGR, SrsMgr, TIMER, 128)
|
|
|
|
|
TG_DEF(InfoPoolResize, InfoPoolResize, TIMER)
|
|
|
|
|
// TG_DEF(SRS_MGR, SrsMgr, TIMER, 128)
|
|
|
|
|
// TG_DEF(InfoPoolResize, InfoPoolResize, TIMER)
|
|
|
|
|
TG_DEF(TenantTransferService, TransferSrv, REENTRANT_THREAD_POOL, ThreadCountPair(4 ,1))
|
|
|
|
|
TG_DEF(WR_TIMER_THREAD, WrTimer, TIMER)
|
|
|
|
|
|
|
|
|
|
|