| BalanceSegments |
|
| CollectSegmentAndServerStats |
Collects stats pertaining to segment availability on different servers.
|
| CompactSegments |
|
| CoordinatorCustomDutyGroup |
|
| CoordinatorCustomDutyGroups |
|
| CoordinatorDutyUtils |
utilty methods that are useful for coordinator duties
|
| KillAuditLog |
|
| KillCompactionConfig |
CoordinatorDuty for automatic deletion of compaction configurations from the config table in metadata storage.
|
| KillDatasourceMetadata |
CoordinatorDuty for automatic deletion of datasource metadata from the datasource table in metadata storage.
|
| KillRules |
|
| KillStalePendingSegments |
Duty to kill stale pending segments which are not needed anymore.
|
| KillSupervisors |
Cleans up terminated supervisors from the supervisors table in metadata storage.
|
| KillSupervisorsCustomDuty |
Example CoordinatorCustomDuty for automatic deletion of terminated
supervisors from the metadata storage.
|
| KillUnusedSegments |
|
| MarkEternityTombstonesAsUnused |
Mark eternity tombstones not overshadowed by currently served segments as unused.
|
| MarkOvershadowedSegmentsAsUnused |
Marks segments that are overshadowed by currently served segments as unused.
|
| MetadataCleanupDuty |
Performs cleanup of stale metadata entries created before a configured retain duration.
|
| PrepareBalancerAndLoadQueues |
This duty does the following:
Creates an immutable DruidCluster consisting of ServerHolders
which represent the current state of the servers in the cluster.
Starts and stops load peons for new and disappeared servers respectively.
Cancels in-progress loads on all decommissioning servers.
|
| RunRules |
Duty to run retention rules for all used non-overshadowed segments.
|
| UnloadUnusedSegments |
Unloads segments that are no longer marked as used from servers.
|