Package com.illumon.iris.db.tables.remotequery.process
package com.illumon.iris.db.tables.remotequery.process
-
ClassDescriptionThis abstract class implements the
Workerinterface, which theRemoteQueryDispatchernow uses.DockerServiceWorkerControlImpl is an implementation of theWorkerControlinterface that createsWorkers on Kubernetes.This class deploys a query worker as a docker container in a kubernetes (k8s) Pod.Validation for Kubernetes worker creation requests.Simple validator to allow all overrides.Simple validator to allow CPU shares to be overridden.Simple validator to deny all overrides.LocalProcessWorkerControlImpl is an implementation of theWorkerControlinterface that launches a local operating system process using aProcessclass.WorkerKind for local processes that controls how the LocalProcessWorkerImpl will construct its command line arguments.Simple container class with Jackson properties for serialization and deserialization.A valuesService to set a single static value for a worker pod toleration.Utility methods that may have previously been in the WorkerControl subproject where they were not accessible from the WorkerKind implementations in the DB subproject.Thrown encountering a problem creating a Worker.A service for getting the toleration values for a worker.