Class KillSupervisors
java.lang.Object
org.apache.druid.server.coordinator.duty.MetadataCleanupDuty
org.apache.druid.server.coordinator.duty.KillSupervisors
- All Implemented Interfaces:
CoordinatorDuty
Cleans up terminated supervisors from the supervisors table in metadata storage.
-
Constructor Summary
ConstructorsConstructorDescriptionKillSupervisors(MetadataCleanupConfig config, MetadataSupervisorManager metadataSupervisorManager) -
Method Summary
Modifier and TypeMethodDescriptionprotected intcleanupEntriesCreatedBefore(org.joda.time.DateTime minCreatedTime) Cleans up metadata entries created before theminCreatedTime.Methods inherited from class org.apache.druid.server.coordinator.duty.MetadataCleanupDuty
getCurrentTime, run
-
Constructor Details
-
KillSupervisors
public KillSupervisors(MetadataCleanupConfig config, MetadataSupervisorManager metadataSupervisorManager)
-
-
Method Details
-
cleanupEntriesCreatedBefore
protected int cleanupEntriesCreatedBefore(org.joda.time.DateTime minCreatedTime) Description copied from class:MetadataCleanupDutyCleans up metadata entries created before theminCreatedTime.This method is not invoked if the
cleanupPeriodhas not elapsed since theMetadataCleanupDuty.lastCleanupTime.- Specified by:
cleanupEntriesCreatedBeforein classMetadataCleanupDuty- Returns:
- Number of deleted metadata entries
-