This is an automated email from the ASF dual-hosted git repository.
FrankChen021 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/druid.git
The following commit(s) were added to refs/heads/master by this push:
new 77e9c222f56 minor: cleanup use of some deprecated and marked for
removal context keys (#20668)
77e9c222f56 is described below
commit 77e9c222f564fc5e26cb0b9857da3a477628374f
Author: Lucas Capistrant <[email protected]>
AuthorDate: Thu Oct 22 21:19:32 2026 -0500
minor: cleanup use of some deprecated and marked for removal context keys
(#20668)
---
.../msq/indexing/IndexerControllerContext.java | 26 ++++++++++------------
.../msq/indexing/IndexerControllerContextTest.java | 25 ++++++++++-----------
2 files changed, 24 insertions(+), 27 deletions(-)
diff --git
a/multi-stage-query/src/main/java/org/apache/druid/msq/indexing/IndexerControllerContext.java
b/multi-stage-query/src/main/java/org/apache/druid/msq/indexing/IndexerControllerContext.java
index b540a7e0353..104ab432273 100644
---
a/multi-stage-query/src/main/java/org/apache/druid/msq/indexing/IndexerControllerContext.java
+++
b/multi-stage-query/src/main/java/org/apache/druid/msq/indexing/IndexerControllerContext.java
@@ -50,13 +50,11 @@ import
org.apache.druid.msq.indexing.client.ControllerChatHandler;
import org.apache.druid.msq.indexing.client.IndexerWorkerClient;
import org.apache.druid.msq.indexing.destination.MSQDestination;
import org.apache.druid.msq.indexing.error.MSQException;
-import org.apache.druid.msq.indexing.error.MSQWarnings;
import org.apache.druid.msq.indexing.error.UnknownFault;
import org.apache.druid.msq.input.InputSpecSlicerProvider;
import org.apache.druid.msq.kernel.WorkOrder;
import org.apache.druid.msq.kernel.controller.ControllerQueryKernelConfig;
import org.apache.druid.msq.util.MultiStageQueryContext;
-import org.apache.druid.query.BaseQuery;
import org.apache.druid.query.DruidMetrics;
import org.apache.druid.query.QueryContext;
import org.apache.druid.query.context.QueryContextParameters;
@@ -91,21 +89,21 @@ public class IndexerControllerContext implements
ControllerContext
* Worker context keys that worker tasks require in their task context.
*/
private static final Set<String> WORKER_TASK_CONTEXT_KEYS = ImmutableSet.of(
- MultiStageQueryContext.CTX_DURABLE_SHUFFLE_STORAGE,
- MSQWarnings.CTX_MAX_PARSE_EXCEPTIONS_ALLOWED,
- MultiStageQueryContext.CTX_IS_REINDEX,
- MultiStageQueryContext.CTX_MAX_CONCURRENT_STAGES,
- MultiStageQueryContext.CTX_ROW_BASED_FRAME_TYPE,
- MultiStageQueryContext.CTX_REMOVE_NULL_BYTES,
- MultiStageQueryContext.CTX_INCLUDE_ALL_COUNTERS,
- MultiStageQueryContext.CTX_MAX_FRAME_SIZE,
- MultiStageQueryContext.CTX_SELECT_DESTINATION,
- MultiStageQueryContext.CTX_LIVE_REPORT_COUNTERS,
- MultiStageQueryContext.CTX_MAX_THREADS,
+ QueryContextParameters.DURABLE_SHUFFLE_STORAGE.getName(),
+ QueryContextParameters.MAX_PARSE_EXCEPTIONS.getName(),
+ QueryContextParameters.IS_REINDEX.getName(),
+ QueryContextParameters.MAX_CONCURRENT_STAGES.getName(),
+ QueryContextParameters.ROW_BASED_FRAME_TYPE.getName(),
+ QueryContextParameters.REMOVE_NULL_BYTES.getName(),
+ QueryContextParameters.INCLUDE_ALL_COUNTERS.getName(),
+ QueryContextParameters.MAX_FRAME_SIZE.getName(),
+ QueryContextParameters.SELECT_DESTINATION.getName(),
+ QueryContextParameters.LIVE_REPORT_COUNTERS.getName(),
+ QueryContextParameters.MAX_THREADS.getName(),
MultiStageQueryContext.CTX_VIRTUAL_STORAGE_PARTIAL_DOWNLOADS,
Tasks.STORE_EMPTY_COLUMNS_KEY,
QueryContextParameters.QUERY_ID.getName(),
- BaseQuery.SQL_QUERY_ID,
+ QueryContextParameters.SQL_QUERY_ID.getName(),
QueryContextParameters.DEBUG.getName()
);
diff --git
a/multi-stage-query/src/test/java/org/apache/druid/msq/indexing/IndexerControllerContextTest.java
b/multi-stage-query/src/test/java/org/apache/druid/msq/indexing/IndexerControllerContextTest.java
index ac08070bc49..31cc298e3e1 100644
---
a/multi-stage-query/src/test/java/org/apache/druid/msq/indexing/IndexerControllerContextTest.java
+++
b/multi-stage-query/src/test/java/org/apache/druid/msq/indexing/IndexerControllerContextTest.java
@@ -24,11 +24,10 @@ import org.apache.druid.indexing.common.task.Tasks;
import org.apache.druid.java.util.common.Intervals;
import org.apache.druid.msq.indexing.destination.TaskReportMSQDestination;
import org.apache.druid.msq.kernel.controller.ControllerQueryKernelConfig;
-import org.apache.druid.msq.util.MultiStageQueryContext;
-import org.apache.druid.query.BaseQuery;
import org.apache.druid.query.Druids;
import org.apache.druid.query.QueryContext;
import org.apache.druid.query.TableDataSource;
+import org.apache.druid.query.context.QueryContextParameters;
import org.apache.druid.query.scan.ScanQuery;
import org.apache.druid.query.spec.LegacySegmentSpec;
import org.apache.druid.segment.column.ColumnType;
@@ -45,12 +44,12 @@ public class IndexerControllerContextTest
public void testMakeTaskContextCopiesOnlyWorkerStartupKeys()
{
final Map<String, Object> queryContext = ImmutableMap.of(
- BaseQuery.QUERY_ID, "query-id",
- BaseQuery.SQL_QUERY_ID, "sql-query-id",
- MultiStageQueryContext.CTX_MAX_THREADS, 2,
+ QueryContextParameters.QUERY_ID.getName(), "query-id",
+ QueryContextParameters.SQL_QUERY_ID.getName(), "sql-query-id",
+ QueryContextParameters.MAX_THREADS.getName(), 2,
Tasks.STORE_EMPTY_COLUMNS_KEY, false,
- MultiStageQueryContext.CTX_FINALIZE_AGGREGATIONS, false,
- MultiStageQueryContext.CTX_ARRAY_INGEST_MODE, "array"
+ QueryContextParameters.FINALIZE_AGGREGATIONS.getName(), false,
+ QueryContextParameters.ARRAY_INGEST_MODE.getName(), "array"
);
final LegacyMSQSpec querySpec =
@@ -79,17 +78,17 @@ public class IndexerControllerContextTest
IndexerControllerContext.makeTaskContext(querySpec, queryKernelConfig,
ImmutableMap.of());
// Keys that workers read from the task context at startup.
- Assertions.assertEquals("query-id", taskContext.get(BaseQuery.QUERY_ID));
- Assertions.assertEquals("sql-query-id",
taskContext.get(BaseQuery.SQL_QUERY_ID));
- Assertions.assertEquals(2,
taskContext.get(MultiStageQueryContext.CTX_MAX_THREADS));
+ Assertions.assertEquals("query-id",
taskContext.get(QueryContextParameters.QUERY_ID.getName()));
+ Assertions.assertEquals("sql-query-id",
taskContext.get(QueryContextParameters.SQL_QUERY_ID.getName()));
+ Assertions.assertEquals(2,
taskContext.get(QueryContextParameters.MAX_THREADS.getName()));
Assertions.assertEquals(false,
taskContext.get(Tasks.STORE_EMPTY_COLUMNS_KEY));
Assertions.assertEquals(
TaskReportMSQDestination.instance().toSelectDestination().getName(),
- taskContext.get(MultiStageQueryContext.CTX_SELECT_DESTINATION)
+ taskContext.get(QueryContextParameters.SELECT_DESTINATION.getName())
);
// Other query context keys reach workers through the work order, not the
task context.
-
Assertions.assertFalse(taskContext.containsKey(MultiStageQueryContext.CTX_FINALIZE_AGGREGATIONS));
-
Assertions.assertFalse(taskContext.containsKey(MultiStageQueryContext.CTX_ARRAY_INGEST_MODE));
+
Assertions.assertFalse(taskContext.containsKey(QueryContextParameters.FINALIZE_AGGREGATIONS.getName()));
+
Assertions.assertFalse(taskContext.containsKey(QueryContextParameters.ARRAY_INGEST_MODE.getName()));
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]