Module gc

Module gc 

Source

Modulesยง

candidate ๐Ÿ”’
ctx ๐Ÿ”’
dropped ๐Ÿ”’
Dropped region GC handling.
handler ๐Ÿ”’
options ๐Ÿ”’
procedure ๐Ÿ”’
scheduler ๐Ÿ”’
tracker ๐Ÿ”’
util ๐Ÿ”’

Structsยง

BatchGcProcedure
Procedure to perform get file refs then batch GC for multiple regions, it holds locks for all regions during the whole procedure.
GcScheduler
GcScheduler is used to periodically trigger garbage collection on datanodes.
GcSchedulerOptions
Configuration for GC operations.

Enumsยง

Event
Event represents various types of events that can be processed by the gc ticker.

Type Aliasesยง

GcTickerRef
Peer2Regions ๐Ÿ”’
Mapping from leader peer to the set of region IDs it is responsible for.
Region2Peers
Mapping from region ID to its associated peers (leader and followers).