diff --git a/.github/workflows/static-checks.yml b/.github/workflows/static-checks.yml index 838291d4e099..3ccad9e8a50b 100644 --- a/.github/workflows/static-checks.yml +++ b/.github/workflows/static-checks.yml @@ -76,7 +76,7 @@ jobs: if: ${{ matrix.java == '8' }} run: | echo 'Running Maven install...' && - ${MVN} clean install -q -ff -pl '!distribution,!:druid-it-image,!:druid-it-cases' ${MAVEN_SKIP} ${MAVEN_SKIP_TESTS} -T1C && + ${MVN} clean install -q -ff -pl '!distribution' ${MAVEN_SKIP} ${MAVEN_SKIP_TESTS} -T1C && ${MVN} install -q -ff -pl 'distribution' ${MAVEN_SKIP} ${MAVEN_SKIP_TESTS} - name: checkstyle @@ -129,7 +129,7 @@ jobs: - name: maven install run: | echo 'Running Maven install...' && - ${MVN} clean install -q -ff -pl '!distribution,!:druid-it-image,!:druid-it-cases' ${MAVEN_SKIP} ${MAVEN_SKIP_TESTS} -T1C && + ${MVN} clean install -q -ff -pl '!distribution' ${MAVEN_SKIP} ${MAVEN_SKIP_TESTS} -T1C && ${MVN} install -q -ff -pl 'distribution' ${MAVEN_SKIP} ${MAVEN_SKIP_TESTS} - name: intellij inspections diff --git a/extensions-contrib/ddsketch/pom.xml b/extensions-contrib/ddsketch/pom.xml index 0ad68cd4940f..53160090ed29 100644 --- a/extensions-contrib/ddsketch/pom.xml +++ b/extensions-contrib/ddsketch/pom.xml @@ -22,7 +22,7 @@ druid org.apache.druid - 29.0.0-SNAPSHOT + 30.0.0-SNAPSHOT ../../pom.xml 4.0.0 diff --git a/pom.xml b/pom.xml index 3610fb31d7e9..795123799855 100644 --- a/pom.xml +++ b/pom.xml @@ -1934,7 +1934,7 @@ false -XDcompilePolicy=simple - -Xplugin:ErrorProne -XepExcludedPaths:.*/target/generated-(test-)?sources/.* -XepDisableWarningsInGeneratedCode -Xep:ClassCanBeStatic:ERROR -Xep:PreconditionsInvalidPlaceholder:ERROR -Xep:MissingOverride:ERROR -Xep:DefaultCharset:ERROR -Xep:QualifierOrScopeOnInjectMethod:ERROR -Xep:AssistedInjectAndInjectOnSameConstructor -Xep:AutoFactoryAtInject -Xep:ClassName -Xep:ComparisonContractViolated -Xep:DepAnn -Xep:EmptyIf -Xep:InjectInvalidTargetingOnScopingAnnotation -Xep:InjectMoreThanOneQualifier -Xep:InjectScopeAnnotationOnInterfaceOrAbstractClass -Xep:InjectScopeOrQualifierAnnotationRetention -Xep:InjectedConstructorAnnotations -Xep:InsecureCryptoUsage -Xep:JavaxInjectOnFinalField -Xep:LongLiteralLowerCaseSuffix -Xep:NoAllocation -Xep:NonRuntimeAnnotation -Xep:NumericEquality -Xep:ProtoStringFieldReferenceEquality + -Xplugin:ErrorProne -XepExcludedPaths:.*/target/generated-(test-)?sources/.* -XepDisableWarningsInGeneratedCode -Xep:ClassCanBeStatic:ERROR -Xep:PreconditionsInvalidPlaceholder:ERROR -Xep:MissingOverride:ERROR -Xep:DefaultCharset:ERROR -Xep:QualifierOrScopeOnInjectMethod:ERROR -Xep:AssistedInjectAndInjectOnSameConstructor -Xep:AutoFactoryAtInject -Xep:ClassName -Xep:ComparisonContractViolated -Xep:DepAnn -Xep:EmptyIf -Xep:InjectInvalidTargetingOnScopingAnnotation -Xep:InjectMoreThanOneQualifier -Xep:InjectScopeAnnotationOnInterfaceOrAbstractClass -Xep:InjectScopeOrQualifierAnnotationRetention -Xep:InjectedConstructorAnnotations -Xep:InsecureCryptoUsage -Xep:JavaxInjectOnFinalField -Xep:LongLiteralLowerCaseSuffix -Xep:NoAllocation -Xep:NonRuntimeAnnotation -Xep:NumericEquality -Xep:ProtoStringFieldReferenceEquality -Xep:CheckedExceptionNotThrown:ERROR -J--add-exports=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED -J--add-exports=jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED diff --git a/processing/src/test/java/org/apache/druid/java/util/emitter/core/HttpPostEmitterStressTest.java b/processing/src/test/java/org/apache/druid/java/util/emitter/core/HttpPostEmitterStressTest.java index 5e6877f5943a..5935175d7de4 100644 --- a/processing/src/test/java/org/apache/druid/java/util/emitter/core/HttpPostEmitterStressTest.java +++ b/processing/src/test/java/org/apache/druid/java/util/emitter/core/HttpPostEmitterStressTest.java @@ -157,7 +157,7 @@ public void testLargeEventsQueueLimit() throws IOException httpClient.setGoHandler(new GoHandler() { @Override - protected ListenableFuture go(Request request) throws X + protected ListenableFuture go(Request request) { return GoHandlers.immediateFuture(EmitterTest.BAD_RESPONSE); } @@ -197,7 +197,7 @@ public void testLargeAndSmallEventsQueueLimit() throws InterruptedException, IOE httpClient.setGoHandler(new GoHandler() { @Override - protected ListenableFuture go(Request request) throws X + protected ListenableFuture go(Request request) { return GoHandlers.immediateFuture(EmitterTest.BAD_RESPONSE); } diff --git a/website/.spelling b/website/.spelling index 58c350cc8f9c..67be33c2d999 100644 --- a/website/.spelling +++ b/website/.spelling @@ -2374,6 +2374,11 @@ markUnused markUsed segmentId aggregateMultipleValues +relativeError +ddSketch +DDSketch +druid-ddsketch +numBins - ../docs/development/extensions-contrib/spectator-histogram.md SpectatorHistogram @@ -2383,10 +2388,8 @@ spectatorHistogramTimer spectatorHistogramDistribution percentileSpectatorHistogram percentilesSpectatorHistogram -ddSketch -DDSketch -collapsingLowestDense -relativeError -numBins + +- ../docs/development/extensions-contrib/ddsketch-quantiles.md quantilesFromDDSketch quantileFromDDSketch +collapsingLowestDense