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

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


    from 61157f10933 Revert "Revert "Revert "Revert the fix temporarily to 
verify IT failure"""
     add 24ec0b01db7 fix nvl vector processor failing with NPE if all null 
inputs (#18024)
     add b6daa632d8c fix SET statements apearing in JSON queries (#18026)
     add b9c6fdc12c3 Add more concurrency unit tests for TaskQueue (#18022)
     add 2ed53eda995 Fix class loading issue for glue catalog (#18016)
     add 9bb25e6de92 fix OR filter partial index value matcher on cursor reset 
(#18029)
     add a063460da17 Fix typo in ChannelResourceFactory log (#18030)
     add 2b1f1fc61dc Fix race condition in TaskQueue.removeTaskInternal (#18031)
     add 8e55eb5c098 Add taskType dimension to task count metrics (#18032)
     add 472411ae432 Update docs to include taskType for Overlord task count 
metrics (#18035)
     add 6974d5a14af Fix typo in GroupBy doc (#18038)
     add c5cf2ac084b Use concurrent locks for multiple appends (#18041)
     add 4ff4eea3113 Fix usage of compaction supervisor when 
enableInputSourceSecurity is true (#18043)
     add 6e507a62d0a Info logging for failures for cancellation (#18046)
     add d99dfd5555e overhaul segment reference counting and segment map 
function (#18005)
     add 8232fb519d2 Web console: fix supervisor actions menu not working well 
with lots of incremental loading (#18023)
     add da0055d6e37 fix issue with numeric vector selectors on json_value when 
least restrictive type contains arrays (#18053)
     add d72b3bf0ea9 Raw SQL Support on HTTP endpoints (#17937)
     add da45edac908 acquire segment references in bulk for ServerManager to 
simplify reference handling (#18054)
     add 88fec4b6abb Fix incorrect FixedBucketsHistogram counts when merging 
indexes (#18049)
     add 2e4f80abf82 add error column to the tasks view (#18057)
     add 187d3fa7c4f Wrap populateResults() method to prevent query from 
failing (#18044)
     add 69b2e809002 Dart resource deprecation (#18003)
     add 72c9f0c2d68 fix bug in NestedComplexColumn.getFieldLogicalType when 
handling array element paths (#18059)
     add 4d6076cf5df Switch to counter for tracking used task slots on 
ForkingTaskRunner (#18045)
     add 092c04b6f63 Quidem stabilization fixes (#18062)
     add 1b8cc28be22 Fix flaky test in TaskQueueConcurrencyTest (#18066)
     add 8115a8b63ad Associate NotYetSupported reasons with scopes (#18034)
     add 3be94a09d81 Add embedded kill tasks that run on the Overlord (#18028)
     add c89aeb44e31 Web console: allow freeform tier editing in retention 
rules (#18050)
     add f03a961c6f0 Update aws.sdk.version (#18068)
     add 5f05c2a503e Fix IT failure (#18067)
     add 454c47a0335 web-console fixes to work with latest dart changes (#18073)
     add e9f351876e3 Merge branch 'master' into partial_results_missing_seg_fix
     add ee115928c81 Address review comments.
     add 6fbff4b0f18 Add only validateAndWriteHeader() & commentary for the test

No new revisions were added by this update.

Summary of changes:
 .../benchmark/IndexedTableJoinCursorBenchmark.java |   7 +-
 .../druid/benchmark/JoinAndLookupBenchmark.java    |  22 +-
 docs/api-reference/sql-api.md                      |  38 +-
 docs/operations/metrics.md                         |  10 +-
 docs/querying/groupbyquery.md                      |   4 +-
 docs/querying/nested-columns.md                    |  10 +-
 docs/querying/sql-functions.md                     |   6 +-
 docs/querying/sql-json-functions.md                |   4 +-
 .../druid/iceberg/input/GlueIcebergCatalog.java    |  19 +-
 .../histogram/FixedBucketsHistogram.java           |  16 +
 .../FixedBucketsHistogramAggregatorFactory.java    |   4 +-
 .../FixedBucketsHistogramAggregationTest.java      |  46 +-
 .../druid/indexing/kafka/KafkaIndexTask.java       |  18 +-
 .../druid/indexing/kafka/KafkaSamplerSpec.java     |   9 +-
 .../kafka/supervisor/KafkaSupervisorSpec.java      |  10 +-
 .../druid/indexing/kinesis/KinesisIndexTask.java   |  14 +-
 .../druid/indexing/kinesis/KinesisSamplerSpec.java |   9 +-
 .../kinesis/supervisor/KinesisSupervisorSpec.java  |  10 +-
 extensions-core/multi-stage-query/pom.xml          |   5 +
 .../msq/dart/DartResourcePermissionMapper.java     |   6 +-
 .../msq/dart/controller/http/DartQueryInfo.java    |   4 +-
 .../msq/dart/controller/http/DartSqlResource.java  | 269 -------
 .../msq/dart/controller/sql/DartSqlClient.java     |   8 +-
 .../controller/sql/DartSqlClientFactoryImpl.java   |   4 +-
 .../msq/dart/controller/sql/DartSqlClientImpl.java |  29 +-
 .../msq/dart/controller/sql/DartSqlClients.java    |   4 +-
 .../msq/dart/controller/sql/DartSqlEngine.java     | 118 ++-
 .../druid/msq/dart/guice/DartControllerModule.java |  28 +-
 .../druid/msq/dart/guice/DartWorkerModule.java     |  19 +
 .../msq/dart/worker/DartDataSegmentProvider.java   |  27 +-
 .../java/org/apache/druid/msq/exec/Controller.java |   5 +-
 .../druid/msq/input/ParseExceptionUtils.java       |   2 +-
 .../druid/msq/querykit/BaseLeafFrameProcessor.java |  16 +-
 .../querykit/BaseLeafFrameProcessorFactory.java    |  17 +-
 .../querykit/BaseLeafFrameProcessorManager.java    |   7 +-
 .../BroadcastJoinSegmentMapFnProcessor.java        |  12 +-
 .../querykit/RestrictedInputNumberDataSource.java  |   8 +-
 .../msq/querykit/SimpleSegmentMapFnProcessor.java  |  10 +-
 .../groupby/GroupByPreShuffleFrameProcessor.java   |   9 +-
 .../GroupByPreShuffleFrameProcessorFactory.java    |   6 +-
 .../msq/querykit/scan/ScanQueryFrameProcessor.java |   9 +-
 .../scan/ScanQueryFrameProcessorFactory.java       |   5 +-
 .../org/apache/druid/msq/sql/MSQTaskSqlEngine.java |  15 +-
 .../msq/sql/resources/SqlStatementResource.java    |  13 +-
 .../dart/controller/http/DartQueryInfoTest.java    |  32 +
 .../dart/controller/http/DartSqlResourceTest.java  | 156 ++--
 .../controller/http/GetQueriesResponseTest.java    |  62 --
 .../dart/controller/sql/DartSqlClientImplTest.java |   9 +-
 .../druid/msq/exec/MSQComplexGroupByTest.java      | 191 ++---
 .../apache/druid/msq/exec/TestMSQSqlModule.java    |   2 +-
 .../querykit/scan/ScanQueryFrameProcessorTest.java |   6 +-
 .../druid/msq/test/DartComponentSupplier.java      |   4 +-
 .../druid/msq/test/DecoupledCalciteDartTest.java   |   6 +-
 .../org/apache/druid/msq/test/MSQTestBase.java     |   4 +-
 .../druid/msq/test/MSQTestControllerContext.java   |   2 +-
 .../druid/msq/test/MSQTestWorkerContext.java       |   4 +-
 .../apache/druid/sql/avatica/DartDruidMeta.java    |   2 +
 .../org/apache/druid/sql/avatica/MSQDruidMeta.java |   2 +
 .../druid/storage/s3/S3DataSegmentKiller.java      |   2 +-
 indexing-service/pom.xml                           |   5 +
 .../indexing/common/TaskStorageDirTracker.java     |  17 +
 .../indexing/common/actions/SegmentNukeAction.java |  40 +-
 .../indexing/common/task/HadoopIndexTask.java      |   6 +-
 .../druid/indexing/common/task/IndexTask.java      |   5 +-
 .../common/task/KillUnusedSegmentsTask.java        |  73 +-
 .../druid/indexing/common/task/TaskMetrics.java}   |  20 +-
 .../apache/druid/indexing/common/task/Tasks.java   |   6 +
 .../parallel/ParallelIndexSupervisorTask.java      |   4 +-
 .../parallel/PartialDimensionCardinalityTask.java  |   6 +-
 .../parallel/PartialDimensionDistributionTask.java |   6 +-
 .../parallel/PartialHashSegmentGenerateTask.java   |   6 +-
 .../parallel/PartialRangeSegmentGenerateTask.java  |   6 +-
 .../task/batch/parallel/SinglePhaseSubTask.java    |   5 +-
 .../indexing/compact/CompactionSupervisorSpec.java |  12 +
 .../druid/indexing/overlord/ForkingTaskRunner.java |  25 +-
 .../druid/indexing/overlord/TaskLockbox.java       |  15 +-
 .../apache/druid/indexing/overlord/TaskMaster.java |  11 +-
 .../apache/druid/indexing/overlord/TaskQueue.java  |  78 +-
 .../indexing/overlord/duty/KillTaskToolbox.java    |  97 +++
 .../overlord/duty/OverlordDutyExecutor.java        |  11 +-
 .../overlord/duty/UnusedSegmentsKiller.java        | 477 +++++++++++
 .../overlord/sampler/IndexTaskSamplerSpec.java     |   6 +-
 .../ScheduledBatchSupervisorSpec.java              |  12 +
 .../indexing/common/TaskStorageDirTrackerTest.java |  40 +
 .../indexing/common/actions/TaskActionTestKit.java |  37 +-
 .../indexing/common/task/IngestionTestBase.java    |   4 +-
 .../AbstractMultiPhaseParallelIndexingTest.java    |   4 +-
 .../parallel/SinglePhaseParallelIndexingTest.java  |   4 +-
 .../compact/CompactionSupervisorSpecTest.java      |  11 +
 .../overlord/TaskQueueConcurrencyTest.java         | 213 ++++-
 .../overlord/duty/OverlordDutyExecutorTest.java    |   4 +-
 .../overlord/duty/UnusedSegmentsKillerTest.java    | 462 +++++++++++
 .../ScheduledBatchSupervisorSpecTest.java          |  17 +
 .../TestIndexerMetadataStorageCoordinator.java     |  32 +-
 .../tools/ServerManagerForQueryErrorTest.java      | 255 +++---
 .../ServerManagerForQueryErrorTest.java            | 286 ++++---
 .../apache/druid/tests/query/ITSqlQueryTest.java   | 319 ++++++++
 .../security/AbstractAuthConfigurationTest.java    |  10 +-
 licenses.yaml                                      |   4 +-
 pom.xml                                            |   2 +-
 .../druid/indexer/report/KillTaskReport.java       |   2 +-
 .../http/client/pool/ChannelResourceFactory.java   |   2 +-
 .../expr/vector/VectorConditionalProcessors.java   |   4 +
 .../java/org/apache/druid/query/DataSource.java    |   5 +-
 .../org/apache/druid/query/FilteredDataSource.java |   9 +-
 .../org/apache/druid/query/JoinDataSource.java     |  86 +-
 .../org/apache/druid/query/LeafDataSource.java     |   7 +-
 .../java/org/apache/druid/query/QueryContext.java  |   9 +
 .../java/org/apache/druid/query/QueryContexts.java |   3 +-
 .../org/apache/druid/query/QueryDataSource.java    |   5 +-
 .../query/ReferenceCountingSegmentQueryRunner.java |  63 --
 .../apache/druid/query/RestrictedDataSource.java   |   8 +-
 .../org/apache/druid/query/UnionDataSource.java    |   7 +-
 .../org/apache/druid/query/UnnestDataSource.java   |  10 +-
 .../apache/druid/query/lookup/LookupSegment.java   |   2 +-
 .../operator/SegmentToRowsAndColumnsOperator.java  |   2 +-
 .../druid/query/planning/ExecutionVertex.java      |  25 +-
 .../apache/druid/query/policy/PolicyEnforcer.java  |  14 +-
 .../apache/druid/query/scan/ScanQueryEngine.java   |   2 +-
 .../org/apache/druid/query/union/UnionQuery.java   |   4 +-
 .../druid/segment/BypassRestrictedSegment.java     |  12 +-
 .../druid/segment/DimensionDictionarySelector.java |   2 +-
 .../org/apache/druid/segment/FilteredSegment.java  |  10 +-
 .../druid/segment/IncrementalIndexSegment.java     |   6 +
 .../druid/segment/QueryableIndexSegment.java       |   6 +
 .../druid/segment/ReferenceCountedObject.java      |  46 --
 .../segment/ReferenceCountedObjectProvider.java    |  50 ++
 .../segment/ReferenceCountedSegmentProvider.java   | 296 +++++++
 .../segment/ReferenceCountingCloseableObject.java  |   2 +-
 .../druid/segment/ReferenceCountingSegment.java    | 202 -----
 .../apache/druid/segment/RestrictedSegment.java    |  28 +-
 .../java/org/apache/druid/segment/Segment.java     |  23 +-
 .../apache/druid/segment/SegmentMapFunction.java   |  49 ++
 .../org/apache/druid/segment/SegmentReference.java |  49 --
 .../org/apache/druid/segment/UnnestSegment.java    |  10 +-
 ...edSegmentReference.java => WrappedSegment.java} |  24 +-
 .../druid/segment/filter/ExpressionFilter.java     |  32 +-
 .../org/apache/druid/segment/filter/OrFilter.java  |  71 +-
 .../apache/druid/segment/join/HashJoinSegment.java |  56 +-
 .../org/apache/druid/segment/join/Joinable.java    |   6 +-
 .../apache/druid/segment/join/JoinableClause.java  |   8 +-
 .../druid/segment/join/lookup/LookupJoinable.java  |   2 +-
 .../join/table/BroadcastSegmentIndexedTable.java   |   7 +-
 .../segment/join/table/FrameBasedIndexedTable.java |   2 +-
 .../druid/segment/join/table/IndexedTable.java     |   4 +-
 .../segment/join/table/IndexedTableJoinable.java   |   4 +-
 ...a => ReferenceCountedIndexedTableProvider.java} |   6 +-
 .../segment/join/table/RowBasedIndexedTable.java   |   2 +-
 ...oadingException.java => SegmentKillResult.java} |  31 +-
 .../nested/CompressedNestedDataComplexColumn.java  |  45 +-
 .../segment/nested/NestedDataComplexColumn.java    |   9 +-
 .../segment/virtual/NestedFieldVirtualColumn.java  |  32 +-
 .../RowBasedExpressionColumnValueSelector.java     |  24 +-
 .../apache/druid/error/DruidExceptionMatcher.java  |   8 +-
 .../druid/java/util/metrics/MetricsVerifier.java   |  36 +-
 .../druid/math/expr/VectorExprSanityTest.java      |   3 +-
 .../apache/druid/query/QueryRunnerTestHelper.java  |  56 +-
 .../groupby/UnnestGroupByQueryRunnerTest.java      |   2 +-
 .../druid/query/lookup/LookupSegmentTest.java      |   4 +-
 .../druid/query/policy/NoopPolicyEnforcerTest.java |   4 +-
 .../RestrictAllTablesPolicyEnforcerTest.java       |  24 +-
 .../druid/query/scan/NestedDataScanQueryTest.java  |   2 +-
 .../timeboundary/TimeBoundaryQueryRunnerTest.java  |   8 +-
 .../segment/ReferenceCountingSegmentTest.java      |  32 +-
 .../druid/segment/filter/BaseFilterTest.java       |  25 +
 .../druid/segment/filter/ExpressionFilterTest.java |  17 +
 .../apache/druid/segment/filter/OrFilterTest.java  |  40 +
 .../join/BaseHashJoinSegmentCursorFactoryTest.java |   7 +-
 .../join/HashJoinSegmentCursorFactoryTest.java     |  32 +-
 .../druid/segment/join/HashJoinSegmentTest.java    | 208 ++---
 .../apache/druid/segment/join/NoopDataSource.java  |   7 +-
 .../druid/segment/join/PostJoinCursorTest.java     |   7 +-
 .../nested/NestedDataColumnSupplierTest.java       |  23 +-
 .../nested/NestedDataColumnSupplierV4Test.java     |  10 +-
 .../test/resources/nested-all-types-test-data.json |  14 +-
 .../IndexerMetadataStorageCoordinator.java         |  36 +-
 .../overlord/supervisor/SupervisorSpec.java        |   9 +-
 .../IndexerSQLMetadataStorageCoordinator.java      |  41 +-
 .../metadata/SegmentsMetadataManagerConfig.java    |  23 +-
 .../druid/metadata/SqlSegmentsMetadataQuery.java   | 119 ++-
 .../UnusedSegmentKillerConfig.java}                |  43 +-
 .../segment/CachedSegmentMetadataTransaction.java  |   7 +
 .../segment/SegmentMetadataReadTransaction.java    |   6 +
 .../segment/SqlSegmentMetadataTransaction.java     |   6 +
 .../druid/query/ResultLevelCachingQueryRunner.java |  33 +-
 .../join/BroadcastTableJoinableFactory.java        |   6 +-
 .../druid/segment/loading/SegmentCacheManager.java |  14 +-
 .../segment/loading/SegmentLocalCacheManager.java  |  10 +-
 .../apache/druid/segment/realtime/FireHydrant.java |  96 +--
 .../realtime/appenderator/BatchAppenderator.java   |   9 +-
 .../appenderator/SinkQuerySegmentWalker.java       |   8 +-
 .../realtime/appenderator/StreamAppenderator.java  |   9 +-
 .../apache/druid/segment/realtime/sink/Sink.java   |  49 +-
 .../realtime/sink/SinkSegmentReference.java        |  12 +-
 .../druid/server/LocalQuerySegmentWalker.java      |  17 +-
 .../org/apache/druid/server/QueryResultPusher.java |  79 +-
 .../org/apache/druid/server/SegmentManager.java    | 217 ++---
 .../druid/server/coordination/ServerManager.java   | 343 +++++---
 .../coordinator/duty/KillUnusedSegments.java       |   8 +-
 .../druid/server/coordinator/stats/Dimension.java  |   1 +
 ...BadRequestException.java => HttpException.java} |  30 +-
 ...ceptionMapper.java => HttpExceptionMapper.java} |   9 +-
 .../initialization/jetty/JettyServerModule.java    |   1 +
 .../server/metrics/TaskCountStatsMonitor.java      |   6 +-
 .../server/metrics/TaskCountStatsProvider.java     |  21 +-
 .../apache/druid/server/security/AuthConfig.java   |   2 +-
 .../druid/server/security/AuthorizationUtils.java  |  12 +
 .../druid/discovery/DataServerClientTest.java      |  20 +
 .../apache/druid/discovery/DataServerResponse.java |  43 -
 .../overlord/supervisor/SupervisorSpecTest.java    |  13 +-
 ...rSQLMetadataStorageCoordinatorReadOnlyTest.java |   2 +-
 .../IndexerSQLMetadataStorageCoordinatorTest.java  | 101 ++-
 .../SqlSegmentsMetadataManagerProviderTest.java    |   2 +-
 .../SqlSegmentsMetadataManagerSchemaPollTest.java  |   4 +-
 .../metadata/SqlSegmentsMetadataManagerTest.java   |   3 +-
 .../SqlSegmentsMetadataManagerTestBase.java        |   2 +-
 .../segment/SqlSegmentsMetadataManagerV2Test.java  |   2 +-
 .../cache/HeapMemorySegmentMetadataCacheTest.java  |   2 +-
 .../query/ResultLevelCachingQueryRunnerTest.java   |  22 +
 .../segment/loading/NoopSegmentCacheManager.java   |   6 +-
 .../loading/SegmentLocalCacheManagerTest.java      |  20 +-
 .../CoordinatorSegmentMetadataCacheTest.java       |   2 +-
 .../druid/segment/realtime/FireHydrantTest.java    | 138 +---
 .../druid/segment/realtime/sink/SinkTest.java      |  10 +-
 .../druid/server/ClientQuerySegmentWalkerTest.java |  10 +-
 .../org/apache/druid/server/QueryResourceTest.java |   7 +-
 .../org/apache/druid/server/QueryStackTests.java   |   4 +-
 .../apache/druid/server/SegmentManagerTest.java    |   8 +-
 .../server/SpecificSegmentsQuerySegmentWalker.java |  14 +-
 .../server/TestClusterQuerySegmentWalker.java      |  99 ++-
 .../server/coordination/ServerManagerTest.java     | 100 ++-
 .../simulate/TestDruidLeaderSelector.java          |  11 +-
 .../server/metrics/TaskCountStatsMonitorTest.java  |  47 +-
 .../druid/test/utils/TestSegmentCacheManager.java  |  12 +-
 services/pom.xml                                   |   4 +
 .../java/org/apache/druid/cli/CliOverlord.java     |   9 +-
 .../main/java/org/apache/druid/cli/CliPeon.java    |   9 +-
 .../java/org/apache/druid/cli/DumpSegment.java     |   4 +-
 .../druid/server/AsyncQueryForwardingServlet.java  |  28 +-
 .../server/AsyncQueryForwardingServletTest.java    |   2 +-
 sql/pom.xml                                        |  13 +-
 .../java/org/apache/druid/sql/DirectStatement.java |  11 +-
 .../calcite/external/DruidExternTableMacro.java    |   8 +-
 .../external/SchemaAwareUserDefinedTableMacro.java |   7 +-
 .../druid/sql/calcite/run/NativeSqlEngine.java     |  44 +-
 .../apache/druid/sql/calcite/run/SqlEngine.java    |  35 +
 .../druid/sql/calcite/view/ViewSqlEngine.java      |   8 +
 .../java/org/apache/druid/sql/guice/SqlModule.java |   8 +
 .../java/org/apache/druid/sql/http/EngineInfo.java |  31 +-
 .../apache/druid/sql}/http/GetQueriesResponse.java |  10 +-
 .../java/org/apache/druid/sql/http/QueryInfo.java  |   8 +-
 .../apache/druid/sql/http/SqlEngineRegistry.java   |  63 ++
 .../org/apache/druid/sql/http/SqlHttpModule.java   |   3 +
 .../java/org/apache/druid/sql/http/SqlQuery.java   | 144 ++++
 .../org/apache/druid/sql/http/SqlResource.java     |  99 ++-
 .../druid/sql/http/SupportedEnginesResponse.java   |  22 +-
 .../druid/sql/calcite/BaseCalciteQueryTest.java    |   3 +-
 .../sql/calcite/CalciteNestedDataQueryTest.java    | 135 +++-
 .../sql/calcite/CalciteScanSignatureTest.java      |   7 +
 .../druid/sql/calcite/CalciteSysQueryTest.java     |   6 +-
 .../druid/sql/calcite/DecoupledExtension.java      |   1 -
 .../DecoupledPlanningCalciteArraysQueryTest.java   |   6 +-
 ...ecoupledPlanningCalciteCorrelatedQueryTest.java |   5 +-
 .../DecoupledPlanningCalciteJoinQueryTest.java     |   5 +-
 ...ecoupledPlanningCalciteNestedDataQueryTest.java |   5 +-
 .../calcite/DecoupledPlanningCalciteQueryTest.java |   5 +-
 .../DecoupledPlanningCalciteUnionQueryTest.java    |   5 +-
 .../druid/sql/calcite/DrillWindowQueryTest.java    |   3 +-
 .../druid/sql/calcite/IngestionTestSqlEngine.java  |   7 +
 .../apache/druid/sql/calcite/NotYetSupported.java  |  83 +-
 .../calcite/planner/CalcitePlannerModuleTest.java  |   7 +-
 .../druid/sql/calcite/util/CalciteTests.java       |  14 +-
 .../druid/sql/http/GetQueriesResponseTest.java     | 140 ++++
 .../apache/druid/sql/http/SqlHttpModuleTest.java   |   2 +-
 .../org/apache/druid/sql/http/SqlResourceTest.java |  47 +-
 web-console/.gitignore                             |   1 +
 web-console/package-lock.json                      |  14 +-
 web-console/package.json                           |   3 +-
 .../__snapshots__/rule-editor.spec.tsx.snap        | 410 +++++-----
 .../__snapshots__/tiered-replicant.spec.tsx.snap   | 879 +++++++++++++++++++++
 .../src/components/rule-editor/rule-editor.tsx     |  89 +--
 .../rule-editor/tiered-replicant.spec.tsx          | 108 +++
 .../components/rule-editor/tiered-replicant.tsx    |  76 ++
 .../__snapshots__/suggestion-menu.spec.tsx.snap    |  27 +-
 .../suggestion-menu/suggestion-menu.spec.tsx       |   9 +-
 .../components/suggestion-menu/suggestion-menu.tsx |   1 +
 .../table-filterable-cell.tsx                      |  13 +-
 web-console/src/console-application.tsx            |   2 +-
 .../__snapshots__/history-dialog.spec.tsx.snap     |   6 +-
 .../dialogs/history-dialog/history-dialog.spec.tsx |   4 +-
 .../src/dialogs/history-dialog/history-dialog.tsx  |   5 +-
 .../__snapshots__/retention-dialog.spec.tsx.snap   | 148 ++--
 .../src/dialogs/status-dialog/status-dialog.tsx    |   4 +-
 .../src/druid-models/dart/dart-query-entry.mock.ts |   3 +
 .../src/druid-models/dart/dart-query-entry.ts      |   1 +
 .../src/druid-models/load-rule/load-rule.spec.ts   | 502 ++++++++++++
 .../src/druid-models/load-rule/load-rule.ts        |   7 +-
 .../workbench-query/workbench-query.spec.ts        | 217 +++++
 .../workbench-query/workbench-query.ts             |  15 +-
 web-console/src/helpers/capabilities.ts            |   7 +-
 .../src/react-table/react-table-filters.spec.ts    |   8 +-
 web-console/src/react-table/react-table-filters.ts |  13 +-
 .../react-table-pagination.tsx                     |   4 +-
 web-console/src/utils/druid-query.ts               |  13 -
 .../views/datasources-view/datasources-view.tsx    |  10 +-
 .../src/views/lookups-view/lookups-view.tsx        |   4 +-
 .../__snapshots__/segments-view.spec.tsx.snap      |   2 +-
 .../src/views/segments-view/segments-view.tsx      |  84 +-
 .../__snapshots__/services-view.spec.tsx.snap      | 544 ++++++-------
 .../fill-indicator/fill-indicator.scss}            |  25 +-
 .../fill-indicator/fill-indicator.tsx}             |  23 +-
 .../src/views/services-view/services-view.scss     |  24 -
 .../src/views/services-view/services-view.spec.tsx |  66 +-
 .../src/views/services-view/services-view.tsx      | 635 +++++++--------
 .../__snapshots__/supervisors-view.spec.tsx.snap   | 575 ++++++--------
 .../views/supervisors-view/supervisors-view.tsx    | 728 +++++++++--------
 .../__snapshots__/tasks-view.spec.tsx.snap         |  16 +-
 web-console/src/views/tasks-view/tasks-view.tsx    |  11 +
 .../current-dart-panel/current-dart-panel.tsx      |   7 +-
 .../explain-dialog/explain-dialog.tsx              |   6 +-
 .../views/workbench-view/query-tab/query-tab.tsx   |   4 +-
 321 files changed, 9836 insertions(+), 4601 deletions(-)
 delete mode 100644 
extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/dart/controller/http/DartSqlResource.java
 delete mode 100644 
extensions-core/multi-stage-query/src/test/java/org/apache/druid/msq/dart/controller/http/GetQueriesResponseTest.java
 copy 
indexing-service/src/{test/java/org/apache/druid/indexing/common/task/NoopTaskTest.java
 => main/java/org/apache/druid/indexing/common/task/TaskMetrics.java} (63%)
 create mode 100644 
indexing-service/src/main/java/org/apache/druid/indexing/overlord/duty/KillTaskToolbox.java
 create mode 100644 
indexing-service/src/main/java/org/apache/druid/indexing/overlord/duty/UnusedSegmentsKiller.java
 create mode 100644 
indexing-service/src/test/java/org/apache/druid/indexing/overlord/duty/UnusedSegmentsKillerTest.java
 create mode 100644 
integration-tests/src/test/java/org/apache/druid/tests/query/ITSqlQueryTest.java
 delete mode 100644 
processing/src/main/java/org/apache/druid/query/ReferenceCountingSegmentQueryRunner.java
 delete mode 100644 
processing/src/main/java/org/apache/druid/segment/ReferenceCountedObject.java
 create mode 100644 
processing/src/main/java/org/apache/druid/segment/ReferenceCountedObjectProvider.java
 create mode 100644 
processing/src/main/java/org/apache/druid/segment/ReferenceCountedSegmentProvider.java
 delete mode 100644 
processing/src/main/java/org/apache/druid/segment/ReferenceCountingSegment.java
 create mode 100644 
processing/src/main/java/org/apache/druid/segment/SegmentMapFunction.java
 delete mode 100644 
processing/src/main/java/org/apache/druid/segment/SegmentReference.java
 rename 
processing/src/main/java/org/apache/druid/segment/{WrappedSegmentReference.java 
=> WrappedSegment.java} (75%)
 rename 
processing/src/main/java/org/apache/druid/segment/join/table/{ReferenceCountingIndexedTable.java
 => ReferenceCountedIndexedTableProvider.java} (89%)
 copy 
processing/src/main/java/org/apache/druid/segment/loading/{SegmentLoadingException.java
 => SegmentKillResult.java} (63%)
 copy 
server/src/main/java/org/apache/druid/{server/coordinator/CoordinatorOverlordServiceConfig.java
 => metadata/UnusedSegmentKillerConfig.java} (57%)
 copy 
server/src/main/java/org/apache/druid/server/initialization/jetty/{BadRequestException.java
 => HttpException.java} (66%)
 copy 
server/src/main/java/org/apache/druid/server/initialization/jetty/{ForbiddenExceptionMapper.java
 => HttpExceptionMapper.java} (79%)
 delete mode 100644 
server/src/test/java/org/apache/druid/discovery/DataServerResponse.java
 copy 
processing/src/main/java/org/apache/druid/query/policy/NoopPolicyEnforcer.java 
=> sql/src/main/java/org/apache/druid/sql/http/EngineInfo.java (72%)
 rename 
{extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/dart/controller
 => sql/src/main/java/org/apache/druid/sql}/http/GetQueriesResponse.java (83%)
 copy server/src/main/java/org/apache/druid/segment/indexing/IOConfig.java => 
sql/src/main/java/org/apache/druid/sql/http/QueryInfo.java (86%)
 create mode 100644 
sql/src/main/java/org/apache/druid/sql/http/SqlEngineRegistry.java
 copy 
extensions-core/hdfs-storage/src/main/java/org/apache/druid/storage/hdfs/tasklog/HdfsTaskLogsConfig.java
 => sql/src/main/java/org/apache/druid/sql/http/SupportedEnginesResponse.java 
(71%)
 create mode 100644 
sql/src/test/java/org/apache/druid/sql/http/GetQueriesResponseTest.java
 create mode 100644 
web-console/src/components/rule-editor/__snapshots__/tiered-replicant.spec.tsx.snap
 create mode 100644 
web-console/src/components/rule-editor/tiered-replicant.spec.tsx
 create mode 100644 web-console/src/components/rule-editor/tiered-replicant.tsx
 create mode 100644 web-console/src/druid-models/load-rule/load-rule.spec.ts
 copy web-console/src/views/{lookups-view/lookups-view.scss => 
services-view/fill-indicator/fill-indicator.scss} (75%)
 copy web-console/src/views/{explore-view/components/issue/issue.tsx => 
services-view/fill-indicator/fill-indicator.tsx} (65%)


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to