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

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


    from bd4259c4417 Better DirectDruidClientTest for code coverage
     add dad01ec9897 Address review comments
     add b9cf125ab4f Refactor: Reduce nesting in 
`SegmentLocalCacheManager.addFilesToCachedSegments` (#18852)
     add 35ec60d780a fix: Typo in security doc (#18864)
     add 86aa0580f76 Web console: explicitly set engine: 'native' for system 
table queries   (#18857)
     add e518840df2e Lookup values should use the default engine (#18865)
     add c4b5ea6aed6 Add drop reason dimension to ingest/events/thrownAway 
metric (#18855)
     add 47d6f34643c Emit missing `ingest/merge/time`, `ingest/merge/cpu` and 
`ingest/persists/cpu` metrics (#18866)
     add c5a85b48d6e Migrate ITAppendBatchIndexTest, 
ITCustomCoordinatorDutiesTest to embedded tests (#18867)
     add b692c59b9de Bump org.mozilla:rhino from 1.7.14 to 1.7.14.1 (#18868)
     add 150a45781f5 Bump org.apache.logging.log4j:log4j-core from 2.22.1 to 
2.25.3 (#18874)
     add 9cea8753969 Add task dimensions to `ServiceEmitter` (#18876)
     add 2ac8102a8ce Remove unused Monitors.java class and its associated unit 
tests (#18877)
     add ccfcb1c56a0 Improve error message when serialized bytes exceeds 
smoosher's max (#18845)
     add 2720cfbdb48 MSQ: Use MapBinder for QueryKit implementations. (#18875)
     add 6a9efb8ec82 Coerce types in RowBasedColumnSelectorFactory. (#18878)
     add 6727627e67a Merge branch 'master' into druid_client_test_coverage
     add 24c2a8c7fa7 Update cancel test

No new revisions were added by this update.

Summary of changes:
 .github/workflows/cron-job-its.yml                 |   4 +-
 .github/workflows/standard-its.yml                 |  16 +-
 .../extensions-core/druid-basic-security.md        |   2 +-
 docs/development/modules.md                        |  15 +-
 docs/operations/metrics.md                         |   2 +-
 .../embedded/compact/CompactionSupervisorTest.java |  15 +-
 .../embedded/indexing/IndexParallelTaskTest.java   |  86 +++++++---
 .../server/KillSupervisorsCustomDutyTest.java      | 124 ++++++++++++++
 .../main/resources/defaultMetricDimensions.json    |   3 +-
 .../src/main/resources/defaultMetrics.json         |   3 +-
 .../src/main/resources/defaultMetrics.json         |   2 +-
 .../main/resources/defaultMetricDimensions.json    |   2 +-
 .../druid/indexing/kafka/KafkaIndexTaskTest.java   | 157 +++++++++++++----
 .../indexing/kinesis/KinesisIndexTaskTest.java     |  50 ++++--
 .../common/stats/DropwizardRowIngestionMeters.java |  39 ++++-
 .../common/stats/TaskRealtimeMetricsMonitor.java   |  33 +++-
 .../common/task/AbstractBatchIndexTask.java        |   2 +-
 .../task/FilteringCloseableInputRowIterator.java   |  17 +-
 .../druid/indexing/common/task/InputRowFilter.java |  73 ++++++++
 .../parallel/ParallelIndexSupervisorTask.java      |   3 +
 .../SeekableStreamIndexTaskRunner.java             |  30 ++--
 .../indexing/seekablestream/StreamChunkParser.java |  11 +-
 .../common/TaskRealtimeMetricsMonitorTest.java     | 171 ++++++++++++++-----
 .../stats/DropwizardRowIngestionMetersTest.java    | 104 ++++++++++++
 .../FilteringCloseableInputRowIteratorTest.java    | 113 +++++++++++-
 .../druid/indexing/common/task/IndexTaskTest.java  |  31 +++-
 .../indexing/common/task/InputRowFilterTest.java   | 122 +++++++++++++
 .../parallel/SinglePhaseParallelIndexingTest.java  |   7 +-
 .../SeekableStreamIndexTaskRunnerTest.java         |  58 ++++++-
 .../SeekableStreamIndexTaskTestBase.java           |  31 ++++
 .../seekablestream/StreamChunkParserTest.java      |  21 +--
 ...ose.cds-coordinator-metadata-query-disabled.yml | 117 -------------
 ...er-compose.cds-task-schema-publish-disabled.yml | 118 -------------
 integration-tests/docker/druid.sh                  |   7 +-
 .../test-groups/custom-coordinator-duties          |  31 ----
 ...dinator-metadata-query-disabled-sample-data.sql |  20 ---
 ...ds-task-schema-publish-disabled-sample-data.sql |  20 ---
 integration-tests/script/docker_compose_args.sh    |   8 -
 .../java/org/apache/druid/tests/TestNGGroup.java   |   8 -
 .../tests/indexer/ITAppendBatchIndexTest.java      | 189 ---------------------
 .../parallelized/ITCustomCoordinatorDuties.java    |  54 ------
 .../indexer/wikipedia_compaction_task.json         |  14 --
 ...ingestion_non_perfect_rollup_index_queries.json | 143 ----------------
 ...ble_ingestion_perfect_rollup_index_queries.json | 143 ----------------
 .../wikipedia_local_input_source_index_task.json   |  89 ----------
 licenses.yaml                                      |   4 +-
 .../msq/dart/controller/sql/DartQueryMaker.java    |   4 +
 .../msq/dart/controller/sql/DartSqlEngine.java     |   7 +
 .../controller/sql/PrePlannedDartQueryMaker.java   |   3 +-
 .../org/apache/druid/msq/exec/ControllerImpl.java  |   3 +-
 .../druid/msq/exec/QueryKitBasedMSQPlanner.java    |  29 ----
 ...MemoryManagementConfig.java => MSQBinders.java} |  42 ++---
 .../apache/druid/msq/guice/MSQIndexingModule.java  |  24 +++
 .../apache/druid/msq/querykit/MultiQueryKit.java   |   8 +
 .../druid/msq/querykit/WindowOperatorQueryKit.java |  10 +-
 .../msq/querykit/groupby/GroupByQueryKit.java      |   5 +-
 .../druid/msq/querykit/scan/ScanQueryKit.java      |   5 +-
 .../dart/controller/http/DartSqlResourceTest.java  |   2 +
 .../druid/msq/exec/MSQParseExceptionsTest.java     |  31 +---
 .../druid/msq/sql/MSQTaskQueryMakerTest.java       |   4 +-
 .../org/apache/druid/msq/test/MSQTestBase.java     |   1 +
 multi-stage-query/src/test/resources/not-json.txt  |   3 +
 .../resources/unparseable-mv-string-array.json     |   3 -
 pom.xml                                            |   4 +-
 .../java/util/common/io/smoosh/FileSmoosher.java   |   9 +-
 .../java/util/emitter/service/ServiceEmitter.java  |  35 +++-
 .../druid/java/util/metrics/CgroupCpuMonitor.java  |  20 +--
 .../java/util/metrics/CgroupCpuSetMonitor.java     |  19 +--
 .../druid/java/util/metrics/CgroupDiskMonitor.java |  22 +--
 .../java/util/metrics/CgroupMemoryMonitor.java     |  26 +--
 .../java/util/metrics/CgroupV2CpuMonitor.java      |   7 +-
 .../java/util/metrics/CgroupV2CpuSetMonitor.java   |   9 +-
 .../java/util/metrics/CgroupV2DiskMonitor.java     |   7 +-
 .../java/util/metrics/CgroupV2MemoryMonitor.java   |  20 +--
 .../java/util/metrics/CpuAcctDeltaMonitor.java     |  24 +--
 .../druid/java/util/metrics/JvmCpuMonitor.java     |  15 +-
 .../apache/druid/java/util/metrics/JvmMonitor.java |  36 ++--
 .../druid/java/util/metrics/JvmThreadsMonitor.java |  14 +-
 .../apache/druid/java/util/metrics/Monitors.java   |  78 ---------
 .../java/util/metrics/NoopOshiSysMonitor.java      |   3 +-
 .../druid/java/util}/metrics/NoopTaskHolder.java   |  23 ++-
 .../druid/java/util/metrics/OshiSysMonitor.java    |  19 +--
 .../apache/druid/java/util/metrics/SysMonitor.java |  23 +--
 .../druid/java/util}/metrics/TaskHolder.java       |  20 ++-
 .../java/org/apache/druid/query/DruidMetrics.java  |   1 +
 .../segment/RowBasedColumnSelectorFactory.java     |  92 +++++++++-
 .../segment/incremental/InputRowFilterResult.java  | 101 +++++++++++
 .../incremental/NoopRowIngestionMeters.java        |  12 +-
 .../segment/incremental/RowIngestionMeters.java    |  13 +-
 .../incremental/RowIngestionMetersTotals.java      |  66 ++++++-
 .../incremental/SimpleRowIngestionMeters.java      |  34 +++-
 .../druid/indexer/report/TaskReportSerdeTest.java  |   3 +
 .../common/io/smoosh/SmooshedFileMapperTest.java   |  19 +++
 .../java/util/metrics/CgroupCpuMonitorTest.java    |  13 +-
 .../java/util/metrics/CgroupCpuSetMonitorTest.java |   9 +-
 .../java/util/metrics/CgroupDiskMonitorTest.java   |   5 +-
 .../java/util/metrics/CgroupMemoryMonitorTest.java |   3 +-
 .../java/util/metrics/CgroupV2CpuMonitorTest.java  |   2 +-
 .../java/util/metrics/CgroupV2DiskMonitorTest.java |   2 +-
 .../util/metrics/CgroupV2MemoryMonitorTest.java    |   2 -
 .../java/util/metrics/CpuAcctDeltaMonitorTest.java |   3 -
 .../druid/java/util/metrics/MonitorsTest.java      |  76 ---------
 .../java/util/metrics/OshiSysMonitorTest.java      |   2 +-
 .../java/util/metrics/StubServiceEmitter.java      |  30 +++-
 .../util/metrics/StubServiceEmitterModule.java     |  15 +-
 .../druid/query/CPUTimeMetricQueryRunnerTest.java  |   2 +-
 .../druid/query/DefaultQueryMetricsTest.java       |  12 +-
 .../druid/query/IterableRowsCursorHelperTest.java  |   6 +-
 .../groupby/DefaultGroupByQueryMetricsTest.java    |   6 +-
 .../query/scan/ScanQueryResultOrderingTest.java    |   2 +-
 .../search/DefaultSearchQueryMetricsTest.java      |   6 +-
 .../DefaultTimeseriesQueryMetricsTest.java         |   6 +-
 .../query/topn/DefaultTopNQueryMetricsTest.java    |   6 +-
 .../incremental/InputRowFilterResultTest.java      |  64 +++++++
 .../druid/segment/incremental/RowMeters.java       |  15 +-
 .../incremental/SimpleRowIngestionMetersTest.java  |  43 ++++-
 .../druid/guice/DefaultServerHolderModule.java     |   4 +-
 .../lookup/LookupListeningAnnouncerConfig.java     |   2 +-
 .../segment/loading/SegmentLocalCacheManager.java  |  71 ++++----
 .../segment/realtime/ChatHandlerResource.java      |   2 +-
 .../segment/realtime/SegmentGenerationMetrics.java |  15 ++
 .../realtime/appenderator/BatchAppenderator.java   |  31 ++--
 .../realtime/appenderator/StreamAppenderator.java  |  29 ++--
 .../apache/druid/server/emitter/EmitterModule.java |  10 +-
 .../jetty/ChatHandlerServerModule.java             |   2 +-
 .../jetty/CliIndexerServerModule.java              |   2 +-
 .../initialization/jetty/JettyServerModule.java    |  18 +-
 .../druid/server/metrics/GroupByStatsMonitor.java  |   8 +-
 .../apache/druid/server/metrics/MetricsModule.java |  29 +---
 .../druid/server/metrics/MonitorsConfig.java       |  25 ---
 .../apache/druid/client/DirectDruidClientTest.java | 175 +++++++++++--------
 .../apache/druid/client/QueuedTestHttpClient.java  |  79 +++++++++
 .../org/apache/druid/client/TestHttpClient.java    |  21 +++
 .../druid/guice/DefaultServerHolderModuleTest.java |   4 +-
 .../lookup/LookupListeningAnnouncerConfigTest.java |  22 +--
 .../segment/realtime/ChatHandlerResourceTest.java  |   2 +-
 .../appenderator/BatchAppenderatorTest.java        |  22 +++
 .../appenderator/StreamAppenderatorTest.java       |  12 ++
 .../appenderator/StreamAppenderatorTester.java     |  18 +-
 .../druid/server/ClientQuerySegmentWalkerTest.java |  18 +-
 .../org/apache/druid/server/QueryResourceTest.java |   2 +-
 .../coordination/SegmentCacheBootstrapperTest.java |  32 +---
 .../server/coordinator/duty/RunRulesTest.java      |   2 +-
 .../simulate/BlockingExecutorService.java          |   2 +-
 .../druid/server/emitter/EmitterModuleTest.java    |  94 ++++++++++
 .../jetty/JettyServerModuleTest.java               |  10 +-
 .../server/metrics/GroupByStatsMonitorTest.java    |  54 ++++--
 .../druid/server/metrics/LatchableEmitter.java     |   5 +-
 .../druid/server/metrics/MetricsModuleTest.java    |  23 ++-
 .../druid/server/metrics/TestLoadSpecHolder.java}  |  24 ++-
 .../druid/server/metrics/TestTaskHolder.java       |  35 +++-
 .../main/java/org/apache/druid/cli/CliPeon.java    |   2 +-
 .../java/org/apache/druid/cli/PeonTaskHolder.java  |  36 +++-
 .../java/org/apache/druid/cli/CliPeonTest.java     |  93 +++++++++-
 .../server/AsyncQueryForwardingServletTest.java    |   8 +-
 .../embedded/emitter/LatchableEmitterModule.java   |   6 +-
 .../org/apache/druid/sql/http/SqlResourceTest.java |   2 +-
 .../segment-timeline/segment-bar-chart.tsx         |   2 +-
 .../segment-timeline/segment-timeline.tsx          |  10 +-
 .../datasource-columns-table.tsx                   |   1 +
 .../src/dialogs/doctor-dialog/doctor-checks.tsx    |   9 +-
 .../dialogs/retention-dialog/retention-dialog.tsx  |   1 +
 .../workbench-query/workbench-query.spec.ts        |  32 ++++
 .../workbench-query/workbench-query.ts             |   4 +
 web-console/src/helpers/capabilities.ts            |   2 +-
 .../views/datasources-view/datasources-view.tsx    |   3 +-
 .../components/source-pane/source-pane.tsx         |   1 +
 .../source-query-pane/source-query-pane.tsx        |   1 +
 .../src/views/explore-view/explore-view.tsx        |   1 +
 .../datasources-card/datasources-card.tsx          |   1 +
 .../home-view/segments-card/segments-card.tsx      |   1 +
 .../home-view/services-card/services-card.tsx      |   1 +
 .../supervisors-card/supervisors-card.tsx          |   1 +
 .../src/views/home-view/tasks-card/tasks-card.tsx  |   1 +
 .../src/views/segments-view/segments-view.tsx      |   7 +-
 .../src/views/services-view/services-view.tsx      |   5 +-
 .../schema-step/schema-step.tsx                    |   1 +
 .../views/supervisors-view/supervisors-view.tsx    |   2 +
 web-console/src/views/tasks-view/tasks-view.tsx    |   1 +
 .../recent-query-task-panel.tsx                    |   1 +
 .../src/views/workbench-view/workbench-view.tsx    |   1 +
 181 files changed, 2680 insertions(+), 2061 deletions(-)
 create mode 100644 
embedded-tests/src/test/java/org/apache/druid/testing/embedded/server/KillSupervisorsCustomDutyTest.java
 create mode 100644 
indexing-service/src/main/java/org/apache/druid/indexing/common/task/InputRowFilter.java
 create mode 100644 
indexing-service/src/test/java/org/apache/druid/indexing/common/stats/DropwizardRowIngestionMetersTest.java
 create mode 100644 
indexing-service/src/test/java/org/apache/druid/indexing/common/task/InputRowFilterTest.java
 delete mode 100644 
integration-tests/docker/docker-compose.cds-coordinator-metadata-query-disabled.yml
 delete mode 100644 
integration-tests/docker/docker-compose.cds-task-schema-publish-disabled.yml
 delete mode 100644 
integration-tests/docker/environment-configs/test-groups/custom-coordinator-duties
 delete mode 100644 
integration-tests/docker/test-data/cds-coordinator-metadata-query-disabled-sample-data.sql
 delete mode 100644 
integration-tests/docker/test-data/cds-task-schema-publish-disabled-sample-data.sql
 delete mode 100644 
integration-tests/src/test/java/org/apache/druid/tests/indexer/ITAppendBatchIndexTest.java
 delete mode 100644 
integration-tests/src/test/java/org/apache/druid/tests/parallelized/ITCustomCoordinatorDuties.java
 delete mode 100644 
integration-tests/src/test/resources/indexer/wikipedia_compaction_task.json
 delete mode 100644 
integration-tests/src/test/resources/indexer/wikipedia_double_ingestion_non_perfect_rollup_index_queries.json
 delete mode 100644 
integration-tests/src/test/resources/indexer/wikipedia_double_ingestion_perfect_rollup_index_queries.json
 delete mode 100644 
integration-tests/src/test/resources/indexer/wikipedia_local_input_source_index_task.json
 copy 
multi-stage-query/src/main/java/org/apache/druid/msq/guice/{TaskMemoryManagementConfig.java
 => MSQBinders.java} (53%)
 create mode 100644 multi-stage-query/src/test/resources/not-json.txt
 delete mode 100644 
multi-stage-query/src/test/resources/unparseable-mv-string-array.json
 delete mode 100644 
processing/src/main/java/org/apache/druid/java/util/metrics/Monitors.java
 rename {server/src/main/java/org/apache/druid/server => 
processing/src/main/java/org/apache/druid/java/util}/metrics/NoopTaskHolder.java
 (79%)
 rename {server/src/main/java/org/apache/druid/server => 
processing/src/main/java/org/apache/druid/java/util}/metrics/TaskHolder.java 
(70%)
 create mode 100644 
processing/src/main/java/org/apache/druid/segment/incremental/InputRowFilterResult.java
 delete mode 100644 
processing/src/test/java/org/apache/druid/java/util/metrics/MonitorsTest.java
 copy 
server/src/main/java/org/apache/druid/server/emitter/NoopEmitterModule.java => 
processing/src/test/java/org/apache/druid/java/util/metrics/StubServiceEmitterModule.java
 (79%)
 create mode 100644 
processing/src/test/java/org/apache/druid/segment/incremental/InputRowFilterResultTest.java
 create mode 100644 
server/src/test/java/org/apache/druid/client/QueuedTestHttpClient.java
 copy 
server/src/{main/java/org/apache/druid/server/metrics/DefaultLoadSpecHolder.java
 => test/java/org/apache/druid/server/metrics/TestLoadSpecHolder.java} (67%)


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

Reply via email to