Class ClientMSQContext

java.lang.Object
org.apache.druid.client.indexing.ClientMSQContext

public class ClientMSQContext extends Object
This class copies over MSQ context parameters from the MSQ extension. This is required to validate the submitted compaction config at the coordinator. The values used here should be kept in sync with those in org.apache.druid.msq.util.MultiStageQueryContext
  • Field Details

    • CTX_MAX_NUM_TASKS

      public static final String CTX_MAX_NUM_TASKS
      See Also:
    • DEFAULT_MAX_NUM_TASKS

      public static final int DEFAULT_MAX_NUM_TASKS
      See Also:
    • MAX_TASK_SLOTS_FOR_MSQ_COMPACTION_TASK

      public static final int MAX_TASK_SLOTS_FOR_MSQ_COMPACTION_TASK
      Limit to ensure that an MSQ compaction task doesn't take up all task slots in a cluster.
      See Also:
  • Constructor Details

    • ClientMSQContext

      public ClientMSQContext()