This is an automated email from the ASF dual-hosted git repository.
davidlim pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/druid.git
from 9eebeead44 Tune stale bot to pick older issues first (#14267)
add 58dcbf9399 queue tasks in kubernetes task runner if capacity is fully
utilized (#14156)
No new revisions were added by this update.
Summary of changes:
.../kubernetes-overlord-extensions/pom.xml | 12 +
...rdModule.java => KubernetesOverlordModule.java} | 2 +-
.../k8s/overlord/KubernetesPeonLifecycle.java | 292 +++++
...er.java => KubernetesPeonLifecycleFactory.java} | 36 +-
.../druid/k8s/overlord/KubernetesTaskRunner.java | 405 +++----
.../k8s/overlord/KubernetesTaskRunnerConfig.java | 363 +++++-
.../k8s/overlord/KubernetesTaskRunnerFactory.java | 36 +-
.../druid/k8s/overlord/KubernetesWorkItem.java | 125 ++
.../TaskAdapter.java => PeonLifecycleFactory.java} | 13 +-
.../k8s/overlord/common/DruidK8sConstants.java | 2 +-
.../overlord/common/DruidKubernetesPeonClient.java | 248 ----
.../druid/k8s/overlord/common/JobResponse.java | 16 +-
.../k8s/overlord/common/KubernetesPeonClient.java | 211 +++-
.../{common => taskadapter}/K8sTaskAdapter.java | 43 +-
.../MultiContainerTaskAdapter.java | 8 +-
.../PodTemplateTaskAdapter.java | 13 +-
.../SingleContainerTaskAdapter.java | 6 +-
.../{common => taskadapter}/TaskAdapter.java | 2 +-
.../org.apache.druid.initialization.DruidModule | 2 +-
.../k8s/overlord/KubernetesPeonLifecycleTest.java | 644 +++++++++++
.../overlord/KubernetesTaskRunnerConfigTest.java | 123 ++
.../overlord/KubernetesTaskRunnerFactoryTest.java | 41 +-
.../k8s/overlord/KubernetesTaskRunnerTest.java | 1223 +++++++-------------
.../druid/k8s/overlord/KubernetesWorkItemTest.java | 273 +++++
.../k8s/overlord/TestPeonLifecycleFactory.java} | 20 +-
.../common/DruidKubernetesPeonClientTest.java | 269 -----
.../druid/k8s/overlord/common/JobResponseTest.java | 69 +-
.../druid/k8s/overlord/common/K8sTestUtils.java | 30 -
.../overlord/common/KubernetesPeonClientTest.java | 497 ++++++++
.../DruidPeonClientIntegrationTest.java | 31 +-
.../K8sTaskAdapterTest.java | 43 +-
.../MultiContainerTaskAdapterTest.java | 30 +-
.../PodTemplateTaskAdapterTest.java | 7 +-
.../SingleContainerTaskAdapterTest.java | 10 +-
.../test/resources/kubernetesTaskRunnerConfig.json | 5 +
35 files changed, 3304 insertions(+), 1846 deletions(-)
rename
extensions-contrib/kubernetes-overlord-extensions/src/main/java/org/apache/druid/k8s/overlord/{K8sOverlordModule.java
=> KubernetesOverlordModule.java} (98%)
create mode 100644
extensions-contrib/kubernetes-overlord-extensions/src/main/java/org/apache/druid/k8s/overlord/KubernetesPeonLifecycle.java
copy
extensions-contrib/kubernetes-overlord-extensions/src/main/java/org/apache/druid/k8s/overlord/{common/TaskAdapter.java
=> KubernetesPeonLifecycleFactory.java} (52%)
create mode 100644
extensions-contrib/kubernetes-overlord-extensions/src/main/java/org/apache/druid/k8s/overlord/KubernetesWorkItem.java
copy
extensions-contrib/kubernetes-overlord-extensions/src/main/java/org/apache/druid/k8s/overlord/{common/TaskAdapter.java
=> PeonLifecycleFactory.java} (77%)
delete mode 100644
extensions-contrib/kubernetes-overlord-extensions/src/main/java/org/apache/druid/k8s/overlord/common/DruidKubernetesPeonClient.java
rename
extensions-contrib/kubernetes-overlord-extensions/src/main/java/org/apache/druid/k8s/overlord/{common
=> taskadapter}/K8sTaskAdapter.java (90%)
rename
extensions-contrib/kubernetes-overlord-extensions/src/main/java/org/apache/druid/k8s/overlord/{common
=> taskadapter}/MultiContainerTaskAdapter.java (94%)
rename
extensions-contrib/kubernetes-overlord-extensions/src/main/java/org/apache/druid/k8s/overlord/{common
=> taskadapter}/PodTemplateTaskAdapter.java (95%)
rename
extensions-contrib/kubernetes-overlord-extensions/src/main/java/org/apache/druid/k8s/overlord/{common
=> taskadapter}/SingleContainerTaskAdapter.java (90%)
copy
extensions-contrib/kubernetes-overlord-extensions/src/main/java/org/apache/druid/k8s/overlord/{common
=> taskadapter}/TaskAdapter.java (95%)
create mode 100644
extensions-contrib/kubernetes-overlord-extensions/src/test/java/org/apache/druid/k8s/overlord/KubernetesPeonLifecycleTest.java
create mode 100644
extensions-contrib/kubernetes-overlord-extensions/src/test/java/org/apache/druid/k8s/overlord/KubernetesTaskRunnerConfigTest.java
create mode 100644
extensions-contrib/kubernetes-overlord-extensions/src/test/java/org/apache/druid/k8s/overlord/KubernetesWorkItemTest.java
rename
extensions-contrib/kubernetes-overlord-extensions/src/{main/java/org/apache/druid/k8s/overlord/common/TaskAdapter.java
=> test/java/org/apache/druid/k8s/overlord/TestPeonLifecycleFactory.java} (66%)
delete mode 100644
extensions-contrib/kubernetes-overlord-extensions/src/test/java/org/apache/druid/k8s/overlord/common/DruidKubernetesPeonClientTest.java
create mode 100644
extensions-contrib/kubernetes-overlord-extensions/src/test/java/org/apache/druid/k8s/overlord/common/KubernetesPeonClientTest.java
rename
extensions-contrib/kubernetes-overlord-extensions/src/test/java/org/apache/druid/k8s/overlord/{common
=> taskadapter}/DruidPeonClientIntegrationTest.java (84%)
rename
extensions-contrib/kubernetes-overlord-extensions/src/test/java/org/apache/druid/k8s/overlord/{common
=> taskadapter}/K8sTaskAdapterTest.java (91%)
rename
extensions-contrib/kubernetes-overlord-extensions/src/test/java/org/apache/druid/k8s/overlord/{common
=> taskadapter}/MultiContainerTaskAdapterTest.java (90%)
rename
extensions-contrib/kubernetes-overlord-extensions/src/test/java/org/apache/druid/k8s/overlord/{common
=> taskadapter}/PodTemplateTaskAdapterTest.java (97%)
rename
extensions-contrib/kubernetes-overlord-extensions/src/test/java/org/apache/druid/k8s/overlord/{common
=> taskadapter}/SingleContainerTaskAdapterTest.java (92%)
create mode 100644
extensions-contrib/kubernetes-overlord-extensions/src/test/resources/kubernetesTaskRunnerConfig.json
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]