This is an automated email from the ASF dual-hosted git repository.

himanshug pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/druid.git.


    from c2e26d2  Add status/selfDiscovered endpoint to indexer for self 
discovery of indexer (#10679)
     add ac1882b  kubernetes based discovery druid extension to run Druid on 
K8S without Zookeeper (#10544)

No new revisions were added by this update.

Summary of changes:
 .../druid/annotations/SuppressFBWarnings.java      |  42 +++
 distribution/bin/check-licenses.py                 |   1 +
 distribution/pom.xml                               |   2 +
 docs/development/extensions-core/kubernetes.md     |  59 ++++
 docs/operations/kubernetes.md                      |   2 +
 extensions-core/kubernetes-extensions/pom.xml      | 152 +++++++++
 .../druid/k8s/discovery/DefaultK8sApiClient.java   | 186 +++++++++++
 .../discovery/DefaultK8sLeaderElectorFactory.java  |  91 ++++++
 .../DiscoveryDruidNodeAndResourceVersion.java      |  44 +++
 .../k8s/discovery/DiscoveryDruidNodeList.java      |  52 +++
 .../apache/druid/k8s/discovery/K8sApiClient.java   |  37 +++
 .../druid/k8s/discovery/K8sDiscoveryConfig.java    | 205 ++++++++++++
 .../druid/k8s/discovery/K8sDiscoveryModule.java    | 152 +++++++++
 .../k8s/discovery/K8sDruidLeaderSelector.java      | 152 +++++++++
 .../druid/k8s/discovery/K8sDruidNodeAnnouncer.java | 266 +++++++++++++++
 .../discovery/K8sDruidNodeDiscoveryProvider.java   | 363 +++++++++++++++++++++
 .../k8s/discovery/K8sLeaderElectorFactory.java     |  41 +++
 .../k8s/discovery/LeaderElectorAsyncWrapper.java   | 119 +++++++
 .../org/apache/druid/k8s/discovery/PodInfo.java    |  59 ++++
 .../apache/druid/k8s/discovery/WatchResult.java    |  36 ++
 .../org.apache.druid.initialization.DruidModule    |  16 +
 .../discovery/K8sAnnouncerAndDiscoveryIntTest.java | 124 +++++++
 .../k8s/discovery/K8sDiscoveryConfigTest.java      |  79 +++++
 .../discovery/K8sDruidLeaderElectionIntTest.java   | 166 ++++++++++
 .../k8s/discovery/K8sDruidLeaderSelectorTest.java  | 180 ++++++++++
 .../k8s/discovery/K8sDruidNodeAnnouncerTest.java   | 143 ++++++++
 .../K8sDruidNodeDiscoveryProviderTest.java         | 343 +++++++++++++++++++
 .../druid/k8s/discovery/NoopServiceEmitter.java    |  36 ++
 licenses.yaml                                      | 250 ++++++++++++++
 pom.xml                                            |   1 +
 .../CuratorDruidNodeDiscoveryProvider.java         | 184 +----------
 .../druid/discovery/BaseNodeRoleWatcher.java       | 301 +++++++++++++++++
 .../druid/discovery/DruidLeaderSelector.java       |   1 +
 .../druid/discovery/BaseNodeRoleWatcherTest.java   | 161 +++++++++
 .../main/java/org/apache/druid/cli/CliBroker.java  |  15 +-
 .../main/java/org/apache/druid/cli/CliIndexer.java |   5 +-
 .../main/java/org/apache/druid/cli/CliPeon.java    |  15 +-
 website/.spelling                                  |   8 +
 38 files changed, 3910 insertions(+), 179 deletions(-)
 create mode 100644 
core/src/main/java/org/apache/druid/annotations/SuppressFBWarnings.java
 create mode 100644 docs/development/extensions-core/kubernetes.md
 create mode 100644 extensions-core/kubernetes-extensions/pom.xml
 create mode 100644 
extensions-core/kubernetes-extensions/src/main/java/org/apache/druid/k8s/discovery/DefaultK8sApiClient.java
 create mode 100644 
extensions-core/kubernetes-extensions/src/main/java/org/apache/druid/k8s/discovery/DefaultK8sLeaderElectorFactory.java
 create mode 100644 
extensions-core/kubernetes-extensions/src/main/java/org/apache/druid/k8s/discovery/DiscoveryDruidNodeAndResourceVersion.java
 create mode 100644 
extensions-core/kubernetes-extensions/src/main/java/org/apache/druid/k8s/discovery/DiscoveryDruidNodeList.java
 create mode 100644 
extensions-core/kubernetes-extensions/src/main/java/org/apache/druid/k8s/discovery/K8sApiClient.java
 create mode 100644 
extensions-core/kubernetes-extensions/src/main/java/org/apache/druid/k8s/discovery/K8sDiscoveryConfig.java
 create mode 100644 
extensions-core/kubernetes-extensions/src/main/java/org/apache/druid/k8s/discovery/K8sDiscoveryModule.java
 create mode 100644 
extensions-core/kubernetes-extensions/src/main/java/org/apache/druid/k8s/discovery/K8sDruidLeaderSelector.java
 create mode 100644 
extensions-core/kubernetes-extensions/src/main/java/org/apache/druid/k8s/discovery/K8sDruidNodeAnnouncer.java
 create mode 100644 
extensions-core/kubernetes-extensions/src/main/java/org/apache/druid/k8s/discovery/K8sDruidNodeDiscoveryProvider.java
 create mode 100644 
extensions-core/kubernetes-extensions/src/main/java/org/apache/druid/k8s/discovery/K8sLeaderElectorFactory.java
 create mode 100644 
extensions-core/kubernetes-extensions/src/main/java/org/apache/druid/k8s/discovery/LeaderElectorAsyncWrapper.java
 create mode 100644 
extensions-core/kubernetes-extensions/src/main/java/org/apache/druid/k8s/discovery/PodInfo.java
 create mode 100644 
extensions-core/kubernetes-extensions/src/main/java/org/apache/druid/k8s/discovery/WatchResult.java
 create mode 100644 
extensions-core/kubernetes-extensions/src/main/resources/META-INF/services/org.apache.druid.initialization.DruidModule
 create mode 100644 
extensions-core/kubernetes-extensions/src/test/java/org/apache/druid/k8s/discovery/K8sAnnouncerAndDiscoveryIntTest.java
 create mode 100644 
extensions-core/kubernetes-extensions/src/test/java/org/apache/druid/k8s/discovery/K8sDiscoveryConfigTest.java
 create mode 100644 
extensions-core/kubernetes-extensions/src/test/java/org/apache/druid/k8s/discovery/K8sDruidLeaderElectionIntTest.java
 create mode 100644 
extensions-core/kubernetes-extensions/src/test/java/org/apache/druid/k8s/discovery/K8sDruidLeaderSelectorTest.java
 create mode 100644 
extensions-core/kubernetes-extensions/src/test/java/org/apache/druid/k8s/discovery/K8sDruidNodeAnnouncerTest.java
 create mode 100644 
extensions-core/kubernetes-extensions/src/test/java/org/apache/druid/k8s/discovery/K8sDruidNodeDiscoveryProviderTest.java
 create mode 100644 
extensions-core/kubernetes-extensions/src/test/java/org/apache/druid/k8s/discovery/NoopServiceEmitter.java
 create mode 100644 
server/src/main/java/org/apache/druid/discovery/BaseNodeRoleWatcher.java
 create mode 100644 
server/src/test/java/org/apache/druid/discovery/BaseNodeRoleWatcherTest.java


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@druid.apache.org
For additional commands, e-mail: commits-h...@druid.apache.org

Reply via email to