Uses of Interface
org.apache.druid.server.coordinator.duty.CoordinatorDuty
Packages that use CoordinatorDuty
-
Uses of CoordinatorDuty in org.apache.druid.server.coordinator.duty
Subinterfaces of CoordinatorDuty in org.apache.druid.server.coordinator.dutyModifier and TypeInterfaceDescriptioninterfaceThisExtensionPointallows for coordinator duty to be pluggable so that users can register their own duties without modifying Core Druid classes.Classes in org.apache.druid.server.coordinator.duty that implement CoordinatorDutyModifier and TypeClassDescriptionclassCoordinator Duty to balance segments across Historicals.classHandles cloning of historicals.classclassclassCoordinatorDuty for automatic deletion of compaction configurations from the config table in metadata storage.classCoordinatorDuty for automatic deletion of datasource metadata from the datasource table in metadata storage.classclassDuty to kill stale pending segments which are not needed anymore.classCleans up terminated supervisors from the supervisors table in metadata storage.classExampleCoordinatorCustomDutyfor automatic deletion of terminated supervisors from the metadata storage.classCoordinator duty to clean up segment schema which are not referenced by any used segment.classCompletely removes information about unused segments who have an interval end that comes before now -KillUnusedSegments.durationToRetainfrom the metadata store.classMark eternity tombstones not overshadowed by currently served segments as unused.classMarks a segment as unused if it is overshadowed by: a segment served by a historical or broker a segment that has zero required replicas and thus will never be loaded on a serverclassPerforms cleanup of stale metadata entries created before a configured retain duration.classThis duty does the following: Creates an immutableDruidClusterconsisting ofServerHolders 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.classDuty to run retention rules for all used non-overshadowed segments.classUnloads segments that are no longer marked as used from servers.Constructor parameters in org.apache.druid.server.coordinator.duty with type arguments of type CoordinatorDutyModifierConstructorDescriptionCoordinatorDutyGroup(String name, List<CoordinatorDuty> duties, org.joda.time.Duration period, DruidCoordinator.DutyGroupHelper coordinator)