pd/pkg/schedule
hujiatao 9450168983
scheduler: graceful shutdown implement (#9720)
close tikv/pd#9719

Add an is_stopping status to the StoreHeartbeat message. When TiKV receives a SIGTERM, it sets this flag. This change adds a new evict-stopping-store-scheduler to PD, which is analogous to the evict-slow-store-scheduler. It proactively transfers leaders away from nodes by inspecting the is_stopping status from store heartbeats.

Signed-off-by: hujiatao0 <hhjjtt110@gmail.com>
2025-09-28 06:46:16 +00:00
..
checker
config scheduler: graceful shutdown implement (#9720) 2025-09-28 06:46:16 +00:00
core
diagnostic
filter scheduler: graceful shutdown implement (#9720) 2025-09-28 06:46:16 +00:00
handler
hbstream
keyrange
labeler feat(metering): add storage size metering and keyspace name caching (#9774) 2025-09-25 10:38:55 +00:00
operator metrics: clean up metrics (#9535) 2025-09-02 06:13:22 +00:00
placement
plan
rangelist
scatter
schedulers scheduler: graceful shutdown implement (#9720) 2025-09-28 06:46:16 +00:00
splitter
types scheduler: graceful shutdown implement (#9720) 2025-09-28 06:46:16 +00:00
coordinator.go
metrics.go
plugin_interface.go
prepare_checker.go