This is an automated email from the ASF dual-hosted git repository.
xiangfu pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-pinot.git.
from 75f9fd3 Add a Controller endpoint to return table creation time
(#6331)
add f2c37d5 Creating a pluggable interface for Table config tuner (#6255)
No new revisions were added by this update.
Summary of changes:
.../config/tuner/NoOpTableTableConfigTuner.java | 18 +++--
.../config/tuner/RealTimeAutoIndexTuner.java | 51 ++++++++++++++
.../config/tuner/TableConfigTunerRegistry.java | 77 ++++++++++++++++++++++
.../common/utils/config/TableConfigUtils.java | 13 +++-
.../config/tuner/RealTimeAutoIndexTunerTest.java | 76 +++++++++++++++++++++
.../common/config/tuner/TunerRegistryTest.java | 55 ++++++++++++++++
.../common/utils/config/TableConfigSerDeTest.java | 22 +++++++
.../api/resources/PinotTableRestletResource.java | 11 ++++
pinot-spi/pom.xml | 4 ++
.../apache/pinot/spi/config/table/TableConfig.java | 13 +++-
.../{TableCustomConfig.java => TunerConfig.java} | 36 +++++++---
.../spi/config/table/tuner/TableConfigTuner.java | 24 ++++---
.../apache/pinot/spi/config/table/tuner/Tuner.java | 24 ++++---
.../spi/utils/builder/TableConfigBuilder.java | 9 ++-
14 files changed, 399 insertions(+), 34 deletions(-)
copy
pinot-controller/src/main/java/org/apache/pinot/controller/api/events/DefaultMetadataEventNotifier.java
=>
pinot-common/src/main/java/org/apache/pinot/common/config/tuner/NoOpTableTableConfigTuner.java
(65%)
create mode 100644
pinot-common/src/main/java/org/apache/pinot/common/config/tuner/RealTimeAutoIndexTuner.java
create mode 100644
pinot-common/src/main/java/org/apache/pinot/common/config/tuner/TableConfigTunerRegistry.java
create mode 100644
pinot-common/src/test/java/org/apache/pinot/common/config/tuner/RealTimeAutoIndexTunerTest.java
create mode 100644
pinot-common/src/test/java/org/apache/pinot/common/config/tuner/TunerRegistryTest.java
copy
pinot-spi/src/main/java/org/apache/pinot/spi/config/table/{TableCustomConfig.java
=> TunerConfig.java} (54%)
copy
pinot-controller/src/main/java/org/apache/pinot/controller/api/events/DefaultMetadataEventNotifier.java
=>
pinot-spi/src/main/java/org/apache/pinot/spi/config/table/tuner/TableConfigTuner.java
(65%)
copy
thirdeye/thirdeye-pinot/src/main/java/org/apache/pinot/thirdeye/detection/annotation/AlertScheme.java
=> pinot-spi/src/main/java/org/apache/pinot/spi/config/table/tuner/Tuner.java
(70%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]