Closed
Description
Development Task
Sigle node processing capacity
Improve the diagnosis process and implement hierarchical processing for Heartbeat logic
- Add Heartbeat trace statistics help analyze performance bottlenecks #7868
- Async the logic not the relative metadata process
- Introduce a common async method with the resource limiter. pkg/ratelimit: introduce an executor that can run with a limiter #8024
- async the statistical processing
Optimize Lock and Reduce lock holding time
- getOverlapRegionFromSubTreeLocked consume many cpu hold lock #8136
- Reduce operator controller locking competition pkg/schedule: optimize the lock usage of operator controller #8032
- operator: make additional information thread safe #8104
Improve the memory alloc
- once there are 10M regions, the GC and memory issues will be significant.
Scalability
- [TBD] Proposal
- only metadata(lookup) part, statics part not consider