Modulesยง
- check_
drained ๐ - dispatch ๐
- drain_
datanode_ ๐end - drain_
datanode_ ๐start - manager ๐
- migration ๐
- utils ๐
Structsยง
- Context
- The context of
DrainDatanodeProcedure. - Drain
Datanode Data - The persistent data of
DrainDatanodeProcedureas written bydump. - Drain
Datanode Data Owned - The persistent data of
DrainDatanodeProcedureas read byfrom_json. - Drain
Datanode Plan - The regions placed on a datanode, split by role.
- Drain
Datanode ๐Procedure - The procedure draining a datanode.
- Drain
Datanode Procedure Task - The task of
DrainDatanodeProcedure. - Persistent
Context - The persistent data of
DrainDatanodeProcedure. - Subprocedure
Meta - A dispatched migration sub-procedure that is not settled yet.
- Volatile
Context - The in-memory data of
DrainDatanodeProcedure.
Enumsยง
- Drain
Datanode Strategy - The strategy of a drain run when a region cannot be migrated.
Constantsยง
- DEFAULT_
DRAIN_ TIMEOUT - The default budget of the whole drain.
- DEFAULT_
PARALLELISM - The default number of leader regions migrated concurrently.
- MAX_
PARALLELISM - The maximum number of leader regions migrated concurrently.
- MAX_
RESCAN_ ROUNDS - The maximum number of plan build attempts, including the first scan and failed reads.
Traitsยง
- State ๐
- A state of
DrainDatanodeProcedure.