mirror of https://github.com/apache/druid.git
286eecad7c
Changes: - Move following configs from `CliCoordinator` to `DruidCoordinatorConfig`: - `druid.coordinator.kill.on` - `druid.coordinator.kill.pendingSegments.on` - `druid.coordinator.kill.supervisors.on` - `druid.coordinator.kill.rules.on` - `druid.coordinator.kill.audit.on` - `druid.coordinator.kill.datasource.on` - `druid.coordinator.kill.compaction.on` - In the Coordinator style used by historical management duties, always instantiate all the metadata cleanup duties but execute only if enabled. In the existing code, they are instantiated only when enabled by using optional binding with Guice. - Add a wrapper `MetadataManager` which contains handles to all the different metadata managers for rules, supervisors, segments, etc. - Add a `CoordinatorConfigManager` to simplify read and update of coordinator configs - Remove persistence related methods from `CoordinatorCompactionConfig` and `CoordinatorDynamicConfig` as these are config classes. - Remove annotations `@CoordinatorIndexingServiceDuty`, `@CoordinatorMetadataStoreManagementDuty` |
||
---|---|---|
.. | ||
src | ||
pom.xml |