From 08b5951cc53c4fe474a129500c62a6adad78337f Mon Sep 17 00:00:00 2001 From: Clint Wylie Date: Fri, 17 Feb 2023 14:27:41 -0800 Subject: [PATCH] merge druid-core, extendedset, and druid-hll into druid-processing to simplify everything (#13698) * merge druid-core, extendedset, and druid-hll into druid-processing to simplify everything * fix poms and license stuff * mockito is evil * allow reset of JvmUtils RuntimeInfo if tests used static injection to override --- .github/scripts/unit_tests_script.sh | 2 +- .github/workflows/reusable-unit-tests.yml | 2 +- .idea/scopes/UnusedInspectionsScope.xml | 1 - LICENSE | 12 +- benchmarks/pom.xml | 16 - cloud/aws-common/pom.xml | 2 +- cloud/gcp-common/pom.xml | 2 +- core/pom.xml | 454 ---------- .../apache/druid/StupidPoolPoisonedTest.java | 33 - .../collections/CombiningIterableTest.java | 55 -- extendedset/pom.xml | 64 -- .../aliyun-oss-extensions/pom.xml | 10 +- .../ambari-metrics-emitter/pom.xml | 8 +- extensions-contrib/cassandra-storage/pom.xml | 2 +- .../cloudfiles-extensions/pom.xml | 8 +- .../compressed-bigdecimal/pom.xml | 8 +- extensions-contrib/distinctcount/pom.xml | 13 - extensions-contrib/dropwizard-emitter/pom.xml | 8 +- extensions-contrib/gce-extensions/pom.xml | 8 +- extensions-contrib/graphite-emitter/pom.xml | 6 - extensions-contrib/influx-extensions/pom.xml | 2 +- extensions-contrib/influxdb-emitter/pom.xml | 7 +- extensions-contrib/kafka-emitter/pom.xml | 8 +- .../kubernetes-overlord-extensions/pom.xml | 13 - .../materialized-view-maintenance/pom.xml | 6 - .../materialized-view-selection/pom.xml | 13 - extensions-contrib/momentsketch/pom.xml | 13 - .../moving-average-query/pom.xml | 8 +- .../opentelemetry-emitter/pom.xml | 2 +- extensions-contrib/opentsdb-emitter/pom.xml | 6 - extensions-contrib/prometheus-emitter/pom.xml | 2 +- extensions-contrib/redis-cache/pom.xml | 6 - .../sqlserver-metadata-storage/pom.xml | 2 +- extensions-contrib/statsd-emitter/pom.xml | 2 +- extensions-contrib/tdigestsketch/pom.xml | 13 - extensions-contrib/thrift-extensions/pom.xml | 2 +- extensions-contrib/time-min-max/pom.xml | 13 - extensions-contrib/virtual-columns/pom.xml | 13 - extensions-core/avro-extensions/pom.xml | 15 +- extensions-core/azure-extensions/pom.xml | 8 +- extensions-core/datasketches/pom.xml | 21 +- .../druid-aws-rds-extensions/pom.xml | 2 +- extensions-core/druid-basic-security/pom.xml | 2 +- extensions-core/druid-bloom-filter/pom.xml | 15 +- extensions-core/druid-catalog/pom.xml | 21 - extensions-core/druid-kerberos/pom.xml | 6 - extensions-core/druid-pac4j/pom.xml | 6 - extensions-core/druid-ranger-security/pom.xml | 2 +- extensions-core/ec2-extensions/pom.xml | 8 +- extensions-core/google-extensions/pom.xml | 15 +- extensions-core/hdfs-storage/pom.xml | 15 +- extensions-core/histogram/pom.xml | 13 - .../kafka-extraction-namespace/pom.xml | 6 - .../kafka-indexing-service/pom.xml | 15 +- .../kinesis-indexing-service/pom.xml | 17 +- extensions-core/kubernetes-extensions/pom.xml | 6 - extensions-core/lookups-cached-global/pom.xml | 6 - extensions-core/lookups-cached-single/pom.xml | 15 +- extensions-core/multi-stage-query/pom.xml | 21 - .../mysql-metadata-storage/pom.xml | 8 +- extensions-core/orc-extensions/pom.xml | 13 - extensions-core/parquet-extensions/pom.xml | 13 - .../postgresql-metadata-storage/pom.xml | 8 +- extensions-core/protobuf-extensions/pom.xml | 6 - extensions-core/s3-extensions/pom.xml | 15 +- .../simple-client-sslcontext/pom.xml | 2 +- extensions-core/stats/pom.xml | 18 +- extensions-core/testing-tools/pom.xml | 15 +- hll/pom.xml | 94 -- indexing-hadoop/pom.xml | 17 - indexing-service/pom.xml | 19 +- integration-tests-ex/cases/pom.xml | 5 - integration-tests-ex/tools/pom.xml | 13 - integration-tests/pom.xml | 5 - licenses.yaml | 10 +- pom.xml | 7 +- processing/pom.xml | 814 +++++++++++------- .../org/apache/druid/math/expr/antlr/Expr.g4 | 0 .../EverythingIsNonnullByDefault.java | 0 .../annotations/SubclassesMustBePublic.java | 0 ...lassesMustBePublicAnnotationProcessor.java | 0 ...bclassesMustOverrideEqualsAndHashCode.java | 0 .../druid/annotations/SuppressFBWarnings.java | 0 .../annotations/UsedByJUnitParamsRunner.java | 0 .../annotations/UsedInGeneratedCode.java | 0 .../org/apache/druid/audit/AuditEntry.java | 0 .../org/apache/druid/audit/AuditInfo.java | 0 .../org/apache/druid/audit/AuditManager.java | 0 .../apache/druid/cli/CliCommandCreator.java | 0 .../druid/collections/BlockingPool.java | 0 .../druid/collections/CombiningIterable.java | 0 .../druid/collections/CombiningIterator.java | 0 .../collections/DefaultBlockingPool.java | 0 .../druid/collections/DummyBlockingPool.java | 0 .../collections/DummyNonBlockingPool.java | 0 .../druid/collections/NonBlockingPool.java | 0 .../ReferenceCountingResourceHolder.java | 0 .../apache/druid/collections/Releaser.java | 0 .../druid/collections/ResourceHolder.java | 0 .../druid/collections/SerializablePair.java | 0 .../collections/StableLimitingSorter.java | 0 .../apache/druid/collections/StupidPool.java | 0 .../collections/StupidResourceHolder.java | 0 .../collections/fastutil/DruidIntList.java | 0 .../druid/common/config/ConfigManager.java | 0 .../common/config/ConfigManagerConfig.java | 0 .../druid/common/config/ConfigSerde.java | 0 .../common/config/JacksonConfigManager.java | 0 .../druid/common/config/Log4jShutdown.java | 0 .../druid/common/config/NullHandling.java | 0 .../config/NullValueHandlingConfig.java | 0 ...edRegexErrorResponseTransformStrategy.java | 0 .../ErrorResponseTransformStrategy.java | 0 .../NoErrorResponseTransformStrategy.java | 0 .../exception/SanitizableException.java | 0 .../druid/common/guava/CombiningSequence.java | 0 .../apache/druid/common/guava/DSuppliers.java | 0 .../druid/common/guava/FutureUtils.java | 0 .../apache/druid/common/guava/GuavaUtils.java | 0 .../druid/common/guava/SettableSupplier.java | 0 .../common/guava/ThreadRenamingCallable.java | 0 .../common/guava/ThreadRenamingRunnable.java | 0 .../apache/druid/common/utils/ByteUtils.java | 0 .../utils/CurrentTimeMillisSupplier.java | 0 .../apache/druid/common/utils/IdUtils.java | 0 .../druid/common/utils/IntArrayUtils.java | 0 .../apache/druid/common/utils/PropUtils.java | 0 .../druid/common/utils/SerializerUtils.java | 0 .../common/utils/ServletResourceUtils.java | 0 .../apache/druid/common/utils/SocketUtil.java | 0 .../apache/druid/common/utils/UUIDUtils.java | 0 .../ConcurrentAwaitableCounter.java | 0 .../druid/concurrent/LifecycleLock.java | 0 .../druid/concurrent/TaskThreadPriority.java | 0 .../org/apache/druid/concurrent/Threads.java | 0 .../apache/druid/crypto/CryptoService.java | 0 .../data/SearchableVersionedDataFinder.java | 0 .../druid/data/input/AbstractInputSource.java | 0 .../data/input/ByteBufferInputRowParser.java | 0 .../data/input/BytesCountingInputEntity.java | 0 .../druid/data/input/ColumnsFilter.java | 0 .../apache/druid/data/input/Committer.java | 0 .../data/input/FiniteFirehoseFactory.java | 0 .../org/apache/druid/data/input/Firehose.java | 0 .../druid/data/input/FirehoseFactory.java | 0 .../FirehoseFactoryToInputSourceAdaptor.java | 0 .../data/input/HandlingInputRowIterator.java | 0 .../apache/druid/data/input/InputEntity.java | 0 .../druid/data/input/InputEntityReader.java | 0 .../druid/data/input/InputFileAttribute.java | 0 .../apache/druid/data/input/InputFormat.java | 0 .../org/apache/druid/data/input/InputRow.java | 0 .../data/input/InputRowListPlusRawValues.java | 0 .../druid/data/input/InputRowSchema.java | 0 .../apache/druid/data/input/InputSource.java | 0 .../druid/data/input/InputSourceReader.java | 0 .../apache/druid/data/input/InputSplit.java | 0 .../apache/druid/data/input/InputStats.java | 0 .../input/IntermediateRowParsingReader.java | 0 .../druid/data/input/MapBasedInputRow.java | 0 .../apache/druid/data/input/MapBasedRow.java | 0 .../data/input/MaxSizeSplitHintSpec.java | 0 .../druid/data/input/RetryingInputEntity.java | 0 .../java/org/apache/druid/data/input/Row.java | 0 .../org/apache/druid/data/input/Rows.java | 0 .../data/input/SegmentsSplitHintSpec.java | 0 .../druid/data/input/SplitHintSpec.java | 0 .../apache/druid/data/input/StringTuple.java | 0 .../apache/druid/data/input/TextReader.java | 0 .../AbstractTextFilesFirehoseFactory.java | 0 .../druid/data/input/impl/ByteEntity.java | 0 .../druid/data/input/impl/CSVParseSpec.java | 0 .../input/impl/CloudObjectInputSource.java | 0 .../data/input/impl/CloudObjectLocation.java | 0 .../data/input/impl/CombiningInputSource.java | 0 .../druid/data/input/impl/CsvInputFormat.java | 0 .../data/input/impl/DelimitedInputFormat.java | 0 .../data/input/impl/DelimitedParseSpec.java | 0 .../data/input/impl/DelimitedValueReader.java | 0 .../data/input/impl/DimensionSchema.java | 0 .../druid/data/input/impl/DimensionsSpec.java | 0 .../input/impl/DoubleDimensionSchema.java | 0 .../impl/FastJacksonJsonNodeJsonProvider.java | 0 .../data/input/impl/FastLineIterator.java | 0 .../druid/data/input/impl/FileEntity.java | 0 .../input/impl/FileIteratingFirehose.java | 0 .../FirehoseToInputSourceReaderAdaptor.java | 0 .../data/input/impl/FlatTextInputFormat.java | 0 .../data/input/impl/FloatDimensionSchema.java | 0 .../druid/data/input/impl/HttpEntity.java | 0 .../data/input/impl/HttpInputSource.java | 0 .../input/impl/HttpInputSourceConfig.java | 0 .../data/input/impl/InlineInputSource.java | 0 .../impl/InputEntityIteratingReader.java | 0 .../druid/data/input/impl/InputRowParser.java | 0 .../input/impl/JSONLowercaseParseSpec.java | 0 .../druid/data/input/impl/JSONParseSpec.java | 0 .../data/input/impl/JavaScriptParseSpec.java | 0 .../data/input/impl/JsonInputFormat.java | 0 .../druid/data/input/impl/JsonLineReader.java | 0 .../druid/data/input/impl/JsonNodeReader.java | 0 .../druid/data/input/impl/JsonReader.java | 0 .../data/input/impl/LocalInputSource.java | 0 .../data/input/impl/LongDimensionSchema.java | 0 .../data/input/impl/MapInputRowParser.java | 0 .../data/input/impl/NestedDataParseSpec.java | 0 .../data/input/impl/NestedInputFormat.java | 0 .../input/impl/NewSpatialDimensionSchema.java | 0 .../data/input/impl/NoopInputRowParser.java | 0 .../druid/data/input/impl/ParseSpec.java | 0 .../data/input/impl/RegexInputFormat.java | 0 .../druid/data/input/impl/RegexParseSpec.java | 0 .../druid/data/input/impl/RegexReader.java | 0 .../data/input/impl/RetryingInputStream.java | 0 .../input/impl/SpatialDimensionSchema.java | 0 .../input/impl/SplittableInputSource.java | 0 .../input/impl/StringDimensionSchema.java | 0 .../data/input/impl/StringInputRowParser.java | 0 .../data/input/impl/TimeAndDimsParseSpec.java | 0 .../impl/TimedShutoffInputSourceReader.java | 0 .../druid/data/input/impl/TimestampSpec.java | 0 .../input/impl/prefetch/CacheManager.java | 0 .../data/input/impl/prefetch/FetchConfig.java | 0 .../data/input/impl/prefetch/FetchedFile.java | 0 .../data/input/impl/prefetch/Fetcher.java | 0 .../data/input/impl/prefetch/FileFetcher.java | 0 .../input/impl/prefetch/JsonIterator.java | 0 .../impl/prefetch/ObjectOpenFunction.java | 0 .../data/input/impl/prefetch/OpenObject.java | 0 .../PrefetchableTextFilesFirehoseFactory.java | 0 .../extendedset/intset/AbstractIntSet.java | 0 .../druid/extendedset/intset/BitIterator.java | 0 .../druid/extendedset/intset/ConciseSet.java | 0 .../extendedset/intset/ConciseSetUtils.java | 0 .../extendedset/intset/EmptyIntIterator.java | 0 .../intset/ImmutableConciseSet.java | 0 .../druid/extendedset/intset/IntSet.java | 0 .../druid/extendedset/utilities/IntList.java | 0 .../java/org/apache/druid/guice/Binders.java | 0 .../druid/guice/ConditionalMultibind.java | 0 .../apache/druid/guice/ConfigProvider.java | 0 .../druid/guice/DruidGuiceExtensions.java | 0 .../org/apache/druid/guice/DruidScopes.java | 0 .../druid/guice/DruidSecondaryModule.java | 0 .../guice/GuiceAnnotationIntrospector.java | 0 .../druid/guice/GuiceInjectableValues.java | 0 .../guice/JacksonConfigManagerModule.java | 0 .../druid/guice/JacksonConfigProvider.java | 0 .../java/org/apache/druid/guice/Jerseys.java | 0 .../druid/guice/JsonConfigProvider.java | 0 .../apache/druid/guice/JsonConfigurator.java | 0 .../org/apache/druid/guice/KeyHolder.java | 0 .../org/apache/druid/guice/LazySingleton.java | 0 .../apache/druid/guice/LifecycleModule.java | 0 .../apache/druid/guice/LifecycleScope.java | 0 .../org/apache/druid/guice/ListProvider.java | 0 .../apache/druid/guice/ManageLifecycle.java | 0 .../guice/ManageLifecycleAnnouncements.java | 0 .../druid/guice/ManageLifecycleInit.java | 0 .../druid/guice/ManageLifecycleServer.java | 0 .../java/org/apache/druid/guice/PolyBind.java | 0 .../apache/druid/guice/SupplierProvider.java | 0 .../guice/annotations/EscalatedGlobal.java | 0 .../guice/annotations/ExtensionPoint.java | 0 .../druid/guice/annotations/Global.java | 0 .../guice/annotations/JSR311Resource.java | 0 .../apache/druid/guice/annotations/Json.java | 0 .../druid/guice/annotations/JsonNonNull.java | 0 .../druid/guice/annotations/NativeQuery.java | 0 .../druid/guice/annotations/Parent.java | 0 .../druid/guice/annotations/PublicApi.java | 0 .../apache/druid/guice/annotations/Self.java | 0 .../apache/druid/guice/annotations/Smile.java | 0 .../druid/guice/annotations/UnstableApi.java | 0 .../org/apache/druid/hll/ByteBitLookup.java | 0 .../druid/hll/HyperLogLogCollector.java | 0 .../org/apache/druid/hll/HyperLogLogHash.java | 0 .../hll/VersionOneHyperLogLogCollector.java | 0 .../hll/VersionZeroHyperLogLogCollector.java | 0 .../java/org/apache/druid/indexer/Checks.java | 0 .../apache/druid/indexer/IngestionState.java | 0 .../java/org/apache/druid/indexer/Jobby.java | 0 .../MetadataStorageUpdaterJobHandler.java | 0 .../org/apache/druid/indexer/Property.java | 0 .../apache/druid/indexer/RunnerTaskState.java | 0 .../apache/druid/indexer/TaskIdentifier.java | 0 .../org/apache/druid/indexer/TaskInfo.java | 0 .../apache/druid/indexer/TaskLocation.java | 0 .../druid/indexer/TaskMetricsGetter.java | 0 .../druid/indexer/TaskMetricsUtils.java | 0 .../org/apache/druid/indexer/TaskState.java | 0 .../org/apache/druid/indexer/TaskStatus.java | 0 .../apache/druid/indexer/TaskStatusPlus.java | 0 .../DimensionBasedPartitionsSpec.java | 0 .../DimensionRangePartitionsSpec.java | 0 .../partitions/DynamicPartitionsSpec.java | 0 .../partitions/HashedPartitionsSpec.java | 0 .../indexer/partitions/PartitionsSpec.java | 0 .../partitions/SecondaryPartitionType.java | 0 .../SingleDimensionPartitionsSpec.java | 0 .../druid/initialization/DruidModule.java | 0 .../TombstoneDataStorageModule.java | 0 .../druid/io/ByteBufferInputStream.java | 0 .../java/org/apache/druid/io/Channels.java | 0 .../io/ZeroCopyByteArrayOutputStream.java | 0 .../jackson/CommaListJoinDeserializer.java | 0 .../jackson/CommaListJoinSerializer.java | 0 .../jackson/DefaultTrueJsonIncludeFilter.java | 0 .../druid/java/util/RetryableException.java | 0 .../java/util/common/ByteBufferUtils.java | 0 .../druid/java/util/common/Cacheable.java | 0 .../druid/java/util/common/Cleaners.java | 0 .../java/util/common/CloseableIterators.java | 0 .../druid/java/util/common/DateTimes.java | 0 .../java/util/common/DefineClassUtils.java | 0 .../apache/druid/java/util/common/Either.java | 0 .../druid/java/util/common/FileUtils.java | 0 .../java/util/common/HumanReadableBytes.java | 0 .../util/common/HumanReadableBytesRange.java | 0 .../common/HumanReadableBytesSerializer.java | 0 .../apache/druid/java/util/common/IAE.java | 0 .../apache/druid/java/util/common/IOE.java | 0 .../apache/druid/java/util/common/ISE.java | 0 .../druid/java/util/common/Intervals.java | 0 .../druid/java/util/common/JodaUtils.java | 0 .../druid/java/util/common/MapUtils.java | 0 .../util/common/MappedByteBufferHandler.java | 0 .../druid/java/util/common/NonnullPair.java | 0 .../druid/java/util/common/Numbers.java | 0 .../apache/druid/java/util/common/Pair.java | 0 .../org/apache/druid/java/util/common/RE.java | 0 .../druid/java/util/common/RetryUtils.java | 0 .../druid/java/util/common/StreamUtils.java | 0 .../druid/java/util/common/StringUtils.java | 0 .../apache/druid/java/util/common/Triple.java | 0 .../apache/druid/java/util/common/UOE.java | 0 .../apache/druid/java/util/common/URIs.java | 0 .../druid/java/util/common/UnsafeUtils.java | 0 .../druid/java/util/common/collect/Utils.java | 0 .../concurrent/DirectExecutorService.java | 0 .../concurrent/DummyExecutorService.java | 0 .../java/util/common/concurrent/Execs.java | 0 .../concurrent/ExecutorServiceConfig.java | 0 .../common/concurrent/ExecutorServices.java | 0 .../concurrent/ScheduledExecutorFactory.java | 0 .../common/concurrent/ScheduledExecutors.java | 0 .../druid/java/util/common/config/Config.java | 0 .../util/common/config/DurationCoercible.java | 0 .../util/common/function/TriConsumer.java | 0 .../common/granularity/AllGranularity.java | 0 .../granularity/DurationGranularity.java | 0 .../common/granularity/Granularities.java | 0 .../util/common/granularity/Granularity.java | 0 .../common/granularity/GranularityType.java | 0 .../granularity/IntervalsByGranularity.java | 0 .../common/granularity/NoneGranularity.java | 0 .../common/granularity/PeriodGranularity.java | 0 .../java/util/common/guava/Accumulator.java | 0 .../java/util/common/guava/Accumulators.java | 0 .../java/util/common/guava/BaseSequence.java | 0 .../java/util/common/guava/Comparators.java | 0 .../util/common/guava/ConcatSequence.java | 0 .../guava/DelegatingYieldingAccumulator.java | 0 .../util/common/guava/DroppingIterable.java | 0 .../util/common/guava/DroppingIterator.java | 0 .../common/guava/ExecuteWhenDoneYielder.java | 0 .../util/common/guava/ExplodingSequence.java | 0 .../util/common/guava/FilteredSequence.java | 0 .../common/guava/FilteringAccumulator.java | 0 .../guava/FilteringYieldingAccumulator.java | 0 .../util/common/guava/FunctionalIterable.java | 0 .../util/common/guava/FunctionalIterator.java | 0 .../java/util/common/guava/LazySequence.java | 0 .../util/common/guava/LimitedSequence.java | 0 .../util/common/guava/MappedSequence.java | 0 .../util/common/guava/MappingAccumulator.java | 0 .../guava/MappingYieldingAccumulator.java | 0 .../java/util/common/guava/MergeIterable.java | 0 .../java/util/common/guava/MergeIterator.java | 0 .../java/util/common/guava/MergeSequence.java | 0 .../guava/ParallelMergeCombiningSequence.java | 0 .../java/util/common/guava/Sequence.java | 0 .../util/common/guava/SequenceWrapper.java | 0 .../java/util/common/guava/Sequences.java | 0 .../util/common/guava/SimpleSequence.java | 0 .../util/common/guava/SkippingSequence.java | 0 .../java/util/common/guava/TopNSequence.java | 0 .../util/common/guava/WrappingSequence.java | 0 .../util/common/guava/WrappingYielder.java | 0 .../druid/java/util/common/guava/Yielder.java | 0 .../java/util/common/guava/Yielders.java | 0 .../common/guava/YieldingAccumulator.java | 0 .../common/guava/YieldingAccumulators.java | 0 .../common/guava/YieldingSequenceBase.java | 0 .../util/common/guava/nary/TrinaryFn.java | 0 .../guava/nary/TrinaryTransformIterable.java | 0 .../guava/nary/TrinaryTransformIterator.java | 0 .../druid/java/util/common/io/Closer.java | 0 .../druid/java/util/common/io/NativeIO.java | 0 .../util/common/io/smoosh/FileSmoosher.java | 0 .../java/util/common/io/smoosh/Metadata.java | 0 .../java/util/common/io/smoosh/Smoosh.java | 0 .../common/io/smoosh/SmooshedFileMapper.java | 0 .../util/common/io/smoosh/SmooshedWriter.java | 0 .../util/common/jackson/JacksonUtils.java | 0 .../java/util/common/lifecycle/Lifecycle.java | 0 .../util/common/lifecycle/LifecycleStart.java | 0 .../util/common/lifecycle/LifecycleStop.java | 0 .../druid/java/util/common/logger/Logger.java | 0 .../parsers/AbstractFlatTextFormatParser.java | 0 .../java/util/common/parsers/CSVParser.java | 0 .../common/parsers/CloseableIterator.java | 0 .../CloseableIteratorWithMetadata.java | 0 .../util/common/parsers/DelimitedParser.java | 0 .../common/parsers/FlattenerJsonProvider.java | 0 .../common/parsers/JSONFlattenerMaker.java | 0 .../common/parsers/JSONPathFieldSpec.java | 0 .../common/parsers/JSONPathFieldType.java | 0 .../util/common/parsers/JSONPathParser.java | 0 .../util/common/parsers/JSONPathSpec.java | 0 .../common/parsers/JSONToLowerParser.java | 0 .../util/common/parsers/JavaScriptParser.java | 0 .../NotImplementedMappingProvider.java | 0 .../util/common/parsers/ObjectFlattener.java | 0 .../util/common/parsers/ObjectFlatteners.java | 0 .../util/common/parsers/ParseException.java | 0 .../java/util/common/parsers/Parser.java | 0 .../java/util/common/parsers/ParserUtils.java | 0 .../java/util/common/parsers/Parsers.java | 0 .../java/util/common/parsers/RegexParser.java | 0 .../util/common/parsers/TimestampParser.java | 0 .../UnparseableColumnsParseException.java | 0 .../java/util/emitter/EmittingLogger.java | 0 .../emitter/core/BaseHttpEmittingConfig.java | 0 .../druid/java/util/emitter/core/Batch.java | 0 .../util/emitter/core/BatchingStrategy.java | 0 .../util/emitter/core/ComposingEmitter.java | 0 .../emitter/core/ConcurrentTimeCounter.java | 0 .../util/emitter/core/ContentEncoding.java | 0 .../druid/java/util/emitter/core/Emitter.java | 0 .../java/util/emitter/core/Emitters.java | 0 .../druid/java/util/emitter/core/Event.java | 0 .../java/util/emitter/core/EventMap.java | 0 .../util/emitter/core/EventMapSerializer.java | 0 .../util/emitter/core/FeedUriExtractor.java | 0 .../util/emitter/core/HttpEmitterConfig.java | 0 .../util/emitter/core/HttpPostEmitter.java | 0 .../util/emitter/core/LoggingEmitter.java | 0 .../emitter/core/LoggingEmitterConfig.java | 0 .../java/util/emitter/core/NoopEmitter.java | 0 .../emitter/core/ParametrizedUriEmitter.java | 0 .../core/ParametrizedUriEmitterConfig.java | 0 .../core/ParametrizedUriExtractor.java | 0 .../util/emitter/core/SwitchingEmitter.java | 0 .../java/util/emitter/core/UriExtractor.java | 0 .../core/ZeroCopyByteArrayOutputStream.java | 0 .../util/emitter/factory/EmitterFactory.java | 0 .../emitter/factory/HttpEmitterFactory.java | 0 .../factory/LoggingEmitterFactory.java | 0 .../emitter/factory/NoopEmitterFactory.java | 0 .../ParametrizedUriEmitterFactory.java | 0 .../util/emitter/service/AlertBuilder.java | 0 .../java/util/emitter/service/AlertEvent.java | 0 .../util/emitter/service/ServiceEmitter.java | 0 .../emitter/service/ServiceEventBuilder.java | 0 .../emitter/service/ServiceMetricEvent.java | 0 .../util/http/client/AbstractHttpClient.java | 0 .../http/client/CredentialedHttpClient.java | 0 .../java/util/http/client/HttpClient.java | 0 .../util/http/client/HttpClientConfig.java | 0 .../java/util/http/client/HttpClientInit.java | 0 .../http/client/HttpClientProxyConfig.java | 0 .../util/http/client/NettyHttpClient.java | 0 .../druid/java/util/http/client/Request.java | 0 .../http/client/auth/BasicCredentials.java | 0 .../util/http/client/auth/Credentials.java | 0 .../io/AppendableByteArrayInputStream.java | 0 .../netty/HttpClientPipelineFactory.java | 0 .../client/pool/ChannelResourceFactory.java | 0 .../http/client/pool/ResourceContainer.java | 0 .../http/client/pool/ResourceFactory.java | 0 .../util/http/client/pool/ResourcePool.java | 0 .../http/client/pool/ResourcePoolConfig.java | 0 .../response/BytesFullResponseHandler.java | 0 .../response/BytesFullResponseHolder.java | 0 .../http/client/response/ClientResponse.java | 0 .../client/response/FullResponseHolder.java | 0 .../client/response/HttpResponseHandler.java | 0 .../InputStreamFullResponseHandler.java | 0 .../InputStreamFullResponseHolder.java | 0 .../response/InputStreamResponseHandler.java | 0 .../ObjectOrErrorResponseHandler.java | 0 .../SequenceInputStreamResponseHandler.java | 0 .../response/StatusResponseHandler.java | 0 .../client/response/StatusResponseHolder.java | 0 .../response/StringFullResponseHandler.java | 0 .../response/StringFullResponseHolder.java | 0 .../java/util/metrics/AbstractMonitor.java | 0 .../metrics/AllocationMetricCollector.java | 0 .../metrics/AllocationMetricCollectors.java | 0 .../util/metrics/BasicMonitorScheduler.java | 0 .../java/util/metrics/CgroupCpuMonitor.java | 0 .../util/metrics/CgroupCpuSetMonitor.java | 0 .../util/metrics/CgroupMemoryMonitor.java | 0 .../druid/java/util/metrics/CgroupUtil.java | 0 .../ClockDriftSafeMonitorScheduler.java | 0 .../java/util/metrics/CompoundMonitor.java | 0 .../util/metrics/CpuAcctDeltaMonitor.java | 0 .../util/metrics/FeedDefiningMonitor.java | 0 .../util/metrics/HttpPostEmitterMonitor.java | 0 .../java/util/metrics/JvmCpuMonitor.java | 0 .../druid/java/util/metrics/JvmMonitor.java | 0 .../java/util/metrics/JvmPidDiscoverer.java | 0 .../java/util/metrics/JvmThreadsMonitor.java | 0 .../druid/java/util/metrics/KeyedDiff.java | 0 .../druid/java/util/metrics/Monitor.java | 0 .../java/util/metrics/MonitorScheduler.java | 0 .../util/metrics/MonitorSchedulerConfig.java | 0 .../druid/java/util/metrics/MonitorUtils.java | 0 .../druid/java/util/metrics/Monitors.java | 0 .../java/util/metrics/NoopSysMonitor.java | 0 .../ParametrizedUriEmitterMonitor.java | 0 .../java/util/metrics/PidDiscoverer.java | 0 .../druid/java/util/metrics/ProcFsReader.java | 0 .../java/util/metrics/SigarPidDiscoverer.java | 0 .../druid/java/util/metrics/SigarUtil.java | 0 .../druid/java/util/metrics/SysMonitor.java | 0 .../metrics/cgroups/CgroupDiscoverer.java | 0 .../druid/java/util/metrics/cgroups/Cpu.java | 0 .../java/util/metrics/cgroups/CpuAcct.java | 0 .../java/util/metrics/cgroups/CpuSet.java | 0 .../java/util/metrics/cgroups/Memory.java | 0 .../metrics/cgroups/ProcCgroupDiscoverer.java | 0 .../cgroups/ProcSelfCgroupDiscoverer.java | 0 .../org/apache/druid/js/JavaScriptConfig.java | 0 .../apache/druid/math/expr/ApplyFunction.java | 0 .../math/expr/BinaryLogicalOperatorExpr.java | 0 .../math/expr/BinaryMathOperatorExpr.java | 0 .../druid/math/expr/BinaryOperatorExpr.java | 0 .../druid/math/expr/BuiltInExprMacros.java | 0 .../apache/druid/math/expr/CartesianList.java | 0 .../apache/druid/math/expr/ConstantExpr.java | 0 .../org/apache/druid/math/expr/Evals.java | 0 .../java/org/apache/druid/math/expr/Expr.java | 0 .../org/apache/druid/math/expr/ExprEval.java | 0 .../druid/math/expr/ExprListenerImpl.java | 0 .../druid/math/expr/ExprMacroTable.java | 0 .../org/apache/druid/math/expr/ExprType.java | 0 .../druid/math/expr/ExpressionProcessing.java | 0 .../math/expr/ExpressionProcessingConfig.java | 0 .../expr/ExpressionProcessingException.java | 0 .../math/expr/ExpressionProcessingModule.java | 0 .../druid/math/expr/ExpressionType.java | 0 .../math/expr/ExpressionTypeConversion.java | 0 .../math/expr/ExpressionTypeFactory.java | 0 .../expr/ExpressionValidationException.java | 0 .../org/apache/druid/math/expr/Exprs.java | 0 .../org/apache/druid/math/expr/Function.java | 0 .../druid/math/expr/FunctionalExpr.java | 0 .../druid/math/expr/IdentifierExpr.java | 0 .../apache/druid/math/expr/InputBindings.java | 0 .../apache/druid/math/expr/NamedFunction.java | 0 .../org/apache/druid/math/expr/Parser.java | 0 .../math/expr/SettableObjectBinding.java | 0 .../druid/math/expr/UnaryOperatorExpr.java | 0 .../apache/druid/math/expr/package-info.java | 0 ...ateDoubleFunctionVectorValueProcessor.java | 0 ...ivariateFunctionVectorObjectProcessor.java | 0 .../BivariateFunctionVectorProcessor.java | 0 ...riateLongFunctionVectorValueProcessor.java | 0 .../vector/CastToDoubleVectorProcessor.java | 0 .../vector/CastToLongVectorProcessor.java | 0 .../vector/CastToStringVectorProcessor.java | 0 .../vector/CastToTypeVectorProcessor.java | 0 ...tDoubleInFunctionVectorValueProcessor.java | 0 ...bleLongInFunctionVectorValueProcessor.java | 0 ...DoublesInFunctionVectorValueProcessor.java | 0 ...gDoubleInFunctionVectorValueProcessor.java | 0 ...OutLongInFunctionVectorValueProcessor.java | 0 ...utLongsInFunctionVectorValueProcessor.java | 0 .../expr/vector/ExprEvalDoubleVector.java | 0 .../math/expr/vector/ExprEvalLongVector.java | 0 .../expr/vector/ExprEvalObjectVector.java | 0 .../math/expr/vector/ExprEvalVector.java | 0 .../math/expr/vector/ExprVectorProcessor.java | 0 ...tDoubleInFunctionVectorValueProcessor.java | 0 ...bleLongInFunctionVectorValueProcessor.java | 0 ...DoublesInFunctionVectorValueProcessor.java | 0 ...gDoubleInFunctionVectorValueProcessor.java | 0 ...OutLongInFunctionVectorValueProcessor.java | 0 ...utLongsInFunctionVectorValueProcessor.java | 0 ...ongOutObjectInFunctionVectorProcessor.java | 0 ...ngOutObjectsInFunctionVectorProcessor.java | 0 ...ObjectOutMultiObjectInVectorProcessor.java | 0 ...ctOutObjectsInFunctionVectorProcessor.java | 0 ...ricalBivariateFunctionVectorProcessor.java | 0 ...ateDoubleFunctionVectorValueProcessor.java | 0 ...ivariateFunctionVectorObjectProcessor.java | 0 ...riateLongFunctionVectorValueProcessor.java | 0 .../vector/VectorComparisonProcessors.java | 0 .../expr/vector/VectorMathProcessors.java | 0 .../math/expr/vector/VectorProcessors.java | 0 .../expr/vector/VectorStringProcessors.java | 0 .../metadata/DefaultPasswordProvider.java | 0 .../druid/metadata/DynamicConfigProvider.java | 0 .../druid/metadata/EntryExistsException.java | 0 ...ironmentVariableDynamicConfigProvider.java | 0 .../EnvironmentVariablePasswordProvider.java | 0 .../MapStringDynamicConfigProvider.java | 0 .../druid/metadata/MetadataCASUpdate.java | 0 .../MetadataStorageActionHandler.java | 0 .../MetadataStorageActionHandlerFactory.java | 0 .../MetadataStorageActionHandlerTypes.java | 0 .../metadata/MetadataStorageConnector.java | 0 .../MetadataStorageConnectorConfig.java | 0 .../metadata/MetadataStorageTablesConfig.java | 0 .../druid/metadata/PasswordProvider.java | 0 .../PasswordProviderRedactionMixIn.java | 0 .../org/apache/druid/metadata/TaskLookup.java | 0 .../apache/druid/query/QueryException.java | 0 .../druid/query/QueryTimeoutException.java | 0 .../apache/druid/query/SegmentDescriptor.java | 0 .../druid/query/cache/CacheKeyBuilder.java | 0 .../apache/druid/segment/SegmentUtils.java | 0 .../segment/column/BaseTypeSignature.java | 0 .../druid/segment/column/ColumnType.java | 0 .../segment/column/ColumnTypeFactory.java | 0 .../segment/column/NullableTypeStrategy.java | 0 .../druid/segment/column/TypeDescriptor.java | 0 .../druid/segment/column/TypeFactory.java | 0 .../druid/segment/column/TypeSignature.java | 0 .../druid/segment/column/TypeStrategies.java | 0 .../druid/segment/column/TypeStrategy.java | 0 .../apache/druid/segment/column/Types.java | 0 .../druid/segment/column/ValueType.java | 0 .../org/apache/druid/segment/data/VByte.java | 0 .../segment/loading/DataSegmentArchiver.java | 0 .../segment/loading/DataSegmentKiller.java | 0 .../segment/loading/DataSegmentMover.java | 0 .../segment/loading/DataSegmentPusher.java | 0 .../druid/segment/loading/LoadSpec.java | 0 .../loading/NoopDataSegmentPusher.java | 0 .../loading/SegmentLoadingException.java | 0 .../segment/loading/TombstoneLoadSpec.java | 0 .../druid/segment/loading/URIDataPuller.java | 0 .../druid/storage/StorageConnector.java | 0 .../druid/storage/StorageConnectorModule.java | 0 .../storage/StorageConnectorProvider.java | 0 .../local/LocalFileStorageConnector.java | 0 .../LocalFileStorageConnectorProvider.java | 0 .../apache/druid/tasklogs/NoopTaskLogs.java | 0 .../apache/druid/tasklogs/TaskLogKiller.java | 0 .../apache/druid/tasklogs/TaskLogPusher.java | 0 .../druid/tasklogs/TaskLogStreamer.java | 0 .../org/apache/druid/tasklogs/TaskLogs.java | 0 .../druid/timeline/CompactionState.java | 0 .../apache/druid/timeline/DataSegment.java | 0 .../apache/druid/timeline/LogicalSegment.java | 0 .../apache/druid/timeline/Overshadowable.java | 0 .../org/apache/druid/timeline/Partitions.java | 0 .../timeline/PruneLastCompactionState.java | 0 .../apache/druid/timeline/PruneLoadSpec.java | 0 .../org/apache/druid/timeline/SegmentId.java | 0 .../druid/timeline/SegmentTimeline.java | 0 .../SegmentWithOvershadowedStatus.java | 0 .../apache/druid/timeline/TimelineLookup.java | 0 .../druid/timeline/TimelineObjectHolder.java | 0 .../timeline/VersionedIntervalTimeline.java | 0 .../timeline/partition/AtomicUpdateGroup.java | 0 .../BaseDimensionRangeShardSpec.java | 0 .../partition/BucketNumberedShardSpec.java | 0 .../BuildingDimensionRangeShardSpec.java | 0 .../BuildingHashBasedNumberedShardSpec.java | 0 .../partition/BuildingNumberedShardSpec.java | 0 .../timeline/partition/BuildingShardSpec.java | 0 .../BuildingSingleDimensionShardSpec.java | 0 .../DimensionRangeBucketShardSpec.java | 0 .../partition/DimensionRangeShardSpec.java | 0 .../HashBasedNumberedPartialShardSpec.java | 0 .../partition/HashBasedNumberedShardSpec.java | 0 .../partition/HashBucketShardSpec.java | 0 .../partition/HashPartitionFunction.java | 0 .../timeline/partition/HashPartitioner.java | 0 .../partition/IntegerPartitionChunk.java | 0 .../partition/LinearPartialShardSpec.java | 0 .../partition/LinearPartitionChunk.java | 0 .../timeline/partition/LinearShardSpec.java | 0 .../timeline/partition/NoneShardSpec.java | 0 .../NumberedOverwritePartialShardSpec.java | 0 .../partition/NumberedOverwriteShardSpec.java | 0 .../NumberedOverwritingPartitionChunk.java | 0 .../partition/NumberedPartialShardSpec.java | 0 .../partition/NumberedPartitionChunk.java | 0 .../timeline/partition/NumberedShardSpec.java | 0 .../partition/OvershadowableManager.java | 0 .../partition/OverwriteShardSpec.java | 0 .../timeline/partition/PartialShardSpec.java | 0 .../partition/PartitionBoundaries.java | 0 .../timeline/partition/PartitionChunk.java | 0 .../timeline/partition/PartitionHolder.java | 0 .../timeline/partition/PartitionIds.java | 0 .../druid/timeline/partition/ShardSpec.java | 0 .../timeline/partition/ShardSpecLookup.java | 0 .../SingleDimensionPartialShardSpec.java | 0 .../SingleDimensionRangeBucketShardSpec.java | 0 .../partition/SingleDimensionShardSpec.java | 0 .../SingleElementPartitionChunk.java | 0 .../partition/StringPartitionChunk.java | 0 .../partition/TombstonePartitionedChunk.java | 0 .../partition/TombstoneShardSpec.java | 0 .../apache/druid/utils/CircularBuffer.java | 0 .../apache/druid/utils/CloseableUtils.java | 0 .../apache/druid/utils/CollectionUtils.java | 0 .../apache/druid/utils/CompressionUtils.java | 0 .../druid/utils/ConnectionUriUtils.java | 0 .../utils/DynamicConfigProviderUtils.java | 0 .../java/org/apache/druid/utils/JvmUtils.java | 20 +- .../org/apache/druid/utils/Runnables.java | 0 .../org/apache/druid/utils/RuntimeInfo.java | 0 .../java/org/apache/druid/utils/Streams.java | 0 .../org/apache/druid/utils/Throwables.java | 0 .../org/apache/druid/utils/package-info.java | 0 .../src/main/resources/log4j2.debug.xml | 0 .../src/main/resources/log4j2.xml | 0 .../javax.annotation.processing.Processor | 0 .../org/apache/druid/TestObjectMapper.java | 0 .../druid/collections/BlockingPoolTest.java | 0 .../CloseableDefaultBlockingPool.java | 0 .../collections/CloseableStupidPool.java | 0 .../collections/CombiningIterableTest.java | 26 + .../collections/CombiningIteratorTest.java | 0 .../druid/collections/IteratorShell.java | 0 .../ReferenceCountingResourceHolderTest.java | 0 .../collections/SerializablePairTest.java | 0 .../collections/StableLimitingSorterTest.java | 0 .../druid/collections/StupidPoolTest.java | 0 .../collections/StupidResourceHolderTest.java | 0 .../fastutil/DruidIntListTest.java | 0 .../org/apache/druid/common/EitherTest.java | 0 .../common/config/ConfigManagerTest.java | 0 .../config/JacksonConfigManagerTest.java | 0 .../druid/common/config/NullHandlingTest.java | 0 ...gexErrorResponseTransformStrategyTest.java | 0 .../NoErrorResponseTransformStrategyTest.java | 0 .../common/guava/CombiningSequenceTest.java | 0 .../common/guava/ComplexSequenceTest.java | 0 .../druid/common/guava/FutureUtilsTest.java | 0 .../druid/common/guava/GuavaUtilsTest.java | 0 .../common/jackson/JacksonUtilsTest.java | 0 .../druid/common/utils/IdUtilsTest.java | 0 .../druid/common/utils/IntArrayUtilsTest.java | 0 .../druid/common/utils/JodaUtilsTest.java | 0 .../apache/druid/common/utils/LogTest.java | 0 .../druid/common/utils/PropUtilsTest.java | 0 .../common/utils/SerializerUtilsTest.java | 0 .../utils/ServletResourceUtilsTest.java | 0 .../druid/common/utils/SocketUtilTest.java | 0 .../druid/common/utils/StringUtilsTest.java | 0 .../druid/common/utils/UUIDUtilsTest.java | 0 .../ConcurrentAwaitableCounterTest.java | 0 .../apache/druid/concurrent/ExecsTest.java | 0 .../druid/concurrent/LifecycleLockTest.java | 0 .../druid/crypto/CryptoServiceTest.java | 0 .../input/BytesCountingInputEntityTest.java | 0 ...rehoseFactoryToInputSourceAdaptorTest.java | 0 .../input/HandlingInputRowIteratorTest.java | 0 .../druid/data/input/MapBasedRowTest.java | 0 .../data/input/MaxSizeSplitHintSpecTest.java | 0 .../druid/data/input/StringTupleTest.java | 0 .../data/input/impl/CSVParseSpecTest.java | 0 .../impl/CloudObjectInputSourceTest.java | 0 .../input/impl/CloudObjectLocationTest.java | 0 .../data/input/impl/ColumnsFilterTest.java | 0 .../input/impl/CombiningInputSourceTest.java | 0 .../data/input/impl/CsvInputFormatTest.java | 0 .../druid/data/input/impl/CsvReaderTest.java | 0 .../input/impl/DelimitedInputFormatTest.java | 0 .../input/impl/DelimitedParseSpecTest.java | 0 .../data/input/impl/DelimitedReaderTest.java | 0 .../data/input/impl/DimensionSchemaTest.java | 0 .../input/impl/DimensionsSpecSerdeTest.java | 0 .../data/input/impl/FastLineIteratorTest.java | 0 .../input/impl/FileIteratingFirehoseTest.java | 0 .../druid/data/input/impl/HttpEntityTest.java | 0 .../input/impl/HttpInputSourceConfigTest.java | 0 .../data/input/impl/HttpInputSourceTest.java | 0 .../impl/InputEntityIteratingReaderTest.java | 0 .../input/impl/InputRowParserSerdeTest.java | 0 .../druid/data/input/impl/InputStatsImpl.java | 0 .../impl/JSONLowercaseParseSpecTest.java | 0 .../data/input/impl/JSONParseSpecTest.java | 0 .../data/input/impl/JSONPathSpecTest.java | 0 .../input/impl/JavaScriptParseSpecTest.java | 0 .../data/input/impl/JsonInputFormatTest.java | 0 .../data/input/impl/JsonLineReaderTest.java | 0 .../data/input/impl/JsonNodeReaderTest.java | 0 .../druid/data/input/impl/JsonReaderTest.java | 0 .../data/input/impl/LocalInputSourceTest.java | 0 .../input/impl/MapInputRowParserTest.java | 0 .../data/input/impl/NoopFirehoseFactory.java | 0 .../data/input/impl/NoopInputFormat.java | 0 .../input/impl/NoopInputRowParserTest.java | 0 .../data/input/impl/NoopInputSource.java | 0 .../druid/data/input/impl/ParseSpecTest.java | 0 .../data/input/impl/RegexInputFormatTest.java | 0 .../data/input/impl/RegexParseSpecTest.java | 0 .../input/impl/RetryingInputStreamTest.java | 0 .../input/impl/StringDimensionSchemaTest.java | 0 .../input/impl/StringInputRowParserTest.java | 0 .../input/impl/TimeAndDimsParseSpecTest.java | 0 .../data/input/impl/TimestampSpecTest.java | 0 .../input/impl/prefetch/JsonIteratorTest.java | 0 ...fetchableTextFilesFirehoseFactoryTest.java | 0 .../ImmutableConciseSetIntersectionTest.java | 0 .../intset/ImmutableConciseSetTest.java | 0 .../druid/guice/ConditionalMultibindTest.java | 0 .../druid/guice/DruidSecondaryModuleTest.java | 0 .../druid/guice/JsonConfiguratorTest.java | 0 .../druid/guice/LifecycleScopeTest.java | 0 .../org/apache/druid/guice/PolyBindTest.java | 0 .../hll/HyperLogLogCollectorBenchmark.java | 0 .../druid/hll/HyperLogLogCollectorTest.java | 0 .../hll/HyperLogLogSerdeBenchmarkTest.java | 0 .../org/apache/druid/indexer/ChecksTest.java | 0 .../druid/indexer/TaskLocationTest.java | 0 .../druid/indexer/TaskStatusPlusTest.java | 0 .../apache/druid/indexer/TaskStatusTest.java | 0 .../DimensionRangePartitionsSpecTest.java | 0 .../SingleDimensionPartitionsSpecTest.java | 0 .../JacksonExtremeDoubleValuesSerdeTest.java | 0 .../druid/java/util/common/BufferUtils.java | 0 .../java/util/common/ByteBufferUtilsTest.java | 0 .../util/common/CompressionUtilsTest.java | 0 .../druid/java/util/common/DateTimesTest.java | 0 .../druid/java/util/common/FileUtilsTest.java | 0 .../java/util/common/GranularityTest.java | 0 .../util/common/HumanReadableBytesTest.java | 0 .../common/IntervalsByGranularityTest.java | 0 .../druid/java/util/common/IntervalsTest.java | 0 .../java/util/common/NonnullPairTest.java | 0 .../druid/java/util/common/NumbersTest.java | 0 .../java/util/common/RetryUtilsTest.java | 0 .../java/util/common/StreamUtilsTest.java | 0 .../java/util/common/StringUtilsTest.java | 0 .../druid/java/util/common/TripleTest.java | 0 .../druid/java/util/common/URIsTest.java | 0 .../concurrent/ScheduledExecutorsTest.java | 0 .../util/common/function/TriConsumerTest.java | 0 .../util/common/guava/BaseSequenceTest.java | 0 .../util/common/guava/ComparatorsTest.java | 0 .../util/common/guava/ConcatSequenceTest.java | 0 .../common/guava/FilteredSequenceTest.java | 0 .../common/guava/FunctionalIterableTest.java | 0 .../common/guava/FunctionalIteratorTest.java | 0 .../common/guava/LimitedSequenceTest.java | 0 .../util/common/guava/MappedSequenceTest.java | 0 .../util/common/guava/MergeIteratorTest.java | 0 .../util/common/guava/MergeSequenceTest.java | 0 .../ParallelMergeCombiningSequenceTest.java | 0 .../util/common/guava/SequenceTestHelper.java | 0 .../util/common/guava/SimpleSequenceTest.java | 0 .../common/guava/SkippingSequenceTest.java | 0 .../java/util/common/guava/TestSequence.java | 0 .../util/common/guava/TopNSequenceTest.java | 0 .../common/guava/UnsupportedSequence.java | 0 .../common/guava/WithEffectSequenceTest.java | 0 .../common/guava/WrappingSequenceTest.java | 0 .../guava/YieldingSequenceBaseTest.java | 0 .../java/util/common/io/NativeIOTest.java | 0 .../io/smoosh/SmooshedFileMapperTest.java | 0 .../util/common/lifecycle/LifecycleTest.java | 0 .../java/util/common/logger/LoggerTest.java | 0 .../common/parsers/CloseableIteratorTest.java | 0 .../parsers/FlatTextFormatParserTest.java | 0 .../parsers/FlattenerJsonProviderTest.java | 0 .../parsers/JSONFlattenerMakerTest.java | 0 .../common/parsers/JSONPathParserTest.java | 0 .../common/parsers/JavaScriptParserTest.java | 0 .../common/parsers/ObjectFlattenersTest.java | 0 .../util/common/parsers/ParserUtilsTest.java | 0 .../util/common/parsers/RegexParserTest.java | 0 .../common/parsers/TimestampParserTest.java | 0 .../emitter/core/ComposingEmitterTest.java | 0 .../core/CustomEmitterFactoryTest.java | 0 .../java/util/emitter/core/EmitterTest.java | 0 .../java/util/emitter/core/GoHandler.java | 0 .../java/util/emitter/core/GoHandlers.java | 0 .../emitter/core/HttpEmitterConfigTest.java | 5 +- .../util/emitter/core/HttpEmitterTest.java | 0 .../core/HttpPostEmitterLoggerStressTest.java | 0 .../core/HttpPostEmitterStressTest.java | 0 .../emitter/core/HttpPostEmitterTest.java | 0 .../java/util/emitter/core/IntEvent.java | 0 .../core/LoggingEmitterConfigTest.java | 0 .../util/emitter/core/MockHttpClient.java | 0 .../ParametrizedUriEmitterConfigTest.java | 3 +- .../core/ParametrizedUriEmitterTest.java | 0 .../emitter/core/SwitchingEmitterTest.java | 0 .../util/emitter/service/AlertEventTest.java | 0 .../service/ServiceMetricEventTest.java | 0 .../java/util/emitter/service/UnitEvent.java | 0 .../util/http/client/AsyncHttpClientTest.java | 0 .../util/http/client/FriendlyServersTest.java | 0 .../util/http/client/JankyServersTest.java | 0 .../AppendableByteArrayInputStreamTest.java | 0 .../http/client/pool/ResourcePoolTest.java | 0 .../InputStreamFullResponseHandlerTest.java | 0 .../ObjectOrErrorResponseHandlerTest.java | 0 ...equenceInputStreamResponseHandlerTest.java | 0 .../AllocationMetricCollectorTest.java | 0 .../metrics/BasicMonitorSchedulerTest.java | 0 .../util/metrics/CgroupCpuMonitorTest.java | 0 .../util/metrics/CgroupCpuSetMonitorTest.java | 0 .../util/metrics/CgroupMemoryMonitorTest.java | 0 .../ClockDriftSafeMonitorSchedulerTest.java | 0 .../util/metrics/CpuAcctDeltaMonitorTest.java | 0 .../java/util/metrics/JvmMonitorTest.java | 0 .../util/metrics/JvmPidDiscovererTest.java | 0 .../java/util/metrics/MetricsVerifier.java | 0 .../util/metrics/MonitorSchedulerTest.java | 0 .../java/util/metrics/MonitorUtilsTest.java | 0 .../druid/java/util/metrics/MonitorsTest.java | 0 .../java/util/metrics/NoopSysMonitorTest.java | 0 .../java/util/metrics/ProcFsReaderTest.java | 0 .../java/util/metrics/SigarLoadTest.java | 0 .../util/metrics/SigarPidDiscovererTest.java | 0 .../java/util/metrics/StubServiceEmitter.java | 0 .../util/metrics/cgroups/CpuAcctTest.java | 0 .../java/util/metrics/cgroups/CpuSetTest.java | 0 .../java/util/metrics/cgroups/CpuTest.java | 0 .../java/util/metrics/cgroups/MemoryTest.java | 0 .../cgroups/ProcCgroupDiscovererTest.java | 0 .../java/util/metrics/cgroups/TestUtils.java | 0 .../apache/druid/js/JavaScriptConfigTest.java | 0 .../druid/math/expr/ApplyFunctionTest.java | 0 .../org/apache/druid/math/expr/EvalTest.java | 0 .../apache/druid/math/expr/ExprEvalTest.java | 0 .../org/apache/druid/math/expr/ExprTest.java | 0 .../druid/math/expr/ExpressionTypeTest.java | 0 .../org/apache/druid/math/expr/ExprsTest.java | 0 .../apache/druid/math/expr/FunctionTest.java | 0 .../druid/math/expr/OutputTypeTest.java | 0 .../apache/druid/math/expr/ParserTest.java | 0 .../math/expr/SettableObjectBindingTest.java | 0 .../druid/math/expr/VectorExprSanityTest.java | 0 .../metadata/DefaultPasswordProviderTest.java | 0 ...mentVariableDynamicConfigProviderTest.java | 0 ...vironmentVariablePasswordProviderTest.java | 0 .../MapStringDynamicConfigProviderTest.java | 0 .../MetadataStorageConnectorConfigTest.java | 0 .../apache/druid/metadata/TaskLookupTest.java | 0 .../query/DruidProcessingConfigTest.java | 7 + .../druid/query/QueryExceptionTest.java | 0 .../query/QueryTimeoutExceptionTest.java | 0 .../query/cache/CacheKeyBuilderTest.java | 0 .../druid/segment/SegmentUtilsTest.java | 0 .../druid/segment/column/ColumnTypeTest.java | 0 .../segment/column/TypeStrategiesTest.java | 0 .../druid/segment/column/TypesTest.java | 0 .../apache/druid/segment/data/VByteTest.java | 0 .../loading/NoopDataSegmentArchiver.java | 0 .../loading/NoopDataSegmentKiller.java | 0 .../segment/loading/NoopDataSegmentMover.java | 0 .../serde/NullColumnPartSerdeTest.java | 18 +- .../storage/StorageConnectorModuleTest.java | 0 .../local/LocalFileStorageConnectorTest.java | 0 .../DeadlockDetectingFailOnTimeout.java | 0 .../testing/DeadlockDetectingTimeout.java | 0 .../testing/InitializedNullHandlingTest.java | 0 .../testing/junit/LoggerCaptureRule.java | 0 .../druid/timeline/DataSegmentTest.java | 0 .../druid/timeline/LogicalSegmentTest.java | 0 .../druid/timeline/OvershadowableTest.java | 0 .../apache/druid/timeline/SegmentIdTest.java | 0 .../druid/timeline/SegmentTimelineTest.java | 0 .../SegmentWithOvershadowedStatusTest.java | 0 ...ionedIntervalTimelineSpecificDataTest.java | 0 .../VersionedIntervalTimelineTest.java | 0 .../VersionedIntervalTimelineTestBase.java | 0 .../partition/AtomicUpdateGroupTest.java | 0 .../BuildingDimensionRangeShardSpecTest.java | 0 ...uildingHashBasedNumberedShardSpecTest.java | 0 .../BuildingNumberedShardSpecTest.java | 0 .../BuildingSingleDimensionShardSpecTest.java | 0 .../DimensionRangeBucketShardSpecTest.java | 0 .../DimensionRangeShardSpecTest.java | 0 ...HashBasedNumberedPartialShardSpecTest.java | 0 .../HashBasedNumberedShardSpecTest.java | 0 .../partition/HashBucketShardSpecTest.java | 0 .../partition/IntegerPartitionChunkTest.java | 0 .../timeline/partition/NoneShardSpecTest.java | 0 ...NumberedOverwritePartialShardSpecTest.java | 0 .../NumberedOverwriteShardSpecTest.java | 0 .../NumberedPartialShardSpecTest.java | 0 .../partition/NumberedShardSpecTest.java | 0 .../partition/OvershadowableInteger.java | 0 .../partition/OvershadowableManagerTest.java | 0 .../partition/PartitionBoundariesTest.java | 0 .../PartitionHolderCompletenessTest.java | 0 .../partition/ShardSpecTestUtils.java | 0 .../SingleDimensionPartialShardSpecTest.java | 0 ...ngleDimensionRangeBucketShardSpecTest.java | 0 .../SingleDimensionShardSpecTest.java | 0 .../partition/StringPartitionChunkTest.java | 0 .../TombstonePartitionedChunkTest.java | 0 .../partition/TombstoneShardSpecTest.java | 0 .../druid/utils/CircularBufferTest.java | 0 .../druid/utils/CloseableUtilsTest.java | 0 .../druid/utils/CollectionUtilsTest.java | 0 .../druid/utils/ConnectionUriUtilsTest.java | 0 .../utils/DynamicConfigProviderUtilsTest.java | 0 .../org/apache/druid/utils/JvmUtilsTest.java | 0 .../apache/druid/utils/ThrowablesTest.java | 0 .../src/test/resources/boot_id | 0 .../src/test/resources/cpu.cfs_period_us | 0 .../src/test/resources/cpu.cfs_quota_us | 0 .../src/test/resources/cpu.shares | 0 .../src/test/resources/cpuacct.usage_all | 0 .../src/test/resources/cpuinfo | 0 .../src/test/resources/cpuset.cpus | 0 .../resources/cpuset.effective_cpus.complex | 0 .../resources/cpuset.effective_cpus.simple | 0 .../src/test/resources/cpuset.effective_mems | 0 .../src/test/resources/cpuset.mems | 0 .../src/test/resources/keystore.jks | Bin .../src/test/resources/list.json | 0 .../src/test/resources/log4j2.xml | 0 .../src/test/resources/memory.numa_stat | 0 .../src/test/resources/memory.stat | 0 .../src/test/resources/proc.cgroups | 0 .../src/test/resources/proc.mounts | 0 .../src/test/resources/proc.pid.cgroup | 0 .../src/test/resources/white-rabbit.txt | 0 server/pom.xml | 17 - services/pom.xml | 14 - sql/pom.xml | 17 - 1036 files changed, 636 insertions(+), 1653 deletions(-) delete mode 100644 core/pom.xml delete mode 100644 core/src/test/java/org/apache/druid/StupidPoolPoisonedTest.java delete mode 100644 core/src/test/java/org/apache/druid/collections/CombiningIterableTest.java delete mode 100755 extendedset/pom.xml delete mode 100644 hll/pom.xml rename {core => processing}/src/main/antlr4/org/apache/druid/math/expr/antlr/Expr.g4 (100%) rename {core => processing}/src/main/java/org/apache/druid/annotations/EverythingIsNonnullByDefault.java (100%) rename {core => processing}/src/main/java/org/apache/druid/annotations/SubclassesMustBePublic.java (100%) rename {core => processing}/src/main/java/org/apache/druid/annotations/SubclassesMustBePublicAnnotationProcessor.java (100%) rename {core => processing}/src/main/java/org/apache/druid/annotations/SubclassesMustOverrideEqualsAndHashCode.java (100%) rename {core => processing}/src/main/java/org/apache/druid/annotations/SuppressFBWarnings.java (100%) rename {core => processing}/src/main/java/org/apache/druid/annotations/UsedByJUnitParamsRunner.java (100%) rename {core => processing}/src/main/java/org/apache/druid/annotations/UsedInGeneratedCode.java (100%) rename {core => processing}/src/main/java/org/apache/druid/audit/AuditEntry.java (100%) rename {core => processing}/src/main/java/org/apache/druid/audit/AuditInfo.java (100%) rename {core => processing}/src/main/java/org/apache/druid/audit/AuditManager.java (100%) rename {core => processing}/src/main/java/org/apache/druid/cli/CliCommandCreator.java (100%) rename {core => processing}/src/main/java/org/apache/druid/collections/BlockingPool.java (100%) rename {core => processing}/src/main/java/org/apache/druid/collections/CombiningIterable.java (100%) rename {core => processing}/src/main/java/org/apache/druid/collections/CombiningIterator.java (100%) rename {core => processing}/src/main/java/org/apache/druid/collections/DefaultBlockingPool.java (100%) rename {core => processing}/src/main/java/org/apache/druid/collections/DummyBlockingPool.java (100%) rename {core => processing}/src/main/java/org/apache/druid/collections/DummyNonBlockingPool.java (100%) rename {core => processing}/src/main/java/org/apache/druid/collections/NonBlockingPool.java (100%) rename {core => processing}/src/main/java/org/apache/druid/collections/ReferenceCountingResourceHolder.java (100%) rename {core => processing}/src/main/java/org/apache/druid/collections/Releaser.java (100%) rename {core => processing}/src/main/java/org/apache/druid/collections/ResourceHolder.java (100%) rename {core => processing}/src/main/java/org/apache/druid/collections/SerializablePair.java (100%) rename {core => processing}/src/main/java/org/apache/druid/collections/StableLimitingSorter.java (100%) rename {core => processing}/src/main/java/org/apache/druid/collections/StupidPool.java (100%) rename {core => processing}/src/main/java/org/apache/druid/collections/StupidResourceHolder.java (100%) rename {core => processing}/src/main/java/org/apache/druid/collections/fastutil/DruidIntList.java (100%) rename {core => processing}/src/main/java/org/apache/druid/common/config/ConfigManager.java (100%) rename {core => processing}/src/main/java/org/apache/druid/common/config/ConfigManagerConfig.java (100%) rename {core => processing}/src/main/java/org/apache/druid/common/config/ConfigSerde.java (100%) rename {core => processing}/src/main/java/org/apache/druid/common/config/JacksonConfigManager.java (100%) rename {core => processing}/src/main/java/org/apache/druid/common/config/Log4jShutdown.java (100%) rename {core => processing}/src/main/java/org/apache/druid/common/config/NullHandling.java (100%) rename {core => processing}/src/main/java/org/apache/druid/common/config/NullValueHandlingConfig.java (100%) rename {core => processing}/src/main/java/org/apache/druid/common/exception/AllowedRegexErrorResponseTransformStrategy.java (100%) rename {core => processing}/src/main/java/org/apache/druid/common/exception/ErrorResponseTransformStrategy.java (100%) rename {core => processing}/src/main/java/org/apache/druid/common/exception/NoErrorResponseTransformStrategy.java (100%) rename {core => processing}/src/main/java/org/apache/druid/common/exception/SanitizableException.java (100%) rename {core => processing}/src/main/java/org/apache/druid/common/guava/CombiningSequence.java (100%) rename {core => processing}/src/main/java/org/apache/druid/common/guava/DSuppliers.java (100%) rename {core => processing}/src/main/java/org/apache/druid/common/guava/FutureUtils.java (100%) rename {core => processing}/src/main/java/org/apache/druid/common/guava/GuavaUtils.java (100%) rename {core => processing}/src/main/java/org/apache/druid/common/guava/SettableSupplier.java (100%) rename {core => processing}/src/main/java/org/apache/druid/common/guava/ThreadRenamingCallable.java (100%) rename {core => processing}/src/main/java/org/apache/druid/common/guava/ThreadRenamingRunnable.java (100%) rename {core => processing}/src/main/java/org/apache/druid/common/utils/ByteUtils.java (100%) rename {core => processing}/src/main/java/org/apache/druid/common/utils/CurrentTimeMillisSupplier.java (100%) rename {core => processing}/src/main/java/org/apache/druid/common/utils/IdUtils.java (100%) rename {core => processing}/src/main/java/org/apache/druid/common/utils/IntArrayUtils.java (100%) rename {core => processing}/src/main/java/org/apache/druid/common/utils/PropUtils.java (100%) rename {core => processing}/src/main/java/org/apache/druid/common/utils/SerializerUtils.java (100%) rename {core => processing}/src/main/java/org/apache/druid/common/utils/ServletResourceUtils.java (100%) rename {core => processing}/src/main/java/org/apache/druid/common/utils/SocketUtil.java (100%) rename {core => processing}/src/main/java/org/apache/druid/common/utils/UUIDUtils.java (100%) rename {core => processing}/src/main/java/org/apache/druid/concurrent/ConcurrentAwaitableCounter.java (100%) rename {core => processing}/src/main/java/org/apache/druid/concurrent/LifecycleLock.java (100%) rename {core => processing}/src/main/java/org/apache/druid/concurrent/TaskThreadPriority.java (100%) rename {core => processing}/src/main/java/org/apache/druid/concurrent/Threads.java (100%) rename {core => processing}/src/main/java/org/apache/druid/crypto/CryptoService.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/SearchableVersionedDataFinder.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/AbstractInputSource.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/ByteBufferInputRowParser.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/BytesCountingInputEntity.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/ColumnsFilter.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/Committer.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/FiniteFirehoseFactory.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/Firehose.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/FirehoseFactory.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/FirehoseFactoryToInputSourceAdaptor.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/HandlingInputRowIterator.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/InputEntity.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/InputEntityReader.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/InputFileAttribute.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/InputFormat.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/InputRow.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/InputRowListPlusRawValues.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/InputRowSchema.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/InputSource.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/InputSourceReader.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/InputSplit.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/InputStats.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/IntermediateRowParsingReader.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/MapBasedInputRow.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/MapBasedRow.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/MaxSizeSplitHintSpec.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/RetryingInputEntity.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/Row.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/Rows.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/SegmentsSplitHintSpec.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/SplitHintSpec.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/StringTuple.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/TextReader.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/impl/AbstractTextFilesFirehoseFactory.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/impl/ByteEntity.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/impl/CSVParseSpec.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/impl/CloudObjectInputSource.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/impl/CloudObjectLocation.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/impl/CombiningInputSource.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/impl/CsvInputFormat.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/impl/DelimitedInputFormat.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/impl/DelimitedParseSpec.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/impl/DelimitedValueReader.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/impl/DimensionSchema.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/impl/DimensionsSpec.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/impl/DoubleDimensionSchema.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/impl/FastJacksonJsonNodeJsonProvider.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/impl/FastLineIterator.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/impl/FileEntity.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/impl/FileIteratingFirehose.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/impl/FirehoseToInputSourceReaderAdaptor.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/impl/FlatTextInputFormat.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/impl/FloatDimensionSchema.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/impl/HttpEntity.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/impl/HttpInputSource.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/impl/HttpInputSourceConfig.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/impl/InlineInputSource.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/impl/InputEntityIteratingReader.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/impl/InputRowParser.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/impl/JSONLowercaseParseSpec.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/impl/JSONParseSpec.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/impl/JavaScriptParseSpec.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/impl/JsonInputFormat.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/impl/JsonLineReader.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/impl/JsonNodeReader.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/impl/JsonReader.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/impl/LocalInputSource.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/impl/LongDimensionSchema.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/impl/MapInputRowParser.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/impl/NestedDataParseSpec.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/impl/NestedInputFormat.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/impl/NewSpatialDimensionSchema.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/impl/NoopInputRowParser.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/impl/ParseSpec.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/impl/RegexInputFormat.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/impl/RegexParseSpec.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/impl/RegexReader.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/impl/RetryingInputStream.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/impl/SpatialDimensionSchema.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/impl/SplittableInputSource.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/impl/StringDimensionSchema.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/impl/StringInputRowParser.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/impl/TimeAndDimsParseSpec.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/impl/TimedShutoffInputSourceReader.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/impl/TimestampSpec.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/impl/prefetch/CacheManager.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/impl/prefetch/FetchConfig.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/impl/prefetch/FetchedFile.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/impl/prefetch/Fetcher.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/impl/prefetch/FileFetcher.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/impl/prefetch/JsonIterator.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/impl/prefetch/ObjectOpenFunction.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/impl/prefetch/OpenObject.java (100%) rename {core => processing}/src/main/java/org/apache/druid/data/input/impl/prefetch/PrefetchableTextFilesFirehoseFactory.java (100%) rename {extendedset => processing}/src/main/java/org/apache/druid/extendedset/intset/AbstractIntSet.java (100%) rename {extendedset => processing}/src/main/java/org/apache/druid/extendedset/intset/BitIterator.java (100%) rename {extendedset => processing}/src/main/java/org/apache/druid/extendedset/intset/ConciseSet.java (100%) rename {extendedset => processing}/src/main/java/org/apache/druid/extendedset/intset/ConciseSetUtils.java (100%) rename {extendedset => processing}/src/main/java/org/apache/druid/extendedset/intset/EmptyIntIterator.java (100%) rename {extendedset => processing}/src/main/java/org/apache/druid/extendedset/intset/ImmutableConciseSet.java (100%) rename {extendedset => processing}/src/main/java/org/apache/druid/extendedset/intset/IntSet.java (100%) rename {extendedset => processing}/src/main/java/org/apache/druid/extendedset/utilities/IntList.java (100%) rename {core => processing}/src/main/java/org/apache/druid/guice/Binders.java (100%) rename {core => processing}/src/main/java/org/apache/druid/guice/ConditionalMultibind.java (100%) rename {core => processing}/src/main/java/org/apache/druid/guice/ConfigProvider.java (100%) rename {core => processing}/src/main/java/org/apache/druid/guice/DruidGuiceExtensions.java (100%) rename {core => processing}/src/main/java/org/apache/druid/guice/DruidScopes.java (100%) rename {core => processing}/src/main/java/org/apache/druid/guice/DruidSecondaryModule.java (100%) rename {core => processing}/src/main/java/org/apache/druid/guice/GuiceAnnotationIntrospector.java (100%) rename {core => processing}/src/main/java/org/apache/druid/guice/GuiceInjectableValues.java (100%) rename {core => processing}/src/main/java/org/apache/druid/guice/JacksonConfigManagerModule.java (100%) rename {core => processing}/src/main/java/org/apache/druid/guice/JacksonConfigProvider.java (100%) rename {core => processing}/src/main/java/org/apache/druid/guice/Jerseys.java (100%) rename {core => processing}/src/main/java/org/apache/druid/guice/JsonConfigProvider.java (100%) rename {core => processing}/src/main/java/org/apache/druid/guice/JsonConfigurator.java (100%) rename {core => processing}/src/main/java/org/apache/druid/guice/KeyHolder.java (100%) rename {core => processing}/src/main/java/org/apache/druid/guice/LazySingleton.java (100%) rename {core => processing}/src/main/java/org/apache/druid/guice/LifecycleModule.java (100%) rename {core => processing}/src/main/java/org/apache/druid/guice/LifecycleScope.java (100%) rename {core => processing}/src/main/java/org/apache/druid/guice/ListProvider.java (100%) rename {core => processing}/src/main/java/org/apache/druid/guice/ManageLifecycle.java (100%) rename {core => processing}/src/main/java/org/apache/druid/guice/ManageLifecycleAnnouncements.java (100%) rename {core => processing}/src/main/java/org/apache/druid/guice/ManageLifecycleInit.java (100%) rename {core => processing}/src/main/java/org/apache/druid/guice/ManageLifecycleServer.java (100%) rename {core => processing}/src/main/java/org/apache/druid/guice/PolyBind.java (100%) rename {core => processing}/src/main/java/org/apache/druid/guice/SupplierProvider.java (100%) rename {core => processing}/src/main/java/org/apache/druid/guice/annotations/EscalatedGlobal.java (100%) rename {core => processing}/src/main/java/org/apache/druid/guice/annotations/ExtensionPoint.java (100%) rename {core => processing}/src/main/java/org/apache/druid/guice/annotations/Global.java (100%) rename {core => processing}/src/main/java/org/apache/druid/guice/annotations/JSR311Resource.java (100%) rename {core => processing}/src/main/java/org/apache/druid/guice/annotations/Json.java (100%) rename {core => processing}/src/main/java/org/apache/druid/guice/annotations/JsonNonNull.java (100%) rename {core => processing}/src/main/java/org/apache/druid/guice/annotations/NativeQuery.java (100%) rename {core => processing}/src/main/java/org/apache/druid/guice/annotations/Parent.java (100%) rename {core => processing}/src/main/java/org/apache/druid/guice/annotations/PublicApi.java (100%) rename {core => processing}/src/main/java/org/apache/druid/guice/annotations/Self.java (100%) rename {core => processing}/src/main/java/org/apache/druid/guice/annotations/Smile.java (100%) rename {core => processing}/src/main/java/org/apache/druid/guice/annotations/UnstableApi.java (100%) rename {hll => processing}/src/main/java/org/apache/druid/hll/ByteBitLookup.java (100%) rename {hll => processing}/src/main/java/org/apache/druid/hll/HyperLogLogCollector.java (100%) rename {hll => processing}/src/main/java/org/apache/druid/hll/HyperLogLogHash.java (100%) rename {hll => processing}/src/main/java/org/apache/druid/hll/VersionOneHyperLogLogCollector.java (100%) rename {hll => processing}/src/main/java/org/apache/druid/hll/VersionZeroHyperLogLogCollector.java (100%) rename {core => processing}/src/main/java/org/apache/druid/indexer/Checks.java (100%) rename {core => processing}/src/main/java/org/apache/druid/indexer/IngestionState.java (100%) rename {core => processing}/src/main/java/org/apache/druid/indexer/Jobby.java (100%) rename {core => processing}/src/main/java/org/apache/druid/indexer/MetadataStorageUpdaterJobHandler.java (100%) rename {core => processing}/src/main/java/org/apache/druid/indexer/Property.java (100%) rename {core => processing}/src/main/java/org/apache/druid/indexer/RunnerTaskState.java (100%) rename {core => processing}/src/main/java/org/apache/druid/indexer/TaskIdentifier.java (100%) rename {core => processing}/src/main/java/org/apache/druid/indexer/TaskInfo.java (100%) rename {core => processing}/src/main/java/org/apache/druid/indexer/TaskLocation.java (100%) rename {core => processing}/src/main/java/org/apache/druid/indexer/TaskMetricsGetter.java (100%) rename {core => processing}/src/main/java/org/apache/druid/indexer/TaskMetricsUtils.java (100%) rename {core => processing}/src/main/java/org/apache/druid/indexer/TaskState.java (100%) rename {core => processing}/src/main/java/org/apache/druid/indexer/TaskStatus.java (100%) rename {core => processing}/src/main/java/org/apache/druid/indexer/TaskStatusPlus.java (100%) rename {core => processing}/src/main/java/org/apache/druid/indexer/partitions/DimensionBasedPartitionsSpec.java (100%) rename {core => processing}/src/main/java/org/apache/druid/indexer/partitions/DimensionRangePartitionsSpec.java (100%) rename {core => processing}/src/main/java/org/apache/druid/indexer/partitions/DynamicPartitionsSpec.java (100%) rename {core => processing}/src/main/java/org/apache/druid/indexer/partitions/HashedPartitionsSpec.java (100%) rename {core => processing}/src/main/java/org/apache/druid/indexer/partitions/PartitionsSpec.java (100%) rename {core => processing}/src/main/java/org/apache/druid/indexer/partitions/SecondaryPartitionType.java (100%) rename {core => processing}/src/main/java/org/apache/druid/indexer/partitions/SingleDimensionPartitionsSpec.java (100%) rename {core => processing}/src/main/java/org/apache/druid/initialization/DruidModule.java (100%) rename {core => processing}/src/main/java/org/apache/druid/initialization/TombstoneDataStorageModule.java (100%) rename {core => processing}/src/main/java/org/apache/druid/io/ByteBufferInputStream.java (100%) rename {core => processing}/src/main/java/org/apache/druid/io/Channels.java (100%) rename {core => processing}/src/main/java/org/apache/druid/io/ZeroCopyByteArrayOutputStream.java (100%) rename {core => processing}/src/main/java/org/apache/druid/jackson/CommaListJoinDeserializer.java (100%) rename {core => processing}/src/main/java/org/apache/druid/jackson/CommaListJoinSerializer.java (100%) rename {core => processing}/src/main/java/org/apache/druid/jackson/DefaultTrueJsonIncludeFilter.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/RetryableException.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/ByteBufferUtils.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/Cacheable.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/Cleaners.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/CloseableIterators.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/DateTimes.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/DefineClassUtils.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/Either.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/FileUtils.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/HumanReadableBytes.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/HumanReadableBytesRange.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/HumanReadableBytesSerializer.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/IAE.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/IOE.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/ISE.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/Intervals.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/JodaUtils.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/MapUtils.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/MappedByteBufferHandler.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/NonnullPair.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/Numbers.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/Pair.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/RE.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/RetryUtils.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/StreamUtils.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/StringUtils.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/Triple.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/UOE.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/URIs.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/UnsafeUtils.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/collect/Utils.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/concurrent/DirectExecutorService.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/concurrent/DummyExecutorService.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/concurrent/Execs.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/concurrent/ExecutorServiceConfig.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/concurrent/ExecutorServices.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/concurrent/ScheduledExecutorFactory.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/concurrent/ScheduledExecutors.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/config/Config.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/config/DurationCoercible.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/function/TriConsumer.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/granularity/AllGranularity.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/granularity/DurationGranularity.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/granularity/Granularities.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/granularity/Granularity.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/granularity/GranularityType.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/granularity/IntervalsByGranularity.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/granularity/NoneGranularity.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/granularity/PeriodGranularity.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/guava/Accumulator.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/guava/Accumulators.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/guava/BaseSequence.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/guava/Comparators.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/guava/ConcatSequence.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/guava/DelegatingYieldingAccumulator.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/guava/DroppingIterable.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/guava/DroppingIterator.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/guava/ExecuteWhenDoneYielder.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/guava/ExplodingSequence.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/guava/FilteredSequence.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/guava/FilteringAccumulator.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/guava/FilteringYieldingAccumulator.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/guava/FunctionalIterable.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/guava/FunctionalIterator.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/guava/LazySequence.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/guava/LimitedSequence.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/guava/MappedSequence.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/guava/MappingAccumulator.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/guava/MappingYieldingAccumulator.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/guava/MergeIterable.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/guava/MergeIterator.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/guava/MergeSequence.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/guava/ParallelMergeCombiningSequence.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/guava/Sequence.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/guava/SequenceWrapper.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/guava/Sequences.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/guava/SimpleSequence.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/guava/SkippingSequence.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/guava/TopNSequence.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/guava/WrappingSequence.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/guava/WrappingYielder.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/guava/Yielder.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/guava/Yielders.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/guava/YieldingAccumulator.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/guava/YieldingAccumulators.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/guava/YieldingSequenceBase.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/guava/nary/TrinaryFn.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/guava/nary/TrinaryTransformIterable.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/guava/nary/TrinaryTransformIterator.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/io/Closer.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/io/NativeIO.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/io/smoosh/FileSmoosher.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/io/smoosh/Metadata.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/io/smoosh/Smoosh.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/io/smoosh/SmooshedFileMapper.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/io/smoosh/SmooshedWriter.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/jackson/JacksonUtils.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/lifecycle/Lifecycle.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/lifecycle/LifecycleStart.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/lifecycle/LifecycleStop.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/logger/Logger.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/parsers/AbstractFlatTextFormatParser.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/parsers/CSVParser.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/parsers/CloseableIterator.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/parsers/CloseableIteratorWithMetadata.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/parsers/DelimitedParser.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/parsers/FlattenerJsonProvider.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/parsers/JSONFlattenerMaker.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/parsers/JSONPathFieldSpec.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/parsers/JSONPathFieldType.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/parsers/JSONPathParser.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/parsers/JSONPathSpec.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/parsers/JSONToLowerParser.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/parsers/JavaScriptParser.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/parsers/NotImplementedMappingProvider.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/parsers/ObjectFlattener.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/parsers/ObjectFlatteners.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/parsers/ParseException.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/parsers/Parser.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/parsers/ParserUtils.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/parsers/Parsers.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/parsers/RegexParser.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/parsers/TimestampParser.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/common/parsers/UnparseableColumnsParseException.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/emitter/EmittingLogger.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/emitter/core/BaseHttpEmittingConfig.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/emitter/core/Batch.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/emitter/core/BatchingStrategy.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/emitter/core/ComposingEmitter.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/emitter/core/ConcurrentTimeCounter.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/emitter/core/ContentEncoding.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/emitter/core/Emitter.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/emitter/core/Emitters.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/emitter/core/Event.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/emitter/core/EventMap.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/emitter/core/EventMapSerializer.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/emitter/core/FeedUriExtractor.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/emitter/core/HttpEmitterConfig.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/emitter/core/HttpPostEmitter.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/emitter/core/LoggingEmitter.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/emitter/core/LoggingEmitterConfig.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/emitter/core/NoopEmitter.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/emitter/core/ParametrizedUriEmitter.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/emitter/core/ParametrizedUriEmitterConfig.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/emitter/core/ParametrizedUriExtractor.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/emitter/core/SwitchingEmitter.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/emitter/core/UriExtractor.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/emitter/core/ZeroCopyByteArrayOutputStream.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/emitter/factory/EmitterFactory.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/emitter/factory/HttpEmitterFactory.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/emitter/factory/LoggingEmitterFactory.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/emitter/factory/NoopEmitterFactory.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/emitter/factory/ParametrizedUriEmitterFactory.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/emitter/service/AlertBuilder.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/emitter/service/AlertEvent.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/emitter/service/ServiceEmitter.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/emitter/service/ServiceEventBuilder.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/emitter/service/ServiceMetricEvent.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/http/client/AbstractHttpClient.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/http/client/CredentialedHttpClient.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/http/client/HttpClient.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/http/client/HttpClientConfig.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/http/client/HttpClientInit.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/http/client/HttpClientProxyConfig.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/http/client/NettyHttpClient.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/http/client/Request.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/http/client/auth/BasicCredentials.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/http/client/auth/Credentials.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/http/client/io/AppendableByteArrayInputStream.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/http/client/netty/HttpClientPipelineFactory.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/http/client/pool/ChannelResourceFactory.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/http/client/pool/ResourceContainer.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/http/client/pool/ResourceFactory.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/http/client/pool/ResourcePool.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/http/client/pool/ResourcePoolConfig.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/http/client/response/BytesFullResponseHandler.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/http/client/response/BytesFullResponseHolder.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/http/client/response/ClientResponse.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/http/client/response/FullResponseHolder.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/http/client/response/HttpResponseHandler.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/http/client/response/InputStreamFullResponseHandler.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/http/client/response/InputStreamFullResponseHolder.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/http/client/response/InputStreamResponseHandler.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/http/client/response/ObjectOrErrorResponseHandler.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/http/client/response/SequenceInputStreamResponseHandler.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/http/client/response/StatusResponseHandler.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/http/client/response/StatusResponseHolder.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/http/client/response/StringFullResponseHandler.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/http/client/response/StringFullResponseHolder.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/metrics/AbstractMonitor.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/metrics/AllocationMetricCollector.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/metrics/AllocationMetricCollectors.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/metrics/BasicMonitorScheduler.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/metrics/CgroupCpuMonitor.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/metrics/CgroupCpuSetMonitor.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/metrics/CgroupMemoryMonitor.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/metrics/CgroupUtil.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/metrics/ClockDriftSafeMonitorScheduler.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/metrics/CompoundMonitor.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/metrics/CpuAcctDeltaMonitor.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/metrics/FeedDefiningMonitor.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/metrics/HttpPostEmitterMonitor.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/metrics/JvmCpuMonitor.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/metrics/JvmMonitor.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/metrics/JvmPidDiscoverer.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/metrics/JvmThreadsMonitor.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/metrics/KeyedDiff.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/metrics/Monitor.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/metrics/MonitorScheduler.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/metrics/MonitorSchedulerConfig.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/metrics/MonitorUtils.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/metrics/Monitors.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/metrics/NoopSysMonitor.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/metrics/ParametrizedUriEmitterMonitor.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/metrics/PidDiscoverer.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/metrics/ProcFsReader.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/metrics/SigarPidDiscoverer.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/metrics/SigarUtil.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/metrics/SysMonitor.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/metrics/cgroups/CgroupDiscoverer.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/metrics/cgroups/Cpu.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/metrics/cgroups/CpuAcct.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/metrics/cgroups/CpuSet.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/metrics/cgroups/Memory.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/metrics/cgroups/ProcCgroupDiscoverer.java (100%) rename {core => processing}/src/main/java/org/apache/druid/java/util/metrics/cgroups/ProcSelfCgroupDiscoverer.java (100%) rename {core => processing}/src/main/java/org/apache/druid/js/JavaScriptConfig.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/ApplyFunction.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/BinaryLogicalOperatorExpr.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/BinaryMathOperatorExpr.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/BinaryOperatorExpr.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/BuiltInExprMacros.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/CartesianList.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/ConstantExpr.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/Evals.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/Expr.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/ExprEval.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/ExprListenerImpl.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/ExprMacroTable.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/ExprType.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/ExpressionProcessing.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/ExpressionProcessingConfig.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/ExpressionProcessingException.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/ExpressionProcessingModule.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/ExpressionType.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/ExpressionTypeConversion.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/ExpressionTypeFactory.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/ExpressionValidationException.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/Exprs.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/Function.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/FunctionalExpr.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/IdentifierExpr.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/InputBindings.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/NamedFunction.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/Parser.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/SettableObjectBinding.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/UnaryOperatorExpr.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/package-info.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/vector/BivariateDoubleFunctionVectorValueProcessor.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/vector/BivariateFunctionVectorObjectProcessor.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/vector/BivariateFunctionVectorProcessor.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/vector/BivariateLongFunctionVectorValueProcessor.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/vector/CastToDoubleVectorProcessor.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/vector/CastToLongVectorProcessor.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/vector/CastToStringVectorProcessor.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/vector/CastToTypeVectorProcessor.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/vector/DoubleOutDoubleInFunctionVectorValueProcessor.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/vector/DoubleOutDoubleLongInFunctionVectorValueProcessor.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/vector/DoubleOutDoublesInFunctionVectorValueProcessor.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/vector/DoubleOutLongDoubleInFunctionVectorValueProcessor.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/vector/DoubleOutLongInFunctionVectorValueProcessor.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/vector/DoubleOutLongsInFunctionVectorValueProcessor.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/vector/ExprEvalDoubleVector.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/vector/ExprEvalLongVector.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/vector/ExprEvalObjectVector.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/vector/ExprEvalVector.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/vector/ExprVectorProcessor.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/vector/LongOutDoubleInFunctionVectorValueProcessor.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/vector/LongOutDoubleLongInFunctionVectorValueProcessor.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/vector/LongOutDoublesInFunctionVectorValueProcessor.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/vector/LongOutLongDoubleInFunctionVectorValueProcessor.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/vector/LongOutLongInFunctionVectorValueProcessor.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/vector/LongOutLongsInFunctionVectorValueProcessor.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/vector/LongOutObjectInFunctionVectorProcessor.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/vector/LongOutObjectsInFunctionVectorProcessor.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/vector/ObjectOutMultiObjectInVectorProcessor.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/vector/ObjectOutObjectsInFunctionVectorProcessor.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/vector/SymmetricalBivariateFunctionVectorProcessor.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/vector/UnivariateDoubleFunctionVectorValueProcessor.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/vector/UnivariateFunctionVectorObjectProcessor.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/vector/UnivariateLongFunctionVectorValueProcessor.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/vector/VectorComparisonProcessors.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/vector/VectorMathProcessors.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/vector/VectorProcessors.java (100%) rename {core => processing}/src/main/java/org/apache/druid/math/expr/vector/VectorStringProcessors.java (100%) rename {core => processing}/src/main/java/org/apache/druid/metadata/DefaultPasswordProvider.java (100%) rename {core => processing}/src/main/java/org/apache/druid/metadata/DynamicConfigProvider.java (100%) rename {core => processing}/src/main/java/org/apache/druid/metadata/EntryExistsException.java (100%) rename {core => processing}/src/main/java/org/apache/druid/metadata/EnvironmentVariableDynamicConfigProvider.java (100%) rename {core => processing}/src/main/java/org/apache/druid/metadata/EnvironmentVariablePasswordProvider.java (100%) rename {core => processing}/src/main/java/org/apache/druid/metadata/MapStringDynamicConfigProvider.java (100%) rename {core => processing}/src/main/java/org/apache/druid/metadata/MetadataCASUpdate.java (100%) rename {core => processing}/src/main/java/org/apache/druid/metadata/MetadataStorageActionHandler.java (100%) rename {core => processing}/src/main/java/org/apache/druid/metadata/MetadataStorageActionHandlerFactory.java (100%) rename {core => processing}/src/main/java/org/apache/druid/metadata/MetadataStorageActionHandlerTypes.java (100%) rename {core => processing}/src/main/java/org/apache/druid/metadata/MetadataStorageConnector.java (100%) rename {core => processing}/src/main/java/org/apache/druid/metadata/MetadataStorageConnectorConfig.java (100%) rename {core => processing}/src/main/java/org/apache/druid/metadata/MetadataStorageTablesConfig.java (100%) rename {core => processing}/src/main/java/org/apache/druid/metadata/PasswordProvider.java (100%) rename {core => processing}/src/main/java/org/apache/druid/metadata/PasswordProviderRedactionMixIn.java (100%) rename {core => processing}/src/main/java/org/apache/druid/metadata/TaskLookup.java (100%) rename {core => processing}/src/main/java/org/apache/druid/query/QueryException.java (100%) rename {core => processing}/src/main/java/org/apache/druid/query/QueryTimeoutException.java (100%) rename {core => processing}/src/main/java/org/apache/druid/query/SegmentDescriptor.java (100%) rename {core => processing}/src/main/java/org/apache/druid/query/cache/CacheKeyBuilder.java (100%) rename {core => processing}/src/main/java/org/apache/druid/segment/SegmentUtils.java (100%) rename {core => processing}/src/main/java/org/apache/druid/segment/column/BaseTypeSignature.java (100%) rename {core => processing}/src/main/java/org/apache/druid/segment/column/ColumnType.java (100%) rename {core => processing}/src/main/java/org/apache/druid/segment/column/ColumnTypeFactory.java (100%) rename {core => processing}/src/main/java/org/apache/druid/segment/column/NullableTypeStrategy.java (100%) rename {core => processing}/src/main/java/org/apache/druid/segment/column/TypeDescriptor.java (100%) rename {core => processing}/src/main/java/org/apache/druid/segment/column/TypeFactory.java (100%) rename {core => processing}/src/main/java/org/apache/druid/segment/column/TypeSignature.java (100%) rename {core => processing}/src/main/java/org/apache/druid/segment/column/TypeStrategies.java (100%) rename {core => processing}/src/main/java/org/apache/druid/segment/column/TypeStrategy.java (100%) rename {core => processing}/src/main/java/org/apache/druid/segment/column/Types.java (100%) rename {core => processing}/src/main/java/org/apache/druid/segment/column/ValueType.java (100%) rename {core => processing}/src/main/java/org/apache/druid/segment/data/VByte.java (100%) rename {core => processing}/src/main/java/org/apache/druid/segment/loading/DataSegmentArchiver.java (100%) rename {core => processing}/src/main/java/org/apache/druid/segment/loading/DataSegmentKiller.java (100%) rename {core => processing}/src/main/java/org/apache/druid/segment/loading/DataSegmentMover.java (100%) rename {core => processing}/src/main/java/org/apache/druid/segment/loading/DataSegmentPusher.java (100%) rename {core => processing}/src/main/java/org/apache/druid/segment/loading/LoadSpec.java (100%) rename {core => processing}/src/main/java/org/apache/druid/segment/loading/NoopDataSegmentPusher.java (100%) rename {core => processing}/src/main/java/org/apache/druid/segment/loading/SegmentLoadingException.java (100%) rename {core => processing}/src/main/java/org/apache/druid/segment/loading/TombstoneLoadSpec.java (100%) rename {core => processing}/src/main/java/org/apache/druid/segment/loading/URIDataPuller.java (100%) rename {core => processing}/src/main/java/org/apache/druid/storage/StorageConnector.java (100%) rename {core => processing}/src/main/java/org/apache/druid/storage/StorageConnectorModule.java (100%) rename {core => processing}/src/main/java/org/apache/druid/storage/StorageConnectorProvider.java (100%) rename {core => processing}/src/main/java/org/apache/druid/storage/local/LocalFileStorageConnector.java (100%) rename {core => processing}/src/main/java/org/apache/druid/storage/local/LocalFileStorageConnectorProvider.java (100%) rename {core => processing}/src/main/java/org/apache/druid/tasklogs/NoopTaskLogs.java (100%) rename {core => processing}/src/main/java/org/apache/druid/tasklogs/TaskLogKiller.java (100%) rename {core => processing}/src/main/java/org/apache/druid/tasklogs/TaskLogPusher.java (100%) rename {core => processing}/src/main/java/org/apache/druid/tasklogs/TaskLogStreamer.java (100%) rename {core => processing}/src/main/java/org/apache/druid/tasklogs/TaskLogs.java (100%) rename {core => processing}/src/main/java/org/apache/druid/timeline/CompactionState.java (100%) rename {core => processing}/src/main/java/org/apache/druid/timeline/DataSegment.java (100%) rename {core => processing}/src/main/java/org/apache/druid/timeline/LogicalSegment.java (100%) rename {core => processing}/src/main/java/org/apache/druid/timeline/Overshadowable.java (100%) rename {core => processing}/src/main/java/org/apache/druid/timeline/Partitions.java (100%) rename {core => processing}/src/main/java/org/apache/druid/timeline/PruneLastCompactionState.java (100%) rename {core => processing}/src/main/java/org/apache/druid/timeline/PruneLoadSpec.java (100%) rename {core => processing}/src/main/java/org/apache/druid/timeline/SegmentId.java (100%) rename {core => processing}/src/main/java/org/apache/druid/timeline/SegmentTimeline.java (100%) rename {core => processing}/src/main/java/org/apache/druid/timeline/SegmentWithOvershadowedStatus.java (100%) rename {core => processing}/src/main/java/org/apache/druid/timeline/TimelineLookup.java (100%) rename {core => processing}/src/main/java/org/apache/druid/timeline/TimelineObjectHolder.java (100%) rename {core => processing}/src/main/java/org/apache/druid/timeline/VersionedIntervalTimeline.java (100%) rename {core => processing}/src/main/java/org/apache/druid/timeline/partition/AtomicUpdateGroup.java (100%) rename {core => processing}/src/main/java/org/apache/druid/timeline/partition/BaseDimensionRangeShardSpec.java (100%) rename {core => processing}/src/main/java/org/apache/druid/timeline/partition/BucketNumberedShardSpec.java (100%) rename {core => processing}/src/main/java/org/apache/druid/timeline/partition/BuildingDimensionRangeShardSpec.java (100%) rename {core => processing}/src/main/java/org/apache/druid/timeline/partition/BuildingHashBasedNumberedShardSpec.java (100%) rename {core => processing}/src/main/java/org/apache/druid/timeline/partition/BuildingNumberedShardSpec.java (100%) rename {core => processing}/src/main/java/org/apache/druid/timeline/partition/BuildingShardSpec.java (100%) rename {core => processing}/src/main/java/org/apache/druid/timeline/partition/BuildingSingleDimensionShardSpec.java (100%) rename {core => processing}/src/main/java/org/apache/druid/timeline/partition/DimensionRangeBucketShardSpec.java (100%) rename {core => processing}/src/main/java/org/apache/druid/timeline/partition/DimensionRangeShardSpec.java (100%) rename {core => processing}/src/main/java/org/apache/druid/timeline/partition/HashBasedNumberedPartialShardSpec.java (100%) rename {core => processing}/src/main/java/org/apache/druid/timeline/partition/HashBasedNumberedShardSpec.java (100%) rename {core => processing}/src/main/java/org/apache/druid/timeline/partition/HashBucketShardSpec.java (100%) rename {core => processing}/src/main/java/org/apache/druid/timeline/partition/HashPartitionFunction.java (100%) rename {core => processing}/src/main/java/org/apache/druid/timeline/partition/HashPartitioner.java (100%) rename {core => processing}/src/main/java/org/apache/druid/timeline/partition/IntegerPartitionChunk.java (100%) rename {core => processing}/src/main/java/org/apache/druid/timeline/partition/LinearPartialShardSpec.java (100%) rename {core => processing}/src/main/java/org/apache/druid/timeline/partition/LinearPartitionChunk.java (100%) rename {core => processing}/src/main/java/org/apache/druid/timeline/partition/LinearShardSpec.java (100%) rename {core => processing}/src/main/java/org/apache/druid/timeline/partition/NoneShardSpec.java (100%) rename {core => processing}/src/main/java/org/apache/druid/timeline/partition/NumberedOverwritePartialShardSpec.java (100%) rename {core => processing}/src/main/java/org/apache/druid/timeline/partition/NumberedOverwriteShardSpec.java (100%) rename {core => processing}/src/main/java/org/apache/druid/timeline/partition/NumberedOverwritingPartitionChunk.java (100%) rename {core => processing}/src/main/java/org/apache/druid/timeline/partition/NumberedPartialShardSpec.java (100%) rename {core => processing}/src/main/java/org/apache/druid/timeline/partition/NumberedPartitionChunk.java (100%) rename {core => processing}/src/main/java/org/apache/druid/timeline/partition/NumberedShardSpec.java (100%) rename {core => processing}/src/main/java/org/apache/druid/timeline/partition/OvershadowableManager.java (100%) rename {core => processing}/src/main/java/org/apache/druid/timeline/partition/OverwriteShardSpec.java (100%) rename {core => processing}/src/main/java/org/apache/druid/timeline/partition/PartialShardSpec.java (100%) rename {core => processing}/src/main/java/org/apache/druid/timeline/partition/PartitionBoundaries.java (100%) rename {core => processing}/src/main/java/org/apache/druid/timeline/partition/PartitionChunk.java (100%) rename {core => processing}/src/main/java/org/apache/druid/timeline/partition/PartitionHolder.java (100%) rename {core => processing}/src/main/java/org/apache/druid/timeline/partition/PartitionIds.java (100%) rename {core => processing}/src/main/java/org/apache/druid/timeline/partition/ShardSpec.java (100%) rename {core => processing}/src/main/java/org/apache/druid/timeline/partition/ShardSpecLookup.java (100%) rename {core => processing}/src/main/java/org/apache/druid/timeline/partition/SingleDimensionPartialShardSpec.java (100%) rename {core => processing}/src/main/java/org/apache/druid/timeline/partition/SingleDimensionRangeBucketShardSpec.java (100%) rename {core => processing}/src/main/java/org/apache/druid/timeline/partition/SingleDimensionShardSpec.java (100%) rename {core => processing}/src/main/java/org/apache/druid/timeline/partition/SingleElementPartitionChunk.java (100%) rename {core => processing}/src/main/java/org/apache/druid/timeline/partition/StringPartitionChunk.java (100%) rename {core => processing}/src/main/java/org/apache/druid/timeline/partition/TombstonePartitionedChunk.java (100%) rename {core => processing}/src/main/java/org/apache/druid/timeline/partition/TombstoneShardSpec.java (100%) rename {core => processing}/src/main/java/org/apache/druid/utils/CircularBuffer.java (100%) rename {core => processing}/src/main/java/org/apache/druid/utils/CloseableUtils.java (100%) rename {core => processing}/src/main/java/org/apache/druid/utils/CollectionUtils.java (100%) rename {core => processing}/src/main/java/org/apache/druid/utils/CompressionUtils.java (100%) rename {core => processing}/src/main/java/org/apache/druid/utils/ConnectionUriUtils.java (100%) rename {core => processing}/src/main/java/org/apache/druid/utils/DynamicConfigProviderUtils.java (100%) rename {core => processing}/src/main/java/org/apache/druid/utils/JvmUtils.java (95%) rename {core => processing}/src/main/java/org/apache/druid/utils/Runnables.java (100%) rename {core => processing}/src/main/java/org/apache/druid/utils/RuntimeInfo.java (100%) rename {core => processing}/src/main/java/org/apache/druid/utils/Streams.java (100%) rename {core => processing}/src/main/java/org/apache/druid/utils/Throwables.java (100%) rename {core => processing}/src/main/java/org/apache/druid/utils/package-info.java (100%) rename {core => processing}/src/main/resources/log4j2.debug.xml (100%) rename {core => processing}/src/main/resources/log4j2.xml (100%) rename {core => processing}/src/main/resources/services/javax.annotation.processing.Processor (100%) rename {core => processing}/src/test/java/org/apache/druid/TestObjectMapper.java (100%) rename {core => processing}/src/test/java/org/apache/druid/collections/BlockingPoolTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/collections/CloseableDefaultBlockingPool.java (100%) rename {core => processing}/src/test/java/org/apache/druid/collections/CloseableStupidPool.java (100%) rename {core => processing}/src/test/java/org/apache/druid/collections/CombiningIteratorTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/collections/IteratorShell.java (100%) rename {core => processing}/src/test/java/org/apache/druid/collections/ReferenceCountingResourceHolderTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/collections/SerializablePairTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/collections/StableLimitingSorterTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/collections/StupidPoolTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/collections/StupidResourceHolderTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/collections/fastutil/DruidIntListTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/common/EitherTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/common/config/ConfigManagerTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/common/config/JacksonConfigManagerTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/common/config/NullHandlingTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/common/exception/AllowedRegexErrorResponseTransformStrategyTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/common/exception/NoErrorResponseTransformStrategyTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/common/guava/CombiningSequenceTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/common/guava/ComplexSequenceTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/common/guava/FutureUtilsTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/common/guava/GuavaUtilsTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/common/jackson/JacksonUtilsTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/common/utils/IdUtilsTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/common/utils/IntArrayUtilsTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/common/utils/JodaUtilsTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/common/utils/LogTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/common/utils/PropUtilsTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/common/utils/SerializerUtilsTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/common/utils/ServletResourceUtilsTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/common/utils/SocketUtilTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/common/utils/StringUtilsTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/common/utils/UUIDUtilsTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/concurrent/ConcurrentAwaitableCounterTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/concurrent/ExecsTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/concurrent/LifecycleLockTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/crypto/CryptoServiceTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/data/input/BytesCountingInputEntityTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/data/input/FirehoseFactoryToInputSourceAdaptorTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/data/input/HandlingInputRowIteratorTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/data/input/MapBasedRowTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/data/input/MaxSizeSplitHintSpecTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/data/input/StringTupleTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/data/input/impl/CSVParseSpecTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/data/input/impl/CloudObjectInputSourceTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/data/input/impl/CloudObjectLocationTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/data/input/impl/ColumnsFilterTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/data/input/impl/CombiningInputSourceTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/data/input/impl/CsvInputFormatTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/data/input/impl/CsvReaderTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/data/input/impl/DelimitedInputFormatTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/data/input/impl/DelimitedParseSpecTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/data/input/impl/DelimitedReaderTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/data/input/impl/DimensionSchemaTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/data/input/impl/DimensionsSpecSerdeTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/data/input/impl/FastLineIteratorTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/data/input/impl/FileIteratingFirehoseTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/data/input/impl/HttpEntityTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/data/input/impl/HttpInputSourceConfigTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/data/input/impl/HttpInputSourceTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/data/input/impl/InputEntityIteratingReaderTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/data/input/impl/InputRowParserSerdeTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/data/input/impl/InputStatsImpl.java (100%) rename {core => processing}/src/test/java/org/apache/druid/data/input/impl/JSONLowercaseParseSpecTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/data/input/impl/JSONParseSpecTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/data/input/impl/JSONPathSpecTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/data/input/impl/JavaScriptParseSpecTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/data/input/impl/JsonInputFormatTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/data/input/impl/JsonLineReaderTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/data/input/impl/JsonNodeReaderTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/data/input/impl/JsonReaderTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/data/input/impl/LocalInputSourceTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/data/input/impl/MapInputRowParserTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/data/input/impl/NoopFirehoseFactory.java (100%) rename {core => processing}/src/test/java/org/apache/druid/data/input/impl/NoopInputFormat.java (100%) rename {core => processing}/src/test/java/org/apache/druid/data/input/impl/NoopInputRowParserTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/data/input/impl/NoopInputSource.java (100%) rename {core => processing}/src/test/java/org/apache/druid/data/input/impl/ParseSpecTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/data/input/impl/RegexInputFormatTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/data/input/impl/RegexParseSpecTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/data/input/impl/RetryingInputStreamTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/data/input/impl/StringDimensionSchemaTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/data/input/impl/StringInputRowParserTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/data/input/impl/TimeAndDimsParseSpecTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/data/input/impl/TimestampSpecTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/data/input/impl/prefetch/JsonIteratorTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/data/input/impl/prefetch/PrefetchableTextFilesFirehoseFactoryTest.java (100%) rename {extendedset => processing}/src/test/java/org/apache/druid/extendedset/intset/ImmutableConciseSetIntersectionTest.java (100%) rename {extendedset => processing}/src/test/java/org/apache/druid/extendedset/intset/ImmutableConciseSetTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/guice/ConditionalMultibindTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/guice/DruidSecondaryModuleTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/guice/JsonConfiguratorTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/guice/LifecycleScopeTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/guice/PolyBindTest.java (100%) rename {hll => processing}/src/test/java/org/apache/druid/hll/HyperLogLogCollectorBenchmark.java (100%) rename {hll => processing}/src/test/java/org/apache/druid/hll/HyperLogLogCollectorTest.java (100%) rename {hll => processing}/src/test/java/org/apache/druid/hll/HyperLogLogSerdeBenchmarkTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/indexer/ChecksTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/indexer/TaskLocationTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/indexer/TaskStatusPlusTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/indexer/TaskStatusTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/indexer/partitions/DimensionRangePartitionsSpecTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/indexer/partitions/SingleDimensionPartitionsSpecTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/jackson/JacksonExtremeDoubleValuesSerdeTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/common/BufferUtils.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/common/ByteBufferUtilsTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/common/CompressionUtilsTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/common/DateTimesTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/common/FileUtilsTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/common/GranularityTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/common/HumanReadableBytesTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/common/IntervalsByGranularityTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/common/IntervalsTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/common/NonnullPairTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/common/NumbersTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/common/RetryUtilsTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/common/StreamUtilsTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/common/StringUtilsTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/common/TripleTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/common/URIsTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/common/concurrent/ScheduledExecutorsTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/common/function/TriConsumerTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/common/guava/BaseSequenceTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/common/guava/ComparatorsTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/common/guava/ConcatSequenceTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/common/guava/FilteredSequenceTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/common/guava/FunctionalIterableTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/common/guava/FunctionalIteratorTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/common/guava/LimitedSequenceTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/common/guava/MappedSequenceTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/common/guava/MergeIteratorTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/common/guava/MergeSequenceTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/common/guava/ParallelMergeCombiningSequenceTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/common/guava/SequenceTestHelper.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/common/guava/SimpleSequenceTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/common/guava/SkippingSequenceTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/common/guava/TestSequence.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/common/guava/TopNSequenceTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/common/guava/UnsupportedSequence.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/common/guava/WithEffectSequenceTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/common/guava/WrappingSequenceTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/common/guava/YieldingSequenceBaseTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/common/io/NativeIOTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/common/io/smoosh/SmooshedFileMapperTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/common/lifecycle/LifecycleTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/common/logger/LoggerTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/common/parsers/CloseableIteratorTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/common/parsers/FlatTextFormatParserTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/common/parsers/FlattenerJsonProviderTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/common/parsers/JSONFlattenerMakerTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/common/parsers/JSONPathParserTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/common/parsers/JavaScriptParserTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/common/parsers/ObjectFlattenersTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/common/parsers/ParserUtilsTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/common/parsers/RegexParserTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/common/parsers/TimestampParserTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/emitter/core/ComposingEmitterTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/emitter/core/CustomEmitterFactoryTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/emitter/core/EmitterTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/emitter/core/GoHandler.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/emitter/core/GoHandlers.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/emitter/core/HttpEmitterConfigTest.java (98%) rename {core => processing}/src/test/java/org/apache/druid/java/util/emitter/core/HttpEmitterTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/emitter/core/HttpPostEmitterLoggerStressTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/emitter/core/HttpPostEmitterStressTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/emitter/core/HttpPostEmitterTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/emitter/core/IntEvent.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/emitter/core/LoggingEmitterConfigTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/emitter/core/MockHttpClient.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/emitter/core/ParametrizedUriEmitterConfigTest.java (97%) rename {core => processing}/src/test/java/org/apache/druid/java/util/emitter/core/ParametrizedUriEmitterTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/emitter/core/SwitchingEmitterTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/emitter/service/AlertEventTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/emitter/service/ServiceMetricEventTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/emitter/service/UnitEvent.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/http/client/AsyncHttpClientTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/http/client/FriendlyServersTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/http/client/JankyServersTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/http/client/io/AppendableByteArrayInputStreamTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/http/client/pool/ResourcePoolTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/http/client/response/InputStreamFullResponseHandlerTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/http/client/response/ObjectOrErrorResponseHandlerTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/http/client/response/SequenceInputStreamResponseHandlerTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/metrics/AllocationMetricCollectorTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/metrics/BasicMonitorSchedulerTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/metrics/CgroupCpuMonitorTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/metrics/CgroupCpuSetMonitorTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/metrics/CgroupMemoryMonitorTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/metrics/ClockDriftSafeMonitorSchedulerTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/metrics/CpuAcctDeltaMonitorTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/metrics/JvmMonitorTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/metrics/JvmPidDiscovererTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/metrics/MetricsVerifier.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/metrics/MonitorSchedulerTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/metrics/MonitorUtilsTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/metrics/MonitorsTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/metrics/NoopSysMonitorTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/metrics/ProcFsReaderTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/metrics/SigarLoadTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/metrics/SigarPidDiscovererTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/metrics/StubServiceEmitter.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/metrics/cgroups/CpuAcctTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/metrics/cgroups/CpuSetTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/metrics/cgroups/CpuTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/metrics/cgroups/MemoryTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/metrics/cgroups/ProcCgroupDiscovererTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/java/util/metrics/cgroups/TestUtils.java (100%) rename {core => processing}/src/test/java/org/apache/druid/js/JavaScriptConfigTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/math/expr/ApplyFunctionTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/math/expr/EvalTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/math/expr/ExprEvalTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/math/expr/ExprTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/math/expr/ExpressionTypeTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/math/expr/ExprsTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/math/expr/FunctionTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/math/expr/OutputTypeTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/math/expr/ParserTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/math/expr/SettableObjectBindingTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/math/expr/VectorExprSanityTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/metadata/DefaultPasswordProviderTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/metadata/EnvironmentVariableDynamicConfigProviderTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/metadata/EnvironmentVariablePasswordProviderTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/metadata/MapStringDynamicConfigProviderTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/metadata/MetadataStorageConnectorConfigTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/metadata/TaskLookupTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/query/QueryExceptionTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/query/QueryTimeoutExceptionTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/query/cache/CacheKeyBuilderTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/segment/SegmentUtilsTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/segment/column/ColumnTypeTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/segment/column/TypeStrategiesTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/segment/column/TypesTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/segment/data/VByteTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/segment/loading/NoopDataSegmentArchiver.java (100%) rename {core => processing}/src/test/java/org/apache/druid/segment/loading/NoopDataSegmentKiller.java (100%) rename {core => processing}/src/test/java/org/apache/druid/segment/loading/NoopDataSegmentMover.java (100%) rename {core => processing}/src/test/java/org/apache/druid/storage/StorageConnectorModuleTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/storage/local/LocalFileStorageConnectorTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/testing/DeadlockDetectingFailOnTimeout.java (100%) rename {core => processing}/src/test/java/org/apache/druid/testing/DeadlockDetectingTimeout.java (100%) rename {core => processing}/src/test/java/org/apache/druid/testing/InitializedNullHandlingTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/testing/junit/LoggerCaptureRule.java (100%) rename {core => processing}/src/test/java/org/apache/druid/timeline/DataSegmentTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/timeline/LogicalSegmentTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/timeline/OvershadowableTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/timeline/SegmentIdTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/timeline/SegmentTimelineTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/timeline/SegmentWithOvershadowedStatusTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/timeline/VersionedIntervalTimelineSpecificDataTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/timeline/VersionedIntervalTimelineTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/timeline/VersionedIntervalTimelineTestBase.java (100%) rename {core => processing}/src/test/java/org/apache/druid/timeline/partition/AtomicUpdateGroupTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/timeline/partition/BuildingDimensionRangeShardSpecTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/timeline/partition/BuildingHashBasedNumberedShardSpecTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/timeline/partition/BuildingNumberedShardSpecTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/timeline/partition/BuildingSingleDimensionShardSpecTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/timeline/partition/DimensionRangeBucketShardSpecTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/timeline/partition/DimensionRangeShardSpecTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/timeline/partition/HashBasedNumberedPartialShardSpecTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/timeline/partition/HashBasedNumberedShardSpecTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/timeline/partition/HashBucketShardSpecTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/timeline/partition/IntegerPartitionChunkTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/timeline/partition/NoneShardSpecTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/timeline/partition/NumberedOverwritePartialShardSpecTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/timeline/partition/NumberedOverwriteShardSpecTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/timeline/partition/NumberedPartialShardSpecTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/timeline/partition/NumberedShardSpecTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/timeline/partition/OvershadowableInteger.java (100%) rename {core => processing}/src/test/java/org/apache/druid/timeline/partition/OvershadowableManagerTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/timeline/partition/PartitionBoundariesTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/timeline/partition/PartitionHolderCompletenessTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/timeline/partition/ShardSpecTestUtils.java (100%) rename {core => processing}/src/test/java/org/apache/druid/timeline/partition/SingleDimensionPartialShardSpecTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/timeline/partition/SingleDimensionRangeBucketShardSpecTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/timeline/partition/SingleDimensionShardSpecTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/timeline/partition/StringPartitionChunkTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/timeline/partition/TombstonePartitionedChunkTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/timeline/partition/TombstoneShardSpecTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/utils/CircularBufferTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/utils/CloseableUtilsTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/utils/CollectionUtilsTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/utils/ConnectionUriUtilsTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/utils/DynamicConfigProviderUtilsTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/utils/JvmUtilsTest.java (100%) rename {core => processing}/src/test/java/org/apache/druid/utils/ThrowablesTest.java (100%) rename {core => processing}/src/test/resources/boot_id (100%) rename {core => processing}/src/test/resources/cpu.cfs_period_us (100%) rename {core => processing}/src/test/resources/cpu.cfs_quota_us (100%) rename {core => processing}/src/test/resources/cpu.shares (100%) rename {core => processing}/src/test/resources/cpuacct.usage_all (100%) rename {core => processing}/src/test/resources/cpuinfo (100%) rename {core => processing}/src/test/resources/cpuset.cpus (100%) rename {core => processing}/src/test/resources/cpuset.effective_cpus.complex (100%) rename {core => processing}/src/test/resources/cpuset.effective_cpus.simple (100%) rename {core => processing}/src/test/resources/cpuset.effective_mems (100%) rename {core => processing}/src/test/resources/cpuset.mems (100%) rename {core => processing}/src/test/resources/keystore.jks (100%) rename {core => processing}/src/test/resources/list.json (100%) rename {core => processing}/src/test/resources/log4j2.xml (100%) rename {core => processing}/src/test/resources/memory.numa_stat (100%) rename {core => processing}/src/test/resources/memory.stat (100%) rename {core => processing}/src/test/resources/proc.cgroups (100%) rename {core => processing}/src/test/resources/proc.mounts (100%) rename {core => processing}/src/test/resources/proc.pid.cgroup (100%) rename {core => processing}/src/test/resources/white-rabbit.txt (100%) diff --git a/.github/scripts/unit_tests_script.sh b/.github/scripts/unit_tests_script.sh index f27bc4bad9c..b30de6a8f81 100755 --- a/.github/scripts/unit_tests_script.sh +++ b/.github/scripts/unit_tests_script.sh @@ -20,7 +20,7 @@ set -e unset _JAVA_OPTIONS # Set MAVEN_OPTS for Surefire launcher. -MAVEN_OPTS='-Xmx2048m' ${MVN} test -pl ${MAVEN_PROJECTS} \ +MAVEN_OPTS='-Xmx2500m' ${MVN} test -pl ${MAVEN_PROJECTS} \ ${MAVEN_SKIP} -Ddruid.generic.useDefaultValueForNull=${DRUID_USE_DEFAULT_VALUE_FOR_NULL} sh -c "dmesg | egrep -i '(oom|out of memory|kill process|killed).*' -C 1 || exit 0" free -m diff --git a/.github/workflows/reusable-unit-tests.yml b/.github/workflows/reusable-unit-tests.yml index 03563a47a10..ca2a21fec78 100644 --- a/.github/workflows/reusable-unit-tests.yml +++ b/.github/workflows/reusable-unit-tests.yml @@ -39,7 +39,7 @@ env: MVN: mvn -B MAVEN_SKIP: -P skip-static-checks -Dweb.console.skip=true -Dmaven.javadoc.skip=true MAVEN_SKIP_TESTS: -P skip-tests - MAVEN_OPTS: -Xmx3000m + MAVEN_OPTS: -Xmx3500m FORCE_COLOR: 2 SEGMENT_DOWNLOAD_TIMEOUT_MINS: 5 diff --git a/.idea/scopes/UnusedInspectionsScope.xml b/.idea/scopes/UnusedInspectionsScope.xml index 45e73541047..787444b9e1e 100644 --- a/.idea/scopes/UnusedInspectionsScope.xml +++ b/.idea/scopes/UnusedInspectionsScope.xml @@ -1,6 +1,5 @@ - \ No newline at end of file diff --git a/LICENSE b/LICENSE index aa65ab9e0a7..68531acb2de 100644 --- a/LICENSE +++ b/LICENSE @@ -253,13 +253,13 @@ SOURCE/JAVA-CORE This product contains modified portions of the Guava library, copyright The Guava Authors (https://github.com/google/guava). Closer class: - * core/src/main/java/org/apache/druid/java/util/common/io/Closer.java + * processing/src/main/java/org/apache/druid/java/util/common/io/Closer.java Splitter.splitToList() method: - * core/src/main/java/org/apache/druid/java/util/common/parsers/DelimitedParser.java + * processing/src/main/java/org/apache/druid/java/util/common/parsers/DelimitedParser.java DirectExecutorService class: - * core/src/main/java/org/apache/druid/java/util/common/concurrent/DirectExecutorService.java + * processing/src/main/java/org/apache/druid/java/util/common/concurrent/DirectExecutorService.java CartesianList class: - * core/src/main/java/org/apache/druid/math/expr/CartesianList.java + * processing/src/main/java/org/apache/druid/math/expr/CartesianList.java This product contains modified versions of the Dockerfile, scripts, and related configuration files used for building SequenceIQ's Hadoop Docker image, copyright SequenceIQ, Inc. (https://github.com/sequenceiq/hadoop-docker/) @@ -270,14 +270,14 @@ SOURCE/JAVA-CORE * extensions-core/histogram/src/main/java/org/apache/druid/query/aggregation/histogram/FixedBucketsHistogram.java This product contains ByteBuffer unmapping code adapted from Apache Kafka - * core/src/main/java/org/apache/druid/java/util/common/ByteBufferUtils.java + * processing/src/main/java/org/apache/druid/java/util/common/ByteBufferUtils.java This product contains s3 directory place holder check code adapted from JetS3t (https://bitbucket.org/jmurty/jets3t/wiki/Home). * extensions-core/s3-extensions/src/main/java/org/apache/druid/storage/s3/S3Utils.java * extensions-contrib/aliyun-oss-extensions/src/main/java/org/apache/druid/storage/aliyun/OssObjectSummaryIterator.java This product contains lpad and rpad methods adapted from Apache Flink. - * core/src/main/java/org/apache/druid/java/util/common/StringUtils.java + * processing/src/main/java/org/apache/druid/java/util/common/StringUtils.java MIT License diff --git a/benchmarks/pom.xml b/benchmarks/pom.xml index 39590175727..ad1bf60cbe0 100644 --- a/benchmarks/pom.xml +++ b/benchmarks/pom.xml @@ -67,21 +67,11 @@ druid-sql ${project.parent.version} - - org.apache.druid - druid-core - ${project.parent.version} - org.apache.druid.extensions druid-datasketches ${project.parent.version} - - org.apache.druid - extendedset - ${project.parent.version} - org.apache.druid.extensions druid-histogram @@ -92,12 +82,6 @@ druid-stats ${project.parent.version} - - org.apache.druid - druid-core - ${project.parent.version} - test-jar - org.apache.druid druid-processing diff --git a/cloud/aws-common/pom.xml b/cloud/aws-common/pom.xml index ebfe95bcfe8..e1c621f9d9b 100644 --- a/cloud/aws-common/pom.xml +++ b/cloud/aws-common/pom.xml @@ -35,7 +35,7 @@ org.apache.druid - druid-core + druid-processing ${project.parent.version} diff --git a/cloud/gcp-common/pom.xml b/cloud/gcp-common/pom.xml index 2bfa4ec3316..ff65668f9b0 100644 --- a/cloud/gcp-common/pom.xml +++ b/cloud/gcp-common/pom.xml @@ -35,7 +35,7 @@ org.apache.druid - druid-core + druid-processing ${project.parent.version} provided diff --git a/core/pom.xml b/core/pom.xml deleted file mode 100644 index 8b859d3823c..00000000000 --- a/core/pom.xml +++ /dev/null @@ -1,454 +0,0 @@ - - - - - - 4.0.0 - - druid-core - druid-core - Core druid module - - - druid - org.apache.druid - 26.0.0-SNAPSHOT - - - - UTF-8 - 1.6.5 - ${sigar.base.version}.132 - - - - - org.apache.datasketches - datasketches-java - runtime - - - com.google.code.findbugs - annotations - - - - - org.apache.datasketches - datasketches-memory - runtime - - - commons-io - commons-io - - - commons-lang - commons-lang - - - org.apache.commons - commons-compress - - - org.apache.commons - commons-text - - - org.skife.config - config-magic - - - org.hibernate - hibernate-validator - runtime - - - javax.el - javax.el-api - runtime - - - org.glassfish - javax.el - runtime - - - javax.xml.bind - jaxb-api - runtime - - - com.google.guava - guava - - - com.fasterxml.jackson.core - jackson-core - - - com.fasterxml.jackson.core - jackson-annotations - - - com.fasterxml.jackson.core - jackson-databind - - - com.fasterxml.jackson.datatype - jackson-datatype-guava - runtime - - - com.fasterxml.jackson.datatype - jackson-datatype-joda - runtime - - - com.fasterxml.jackson.dataformat - jackson-dataformat-smile - runtime - - - com.google.inject - guice - - - com.google.inject.extensions - guice-multibindings - - - org.jdbi - jdbi - - - joda-time - joda-time - - - org.apache.logging.log4j - log4j-api - runtime - - - org.apache.logging.log4j - log4j-core - - - org.apache.logging.log4j - log4j-slf4j-impl - runtime - - - org.apache.logging.log4j - log4j-jul - runtime - - - org.apache.logging.log4j - log4j-1.2-api - runtime - - - org.slf4j - slf4j-api - - - org.slf4j - jcl-over-slf4j - runtime - - - com.github.rvesse - airline - - - net.thisptr - jackson-jq - - - it.unimi.dsi - fastutil - - - it.unimi.dsi - fastutil-core - - - it.unimi.dsi - fastutil-extra - - - io.netty - netty-buffer - - - io.netty - netty-common - - - io.netty - netty-codec-http - - - - com.opencsv - opencsv - - - - org.mozilla - rhino - - - org.tukaani - xz - runtime - - - com.github.luben - zstd-jni - runtime - - - com.jayway.jsonpath - json-path - - - - org.antlr - antlr4-runtime - - - io.timeandspace - cron-scheduler - - - - - - - com.lmax - disruptor - runtime - - - - - - com.google.code.findbugs - jsr305 - - - net.java.dev.jna - jna - - - javax.validation - validation-api - - - org.asynchttpclient - async-http-client - - - - - org.hyperic - sigar - ${sigar.version} - - - org.hyperic - sigar-dist - ${sigar.version} - zip - - provided - - - - - io.netty - netty - - - - - - junit - junit - test - - - org.easymock - easymock - test - - - org.hamcrest - hamcrest-all - test - - - org.hamcrest - hamcrest-core - test - - - org.slf4j - slf4j-simple - test - true - - - org.eclipse.jetty - jetty-server - test - - - org.eclipse.jetty - jetty-servlet - test - - - org.eclipse.jetty - jetty-util - test - - - nl.jqno.equalsverifier - equalsverifier - test - - - com.google.errorprone - error_prone_annotations - - - org.mockito - mockito-inline - test - - - org.mockito - mockito-core - test - - - org.apache.commons - commons-lang3 - test - - - mysql - mysql-connector-java - ${mysql.version} - test - - - org.mariadb.jdbc - mariadb-java-client - ${mariadb.version} - test - - - org.postgresql - postgresql - ${postgresql.version} - test - - - com.github.stefanbirkner - system-rules - test - - - - - - - org.apache.maven.plugins - maven-release-plugin - - - org.apache.maven.plugins - maven-jar-plugin - - - - test-jar - - - - - - org.antlr - antlr4-maven-plugin - - - - antlr4 - - - - - - org.apache.maven.plugins - maven-dependency-plugin - - - copy-sigar-lib-to-resources - generate-resources - - unpack-dependencies - - - org.hyperic - sigar-dist - **/sigar-bin/lib/* - **/sigar-bin/lib/*jar - - ${project.build.directory} - - - - - - - org.apache.maven.plugins - maven-surefire-plugin - - - false - - - - - - - - ${project.build.directory}/hyperic-sigar-${sigar.base.version}/sigar-bin/lib - - - - - diff --git a/core/src/test/java/org/apache/druid/StupidPoolPoisonedTest.java b/core/src/test/java/org/apache/druid/StupidPoolPoisonedTest.java deleted file mode 100644 index 43802c50871..00000000000 --- a/core/src/test/java/org/apache/druid/StupidPoolPoisonedTest.java +++ /dev/null @@ -1,33 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.apache.druid; - -import org.apache.druid.collections.StupidPool; -import org.junit.Assert; -import org.junit.Test; - -public class StupidPoolPoisonedTest -{ - @Test - public void testStupidPoolPoisoned() - { - Assert.assertTrue(StupidPool.isPoisoned()); - } -} diff --git a/core/src/test/java/org/apache/druid/collections/CombiningIterableTest.java b/core/src/test/java/org/apache/druid/collections/CombiningIterableTest.java deleted file mode 100644 index bafacbd3679..00000000000 --- a/core/src/test/java/org/apache/druid/collections/CombiningIterableTest.java +++ /dev/null @@ -1,55 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.apache.druid.collections; - -import com.google.common.collect.Iterables; -import com.google.common.collect.Ordering; -import com.google.common.collect.Sets; -import org.junit.Assert; -import org.junit.Test; - -import java.util.ArrayList; -import java.util.Arrays; -import java.util.HashSet; -import java.util.List; -import java.util.Set; - -public class CombiningIterableTest -{ - @Test - public void testCreateSplatted() - { - List firstList = Arrays.asList(1, 2, 5, 7, 9, 10, 20); - List secondList = Arrays.asList(1, 2, 5, 8, 9); - Set mergedLists = new HashSet<>(); - mergedLists.addAll(firstList); - mergedLists.addAll(secondList); - ArrayList> iterators = new ArrayList<>(); - iterators.add(firstList); - iterators.add(secondList); - CombiningIterable actualIterable = CombiningIterable.createSplatted( - iterators, - Ordering.natural() - ); - Assert.assertEquals(mergedLists.size(), Iterables.size(actualIterable)); - Set actualHashset = Sets.newHashSet(actualIterable); - Assert.assertEquals(actualHashset, mergedLists); - } -} diff --git a/extendedset/pom.xml b/extendedset/pom.xml deleted file mode 100755 index 1927d59cff5..00000000000 --- a/extendedset/pom.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - 4.0.0 - - extendedset - extendedset - - Implementation of CONCISE (COmpressed 'N" Composable Integer SEt) bit map compression algorithm by Alessandro - Colantonio with some enhanced features - http://ricerca.mat.uniroma3.it/users/colanton/docs/concise.pdf - - - - org.apache.druid - druid - 26.0.0-SNAPSHOT - - - - - - org.apache.druid - druid-core - ${project.parent.version} - - - - com.google.guava - guava - 16.0.1 - - - - org.roaringbitmap - RoaringBitmap - - - - - junit - junit - test - - - - diff --git a/extensions-contrib/aliyun-oss-extensions/pom.xml b/extensions-contrib/aliyun-oss-extensions/pom.xml index 9336122ed5f..2ab2b02f2ba 100644 --- a/extensions-contrib/aliyun-oss-extensions/pom.xml +++ b/extensions-contrib/aliyun-oss-extensions/pom.xml @@ -35,7 +35,7 @@ org.apache.druid - druid-core + druid-processing ${project.parent.version} provided @@ -109,7 +109,7 @@ org.apache.druid - druid-core + druid-processing ${project.parent.version} test-jar test @@ -125,12 +125,6 @@ ${project.parent.version} test - - org.apache.druid - druid-processing - ${project.parent.version} - test - org.easymock easymock diff --git a/extensions-contrib/ambari-metrics-emitter/pom.xml b/extensions-contrib/ambari-metrics-emitter/pom.xml index fc7f73be4a6..59657e111da 100644 --- a/extensions-contrib/ambari-metrics-emitter/pom.xml +++ b/extensions-contrib/ambari-metrics-emitter/pom.xml @@ -36,7 +36,7 @@ org.apache.druid - druid-core + druid-processing ${project.parent.version} provided @@ -109,12 +109,6 @@ guava provided - - org.apache.druid - druid-processing - ${project.parent.version} - test - junit junit diff --git a/extensions-contrib/cassandra-storage/pom.xml b/extensions-contrib/cassandra-storage/pom.xml index 2dd7d409143..49895dbcbc3 100644 --- a/extensions-contrib/cassandra-storage/pom.xml +++ b/extensions-contrib/cassandra-storage/pom.xml @@ -36,7 +36,7 @@ org.apache.druid - druid-core + druid-processing ${project.parent.version} provided diff --git a/extensions-contrib/cloudfiles-extensions/pom.xml b/extensions-contrib/cloudfiles-extensions/pom.xml index e3c13d1962c..4f90c077267 100644 --- a/extensions-contrib/cloudfiles-extensions/pom.xml +++ b/extensions-contrib/cloudfiles-extensions/pom.xml @@ -44,7 +44,7 @@ org.apache.druid - druid-core + druid-processing ${project.parent.version} provided @@ -165,12 +165,6 @@ ${project.parent.version} test - - org.apache.druid - druid-processing - ${project.parent.version} - test - diff --git a/extensions-contrib/compressed-bigdecimal/pom.xml b/extensions-contrib/compressed-bigdecimal/pom.xml index f4309fa2d26..b018b9a1370 100644 --- a/extensions-contrib/compressed-bigdecimal/pom.xml +++ b/extensions-contrib/compressed-bigdecimal/pom.xml @@ -38,12 +38,6 @@ - - org.apache.druid - druid-core - ${project.parent.version} - provided - org.apache.druid druid-processing @@ -71,7 +65,7 @@ org.apache.druid - druid-core + druid-processing ${project.parent.version} tests provided diff --git a/extensions-contrib/distinctcount/pom.xml b/extensions-contrib/distinctcount/pom.xml index 35ffdd9510d..051a1d9bd75 100644 --- a/extensions-contrib/distinctcount/pom.xml +++ b/extensions-contrib/distinctcount/pom.xml @@ -34,12 +34,6 @@ - - org.apache.druid - druid-core - ${project.parent.version} - provided - org.apache.druid druid-processing @@ -88,13 +82,6 @@ - - org.apache.druid - druid-core - ${project.parent.version} - test - test-jar - org.apache.druid druid-processing diff --git a/extensions-contrib/dropwizard-emitter/pom.xml b/extensions-contrib/dropwizard-emitter/pom.xml index 0ebe4975466..d6a90a30c7f 100644 --- a/extensions-contrib/dropwizard-emitter/pom.xml +++ b/extensions-contrib/dropwizard-emitter/pom.xml @@ -36,7 +36,7 @@ org.apache.druid - druid-core + druid-processing ${project.parent.version} provided @@ -73,12 +73,6 @@ easymock test - - org.apache.druid - druid-processing - ${project.parent.version} - provided - com.fasterxml.jackson.core jackson-annotations diff --git a/extensions-contrib/gce-extensions/pom.xml b/extensions-contrib/gce-extensions/pom.xml index aebb755c0b1..c63f4286537 100644 --- a/extensions-contrib/gce-extensions/pom.xml +++ b/extensions-contrib/gce-extensions/pom.xml @@ -37,7 +37,7 @@ org.apache.druid - druid-core + druid-processing ${project.parent.version} provided @@ -53,12 +53,6 @@ ${project.parent.version} provided - - org.apache.druid - druid-processing - ${project.parent.version} - provided - com.google.code.findbugs jsr305 diff --git a/extensions-contrib/graphite-emitter/pom.xml b/extensions-contrib/graphite-emitter/pom.xml index 44759f8f465..4f36f852b9b 100644 --- a/extensions-contrib/graphite-emitter/pom.xml +++ b/extensions-contrib/graphite-emitter/pom.xml @@ -34,12 +34,6 @@ Druid emitter extension to support graphite - - org.apache.druid - druid-core - ${project.parent.version} - provided - org.apache.druid druid-processing diff --git a/extensions-contrib/influx-extensions/pom.xml b/extensions-contrib/influx-extensions/pom.xml index aab1f8c05cc..75f3cb455b0 100644 --- a/extensions-contrib/influx-extensions/pom.xml +++ b/extensions-contrib/influx-extensions/pom.xml @@ -42,7 +42,7 @@ org.apache.druid - druid-core + druid-processing ${project.parent.version} provided diff --git a/extensions-contrib/influxdb-emitter/pom.xml b/extensions-contrib/influxdb-emitter/pom.xml index 12dc1b34bba..efe0c8a7626 100644 --- a/extensions-contrib/influxdb-emitter/pom.xml +++ b/extensions-contrib/influxdb-emitter/pom.xml @@ -35,16 +35,11 @@ 4.0.0 - - org.apache.druid - druid-core - ${project.parent.version} - provided - org.apache.druid druid-processing ${project.parent.version} + provided diff --git a/extensions-contrib/kafka-emitter/pom.xml b/extensions-contrib/kafka-emitter/pom.xml index b1f575d9020..55e116be41f 100644 --- a/extensions-contrib/kafka-emitter/pom.xml +++ b/extensions-contrib/kafka-emitter/pom.xml @@ -41,7 +41,7 @@ org.apache.druid - druid-core + druid-processing ${project.parent.version} provided @@ -111,11 +111,5 @@ test-jar test - - org.apache.druid - druid-processing - ${project.parent.version} - test - diff --git a/extensions-contrib/kubernetes-overlord-extensions/pom.xml b/extensions-contrib/kubernetes-overlord-extensions/pom.xml index 6083a0d53fc..04cc6ebf023 100644 --- a/extensions-contrib/kubernetes-overlord-extensions/pom.xml +++ b/extensions-contrib/kubernetes-overlord-extensions/pom.xml @@ -52,12 +52,6 @@ - - org.apache.druid - druid-core - ${project.parent.version} - provided - org.apache.druid druid-processing @@ -207,13 +201,6 @@ test-jar test - - org.apache.druid - druid-core - ${project.parent.version} - test-jar - test - org.apache.druid druid-processing diff --git a/extensions-contrib/materialized-view-maintenance/pom.xml b/extensions-contrib/materialized-view-maintenance/pom.xml index c8057bc78c5..8971e678d0c 100644 --- a/extensions-contrib/materialized-view-maintenance/pom.xml +++ b/extensions-contrib/materialized-view-maintenance/pom.xml @@ -32,12 +32,6 @@ materialized-view-maintenance - - org.apache.druid - druid-core - ${project.parent.version} - provided - org.apache.druid druid-processing diff --git a/extensions-contrib/materialized-view-selection/pom.xml b/extensions-contrib/materialized-view-selection/pom.xml index d23344f1fd0..1e68f85d002 100644 --- a/extensions-contrib/materialized-view-selection/pom.xml +++ b/extensions-contrib/materialized-view-selection/pom.xml @@ -32,12 +32,6 @@ materialized-view-selection - - org.apache.druid - druid-core - ${project.parent.version} - provided - org.apache.druid druid-processing @@ -110,13 +104,6 @@ jsr305 provided - - org.apache.druid - druid-core - ${project.parent.version} - test - test-jar - org.apache.druid druid-processing diff --git a/extensions-contrib/momentsketch/pom.xml b/extensions-contrib/momentsketch/pom.xml index 08843ed1669..b8e8f1b9dda 100644 --- a/extensions-contrib/momentsketch/pom.xml +++ b/extensions-contrib/momentsketch/pom.xml @@ -44,12 +44,6 @@ ${guava.version} provided - - org.apache.druid - druid-core - ${project.parent.version} - provided - org.apache.druid druid-processing @@ -92,13 +86,6 @@ equalsverifier test - - org.apache.druid - druid-core - ${project.parent.version} - test-jar - test - org.apache.druid druid-processing diff --git a/extensions-contrib/moving-average-query/pom.xml b/extensions-contrib/moving-average-query/pom.xml index f686cdfc6a4..7f123a725e4 100644 --- a/extensions-contrib/moving-average-query/pom.xml +++ b/extensions-contrib/moving-average-query/pom.xml @@ -37,12 +37,6 @@ - - org.apache.druid - druid-core - ${project.parent.version} - provided - org.apache.druid druid-processing @@ -99,7 +93,7 @@ org.apache.druid - druid-core + druid-processing ${project.parent.version} test-jar test diff --git a/extensions-contrib/opentelemetry-emitter/pom.xml b/extensions-contrib/opentelemetry-emitter/pom.xml index 8bdb7b3dd5d..342f3cef538 100644 --- a/extensions-contrib/opentelemetry-emitter/pom.xml +++ b/extensions-contrib/opentelemetry-emitter/pom.xml @@ -69,7 +69,7 @@ org.apache.druid - druid-core + druid-processing ${project.parent.version} provided diff --git a/extensions-contrib/opentsdb-emitter/pom.xml b/extensions-contrib/opentsdb-emitter/pom.xml index 2d68ecf1bca..5f3f723c693 100644 --- a/extensions-contrib/opentsdb-emitter/pom.xml +++ b/extensions-contrib/opentsdb-emitter/pom.xml @@ -34,12 +34,6 @@ - - org.apache.druid - druid-core - ${project.parent.version} - provided - org.apache.druid druid-processing diff --git a/extensions-contrib/prometheus-emitter/pom.xml b/extensions-contrib/prometheus-emitter/pom.xml index 8d5b13aa728..973aead576f 100644 --- a/extensions-contrib/prometheus-emitter/pom.xml +++ b/extensions-contrib/prometheus-emitter/pom.xml @@ -36,7 +36,7 @@ org.apache.druid - druid-core + druid-processing ${project.parent.version} provided diff --git a/extensions-contrib/redis-cache/pom.xml b/extensions-contrib/redis-cache/pom.xml index e6551e6b792..9c1d60e5c57 100644 --- a/extensions-contrib/redis-cache/pom.xml +++ b/extensions-contrib/redis-cache/pom.xml @@ -34,12 +34,6 @@ - - org.apache.druid - druid-core - ${project.parent.version} - provided - org.apache.druid druid-processing diff --git a/extensions-contrib/sqlserver-metadata-storage/pom.xml b/extensions-contrib/sqlserver-metadata-storage/pom.xml index 388f40cb295..4b33fb8352a 100644 --- a/extensions-contrib/sqlserver-metadata-storage/pom.xml +++ b/extensions-contrib/sqlserver-metadata-storage/pom.xml @@ -36,7 +36,7 @@ org.apache.druid - druid-core + druid-processing ${project.parent.version} provided diff --git a/extensions-contrib/statsd-emitter/pom.xml b/extensions-contrib/statsd-emitter/pom.xml index ea0f5ba231e..283652732d3 100644 --- a/extensions-contrib/statsd-emitter/pom.xml +++ b/extensions-contrib/statsd-emitter/pom.xml @@ -34,7 +34,7 @@ org.apache.druid - druid-core + druid-processing ${project.parent.version} provided diff --git a/extensions-contrib/tdigestsketch/pom.xml b/extensions-contrib/tdigestsketch/pom.xml index 76cf7b4055d..a00ddcd480c 100644 --- a/extensions-contrib/tdigestsketch/pom.xml +++ b/extensions-contrib/tdigestsketch/pom.xml @@ -44,12 +44,6 @@ ${guava.version} provided - - org.apache.druid - druid-core - ${project.parent.version} - provided - org.apache.druid druid-processing @@ -155,13 +149,6 @@ equalsverifier test - - org.apache.druid - druid-core - ${project.parent.version} - test-jar - test - org.apache.druid druid-processing diff --git a/extensions-contrib/thrift-extensions/pom.xml b/extensions-contrib/thrift-extensions/pom.xml index 5d61693a286..a81aa13eece 100644 --- a/extensions-contrib/thrift-extensions/pom.xml +++ b/extensions-contrib/thrift-extensions/pom.xml @@ -42,7 +42,7 @@ org.apache.druid - druid-core + druid-processing ${project.parent.version} provided diff --git a/extensions-contrib/time-min-max/pom.xml b/extensions-contrib/time-min-max/pom.xml index d4767a94f30..6fe987ef557 100644 --- a/extensions-contrib/time-min-max/pom.xml +++ b/extensions-contrib/time-min-max/pom.xml @@ -32,12 +32,6 @@ Min/Max of timestamp - - org.apache.druid - druid-core - ${project.parent.version} - provided - org.apache.druid druid-processing @@ -99,13 +93,6 @@ equalsverifier test - - org.apache.druid - druid-core - ${project.parent.version} - test-jar - test - org.apache.druid druid-processing diff --git a/extensions-contrib/virtual-columns/pom.xml b/extensions-contrib/virtual-columns/pom.xml index 7ae88be798c..8e976c7e9e8 100644 --- a/extensions-contrib/virtual-columns/pom.xml +++ b/extensions-contrib/virtual-columns/pom.xml @@ -34,12 +34,6 @@ - - org.apache.druid - druid-core - ${project.parent.version} - provided - org.apache.druid druid-processing @@ -83,13 +77,6 @@ junit test - - org.apache.druid - druid-core - ${project.parent.version} - test-jar - test - org.apache.druid druid-processing diff --git a/extensions-core/avro-extensions/pom.xml b/extensions-core/avro-extensions/pom.xml index 53dff82a980..9cff56778a3 100644 --- a/extensions-core/avro-extensions/pom.xml +++ b/extensions-core/avro-extensions/pom.xml @@ -105,7 +105,7 @@ org.apache.druid - druid-core + druid-processing ${project.parent.version} provided @@ -259,19 +259,6 @@ hamcrest-core test - - org.apache.druid - druid-core - ${project.parent.version} - test - test-jar - - - org.apache.druid - druid-processing - ${project.parent.version} - test - org.apache.druid druid-processing diff --git a/extensions-core/azure-extensions/pom.xml b/extensions-core/azure-extensions/pom.xml index e34bacbe69e..7db974bc602 100644 --- a/extensions-core/azure-extensions/pom.xml +++ b/extensions-core/azure-extensions/pom.xml @@ -36,7 +36,7 @@ org.apache.druid - druid-core + druid-processing ${project.parent.version} provided @@ -142,12 +142,6 @@ ${project.parent.version} test - - org.apache.druid - druid-processing - ${project.parent.version} - test - org.easymock easymock diff --git a/extensions-core/datasketches/pom.xml b/extensions-core/datasketches/pom.xml index 83101d2e7c0..4963eeef70f 100644 --- a/extensions-core/datasketches/pom.xml +++ b/extensions-core/datasketches/pom.xml @@ -61,7 +61,7 @@ org.apache.druid - druid-core + druid-processing ${project.parent.version} provided @@ -71,12 +71,6 @@ ${project.parent.version} provided - - org.apache.druid - druid-processing - ${project.parent.version} - provided - org.apache.druid druid-sql @@ -176,19 +170,6 @@ equalsverifier test - - org.apache.druid - druid-core - ${project.parent.version} - test-jar - test - - - org.apache.druid - druid-hll - ${project.parent.version} - test - org.apache.druid druid-processing diff --git a/extensions-core/druid-aws-rds-extensions/pom.xml b/extensions-core/druid-aws-rds-extensions/pom.xml index f242e1e485c..d47adde0b41 100644 --- a/extensions-core/druid-aws-rds-extensions/pom.xml +++ b/extensions-core/druid-aws-rds-extensions/pom.xml @@ -37,7 +37,7 @@ org.apache.druid - druid-core + druid-processing ${project.parent.version} provided diff --git a/extensions-core/druid-basic-security/pom.xml b/extensions-core/druid-basic-security/pom.xml index 4bce2588c57..b52356ab7fb 100644 --- a/extensions-core/druid-basic-security/pom.xml +++ b/extensions-core/druid-basic-security/pom.xml @@ -37,7 +37,7 @@ org.apache.druid - druid-core + druid-processing ${project.parent.version} provided diff --git a/extensions-core/druid-bloom-filter/pom.xml b/extensions-core/druid-bloom-filter/pom.xml index 4a457f92a12..ba6cd474eeb 100644 --- a/extensions-core/druid-bloom-filter/pom.xml +++ b/extensions-core/druid-bloom-filter/pom.xml @@ -36,7 +36,7 @@ org.apache.druid - druid-core + druid-processing ${project.parent.version} provided @@ -46,12 +46,6 @@ ${project.parent.version} provided - - org.apache.druid - druid-processing - ${project.parent.version} - provided - org.apache.druid druid-sql @@ -122,13 +116,6 @@ test test-jar - - org.apache.druid - druid-core - ${project.parent.version} - test - test-jar - org.apache.druid druid-server diff --git a/extensions-core/druid-catalog/pom.xml b/extensions-core/druid-catalog/pom.xml index 6a40adb17bc..051daa36998 100644 --- a/extensions-core/druid-catalog/pom.xml +++ b/extensions-core/druid-catalog/pom.xml @@ -36,12 +36,6 @@ - - org.apache.druid - druid-core - ${project.parent.version} - provided - org.apache.druid druid-processing @@ -245,13 +239,6 @@ equalsverifier test - - org.apache.druid - druid-core - ${project.parent.version} - test - test-jar - org.apache.druid druid-processing @@ -273,14 +260,6 @@ test-jar test - - org.apache.druid - druid-hll - ${project.parent.version} - - provided - diff --git a/extensions-core/druid-kerberos/pom.xml b/extensions-core/druid-kerberos/pom.xml index 9a36a98ba6e..088345613c1 100644 --- a/extensions-core/druid-kerberos/pom.xml +++ b/extensions-core/druid-kerberos/pom.xml @@ -34,12 +34,6 @@ - - org.apache.druid - druid-core - ${project.parent.version} - provided - org.apache.druid druid-processing diff --git a/extensions-core/druid-pac4j/pom.xml b/extensions-core/druid-pac4j/pom.xml index 5e4807def66..a272c83329e 100644 --- a/extensions-core/druid-pac4j/pom.xml +++ b/extensions-core/druid-pac4j/pom.xml @@ -117,12 +117,6 @@ jackson-databind provided - - org.apache.druid - druid-core - ${project.parent.version} - provided - org.pac4j pac4j-core diff --git a/extensions-core/druid-ranger-security/pom.xml b/extensions-core/druid-ranger-security/pom.xml index edb31fe2933..ca06abcd80b 100644 --- a/extensions-core/druid-ranger-security/pom.xml +++ b/extensions-core/druid-ranger-security/pom.xml @@ -37,7 +37,7 @@ org.apache.druid - druid-core + druid-processing ${project.parent.version} provided diff --git a/extensions-core/ec2-extensions/pom.xml b/extensions-core/ec2-extensions/pom.xml index 85e95f53a62..159d0eadbb1 100644 --- a/extensions-core/ec2-extensions/pom.xml +++ b/extensions-core/ec2-extensions/pom.xml @@ -36,7 +36,7 @@ org.apache.druid - druid-core + druid-processing ${project.parent.version} provided @@ -52,12 +52,6 @@ ${project.parent.version} provided - - org.apache.druid - druid-processing - ${project.parent.version} - provided - com.google.code.findbugs jsr305 diff --git a/extensions-core/google-extensions/pom.xml b/extensions-core/google-extensions/pom.xml index ea6ab401f34..ecca0ad4f61 100644 --- a/extensions-core/google-extensions/pom.xml +++ b/extensions-core/google-extensions/pom.xml @@ -36,7 +36,7 @@ org.apache.druid - druid-core + druid-processing ${project.parent.version} provided @@ -126,19 +126,6 @@ provided - - org.apache.druid - druid-core - ${project.parent.version} - test - test-jar - - - org.apache.druid - druid-processing - ${project.parent.version} - test - org.apache.druid druid-processing diff --git a/extensions-core/hdfs-storage/pom.xml b/extensions-core/hdfs-storage/pom.xml index 587474b5475..cee0555fae4 100644 --- a/extensions-core/hdfs-storage/pom.xml +++ b/extensions-core/hdfs-storage/pom.xml @@ -36,7 +36,7 @@ org.apache.druid - druid-core + druid-processing ${project.parent.version} provided @@ -132,19 +132,6 @@ ${project.parent.version} test - - org.apache.druid - druid-processing - ${project.parent.version} - test - - - org.apache.druid - druid-core - ${project.parent.version} - tests - test - diff --git a/extensions-core/histogram/pom.xml b/extensions-core/histogram/pom.xml index 67fdf2003d4..e6390d797aa 100644 --- a/extensions-core/histogram/pom.xml +++ b/extensions-core/histogram/pom.xml @@ -33,12 +33,6 @@ - - org.apache.druid - druid-core - ${project.parent.version} - provided - org.apache.druid druid-processing @@ -99,13 +93,6 @@ - - org.apache.druid - druid-core - ${project.parent.version} - test - test-jar - org.apache.druid druid-processing diff --git a/extensions-core/kafka-extraction-namespace/pom.xml b/extensions-core/kafka-extraction-namespace/pom.xml index 1fa023dd3e6..3a5b63302ac 100644 --- a/extensions-core/kafka-extraction-namespace/pom.xml +++ b/extensions-core/kafka-extraction-namespace/pom.xml @@ -34,12 +34,6 @@ - - org.apache.druid - druid-core - ${project.parent.version} - provided - org.apache.druid druid-processing diff --git a/extensions-core/kafka-indexing-service/pom.xml b/extensions-core/kafka-indexing-service/pom.xml index 05a5bd84059..781061c7a71 100644 --- a/extensions-core/kafka-indexing-service/pom.xml +++ b/extensions-core/kafka-indexing-service/pom.xml @@ -36,7 +36,7 @@ org.apache.druid - druid-core + druid-processing ${project.parent.version} provided @@ -46,12 +46,6 @@ ${project.parent.version} provided - - org.apache.druid - druid-processing - ${project.parent.version} - provided - org.apache.druid druid-server @@ -153,13 +147,6 @@ ${apache.kafka.version} test - - org.apache.druid - druid-core - ${project.parent.version} - test-jar - test - org.apache.druid druid-processing diff --git a/extensions-core/kinesis-indexing-service/pom.xml b/extensions-core/kinesis-indexing-service/pom.xml index 28533af4019..65ec536a93e 100644 --- a/extensions-core/kinesis-indexing-service/pom.xml +++ b/extensions-core/kinesis-indexing-service/pom.xml @@ -36,7 +36,7 @@ org.apache.druid - druid-core + druid-processing ${project.parent.version} provided @@ -52,12 +52,6 @@ ${project.parent.version} provided - - org.apache.druid - druid-processing - ${project.parent.version} - provided - com.amazonaws aws-java-sdk-kinesis @@ -160,7 +154,7 @@ org.apache.druid - druid-core + druid-processing ${project.parent.version} test-jar test @@ -172,13 +166,6 @@ test-jar test - - org.apache.druid - druid-processing - ${project.parent.version} - test-jar - test - org.apache.druid druid-indexing-service diff --git a/extensions-core/kubernetes-extensions/pom.xml b/extensions-core/kubernetes-extensions/pom.xml index aec1de9b8ea..03cd7ce29e4 100644 --- a/extensions-core/kubernetes-extensions/pom.xml +++ b/extensions-core/kubernetes-extensions/pom.xml @@ -45,12 +45,6 @@ ${project.parent.version} provided - - org.apache.druid - druid-core - ${project.parent.version} - provided - org.apache.druid druid-processing diff --git a/extensions-core/lookups-cached-global/pom.xml b/extensions-core/lookups-cached-global/pom.xml index 79bff849cbf..19d1428bda8 100644 --- a/extensions-core/lookups-cached-global/pom.xml +++ b/extensions-core/lookups-cached-global/pom.xml @@ -33,12 +33,6 @@ - - org.apache.druid - druid-core - ${project.parent.version} - provided - org.apache.druid druid-processing diff --git a/extensions-core/lookups-cached-single/pom.xml b/extensions-core/lookups-cached-single/pom.xml index 37fe9bf0e10..1588d6eca33 100644 --- a/extensions-core/lookups-cached-single/pom.xml +++ b/extensions-core/lookups-cached-single/pom.xml @@ -33,12 +33,6 @@ - - org.apache.druid - druid-core - ${project.parent.version} - provided - org.apache.druid druid-processing @@ -105,7 +99,7 @@ org.apache.druid - druid-core + druid-processing ${project.parent.version} test-jar test @@ -122,13 +116,6 @@ easymock test - - org.apache.druid - druid-processing - ${project.parent.version} - test-jar - test - mysql mysql-connector-java diff --git a/extensions-core/multi-stage-query/pom.xml b/extensions-core/multi-stage-query/pom.xml index 443b792cca6..bbe40357e78 100644 --- a/extensions-core/multi-stage-query/pom.xml +++ b/extensions-core/multi-stage-query/pom.xml @@ -36,12 +36,6 @@ - - org.apache.druid - druid-core - ${project.parent.version} - provided - org.apache.druid druid-processing @@ -239,13 +233,6 @@ equalsverifier test - - org.apache.druid - druid-core - ${project.parent.version} - test - test-jar - org.apache.druid druid-processing @@ -267,14 +254,6 @@ test-jar test - - org.apache.druid - druid-hll - ${project.parent.version} - - provided - diff --git a/extensions-core/mysql-metadata-storage/pom.xml b/extensions-core/mysql-metadata-storage/pom.xml index 1238d601dbd..54bd145105a 100644 --- a/extensions-core/mysql-metadata-storage/pom.xml +++ b/extensions-core/mysql-metadata-storage/pom.xml @@ -37,7 +37,7 @@ org.apache.druid - druid-core + druid-processing ${project.parent.version} provided @@ -109,12 +109,6 @@ equalsverifier test - - org.apache.druid - druid-processing - ${project.parent.version} - test - org.mariadb.jdbc mariadb-java-client diff --git a/extensions-core/orc-extensions/pom.xml b/extensions-core/orc-extensions/pom.xml index 9de5c3a91fd..22abcdbc4b3 100644 --- a/extensions-core/orc-extensions/pom.xml +++ b/extensions-core/orc-extensions/pom.xml @@ -34,12 +34,6 @@ 1.7.6 - - org.apache.druid - druid-core - ${project.parent.version} - provided - org.apache.druid druid-processing @@ -229,13 +223,6 @@ equalsverifier test - - org.apache.druid - druid-core - ${project.parent.version} - test-jar - test - org.apache.druid druid-processing diff --git a/extensions-core/parquet-extensions/pom.xml b/extensions-core/parquet-extensions/pom.xml index ab834af8fa7..e103407d654 100644 --- a/extensions-core/parquet-extensions/pom.xml +++ b/extensions-core/parquet-extensions/pom.xml @@ -103,12 +103,6 @@ - - org.apache.druid - druid-core - ${project.parent.version} - provided - org.apache.druid druid-indexing-hadoop @@ -165,13 +159,6 @@ junit test - - org.apache.druid - druid-core - ${project.parent.version} - test - test-jar - org.apache.druid druid-processing diff --git a/extensions-core/postgresql-metadata-storage/pom.xml b/extensions-core/postgresql-metadata-storage/pom.xml index 78aa3c0ac4a..4b553d80968 100644 --- a/extensions-core/postgresql-metadata-storage/pom.xml +++ b/extensions-core/postgresql-metadata-storage/pom.xml @@ -37,7 +37,7 @@ org.apache.druid - druid-core + druid-processing ${project.parent.version} provided @@ -108,12 +108,6 @@ equalsverifier test - - org.apache.druid - druid-processing - ${project.parent.version} - test - diff --git a/extensions-core/protobuf-extensions/pom.xml b/extensions-core/protobuf-extensions/pom.xml index 81aa18966f1..772e457a7e6 100644 --- a/extensions-core/protobuf-extensions/pom.xml +++ b/extensions-core/protobuf-extensions/pom.xml @@ -47,12 +47,6 @@ - - org.apache.druid - druid-core - ${project.parent.version} - provided - org.apache.druid druid-processing diff --git a/extensions-core/s3-extensions/pom.xml b/extensions-core/s3-extensions/pom.xml index 58468977b8c..f59c3c2f514 100644 --- a/extensions-core/s3-extensions/pom.xml +++ b/extensions-core/s3-extensions/pom.xml @@ -36,7 +36,7 @@ org.apache.druid - druid-core + druid-processing ${project.parent.version} provided @@ -127,19 +127,6 @@ provided - - org.apache.druid - druid-core - ${project.parent.version} - test-jar - test - - - org.apache.druid - druid-processing - ${project.parent.version} - test - org.apache.druid druid-processing diff --git a/extensions-core/simple-client-sslcontext/pom.xml b/extensions-core/simple-client-sslcontext/pom.xml index ef5fb1bb836..c33b805d438 100644 --- a/extensions-core/simple-client-sslcontext/pom.xml +++ b/extensions-core/simple-client-sslcontext/pom.xml @@ -35,7 +35,7 @@ org.apache.druid - druid-core + druid-processing ${project.parent.version} provided diff --git a/extensions-core/stats/pom.xml b/extensions-core/stats/pom.xml index 7eddbc61ef3..219ea3caa11 100644 --- a/extensions-core/stats/pom.xml +++ b/extensions-core/stats/pom.xml @@ -36,7 +36,7 @@ org.apache.druid - druid-core + druid-processing ${project.parent.version} provided @@ -46,12 +46,6 @@ ${project.parent.version} provided - - org.apache.druid - druid-processing - ${project.parent.version} - provided - org.apache.druid druid-sql @@ -101,7 +95,7 @@ org.apache.druid - druid-core + druid-processing ${project.parent.version} test test-jar @@ -115,14 +109,6 @@ test-jar - - org.apache.druid - druid-processing - ${project.parent.version} - test - test-jar - - org.apache.druid druid-sql diff --git a/extensions-core/testing-tools/pom.xml b/extensions-core/testing-tools/pom.xml index c9a7c88d560..a3395963fa5 100644 --- a/extensions-core/testing-tools/pom.xml +++ b/extensions-core/testing-tools/pom.xml @@ -41,7 +41,7 @@ org.apache.druid - druid-core + druid-processing ${project.parent.version} provided @@ -51,12 +51,6 @@ ${project.parent.version} provided - - org.apache.druid - druid-processing - ${project.parent.version} - provided - org.apache.druid druid-sql @@ -141,13 +135,6 @@ easymock test - - org.apache.druid - druid-core - ${project.parent.version} - test-jar - test - org.apache.druid druid-processing diff --git a/hll/pom.xml b/hll/pom.xml deleted file mode 100644 index f39a6d33c46..00000000000 --- a/hll/pom.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - 4.0.0 - - - org.apache.druid - druid - 26.0.0-SNAPSHOT - - - druid-hll - druid-hll - Druid HyperLogLog implementation - - - - Apache License, Version 2.0 - https://www.apache.org/licenses/LICENSE-2.0 - - - - - - org.apache.druid - druid-core - ${project.parent.version} - - - com.google.code.findbugs - jsr305 - - - com.fasterxml.jackson.core - jackson-annotations - - - com.google.guava - guava - - - - - junit - junit - test - - - com.carrotsearch - junit-benchmarks - test - - - com.google.caliper - caliper - test - - - - - - - org.apache.maven.plugins - maven-jar-plugin - - - - test-jar - - - - - - - - diff --git a/indexing-hadoop/pom.xml b/indexing-hadoop/pom.xml index 7f56e7f7562..c70708807fc 100644 --- a/indexing-hadoop/pom.xml +++ b/indexing-hadoop/pom.xml @@ -41,16 +41,6 @@ org.apache.druid druid-processing ${project.parent.version} - - - org.apache.druid - druid-hll - ${project.parent.version} - - - org.apache.druid - druid-core - ${project.parent.version} org.slf4j @@ -126,13 +116,6 @@ hamcrest-all test - - org.apache.druid - druid-core - ${project.parent.version} - test-jar - test - org.apache.druid druid-server diff --git a/indexing-service/pom.xml b/indexing-service/pom.xml index 1ea33387384..c0bdf2a1a69 100644 --- a/indexing-service/pom.xml +++ b/indexing-service/pom.xml @@ -35,7 +35,7 @@ org.apache.druid - druid-core + druid-processing ${project.parent.version} @@ -48,16 +48,6 @@ druid-indexing-hadoop ${project.parent.version} - - org.apache.druid - druid-processing - ${project.parent.version} - - - org.apache.druid - druid-hll - ${project.parent.version} - io.dropwizard.metrics metrics-core @@ -233,13 +223,6 @@ curator-test test - - org.apache.druid - druid-core - ${project.parent.version} - test-jar - test - org.apache.druid druid-processing diff --git a/integration-tests-ex/cases/pom.xml b/integration-tests-ex/cases/pom.xml index 4c8571f2ac2..84ec766b99d 100644 --- a/integration-tests-ex/cases/pom.xml +++ b/integration-tests-ex/cases/pom.xml @@ -54,11 +54,6 @@ test-jar test - - org.apache.druid - druid-core - ${project.parent.version} - org.apache.druid druid-processing diff --git a/integration-tests-ex/tools/pom.xml b/integration-tests-ex/tools/pom.xml index aa79b786f80..288d5b1c8f0 100644 --- a/integration-tests-ex/tools/pom.xml +++ b/integration-tests-ex/tools/pom.xml @@ -54,12 +54,6 @@ ${project.parent.version} provided - - org.apache.druid - druid-core - ${project.parent.version} - provided - org.apache.druid druid-server @@ -68,13 +62,6 @@ - - org.apache.druid - druid-core - ${project.parent.version} - test-jar - test - org.apache.druid druid-processing diff --git a/integration-tests/pom.xml b/integration-tests/pom.xml index e61094d085e..258e0b700be 100644 --- a/integration-tests/pom.xml +++ b/integration-tests/pom.xml @@ -86,11 +86,6 @@ commons-codec commons-codec - - org.apache.druid - druid-core - ${project.parent.version} - com.amazonaws aws-java-sdk-s3 diff --git a/licenses.yaml b/licenses.yaml index a246a1cd24e..b3352f97cd9 100644 --- a/licenses.yaml +++ b/licenses.yaml @@ -111,9 +111,9 @@ license_name: Apache License version 2.0 module: java-core copyright: The Guava Authors (https://github.com/google/guava) source_paths: - - Closer class: core/src/main/java/org/apache/druid/java/util/common/io/Closer.java - - Splitter.splitToList() method: core/src/main/java/org/apache/druid/java/util/common/parsers/DelimitedParser.java - - DirectExecutorService class: core/src/main/java/org/apache/druid/java/util/common/concurrent/DirectExecutorService.java + - Closer class: processing/src/main/java/org/apache/druid/java/util/common/io/Closer.java + - Splitter.splitToList() method: processing/src/main/java/org/apache/druid/java/util/common/parsers/DelimitedParser.java + - DirectExecutorService class: processing/src/main/java/org/apache/druid/java/util/common/concurrent/DirectExecutorService.java --- @@ -143,7 +143,7 @@ module: extensions/druid-pac4j license_name: Apache License version 2.0 source_paths: - extensions-core/druid-pac4j/src/main/java/org/apache/druid/security/pac4j/Pac4jSessionStore.java - - core/src/main/java/org/apache/druid/crypto/CryptoService.java + - processing/src/main/java/org/apache/druid/crypto/CryptoService.java --- @@ -3544,7 +3544,7 @@ module: extensions/druid-avro-extensions license_name: Eclipse Public License 2.0 libraries: - org.glassfish.hk2: osgi-resource-locator - + --- name: jakarta.inject diff --git a/pom.xml b/pom.xml index d680dbaf9f4..99e29e2493a 100644 --- a/pom.xml +++ b/pom.xml @@ -141,17 +141,14 @@ - core + processing indexing-hadoop indexing-service - processing server sql services integration-tests benchmarks - extendedset - hll web-console cloud/aws-common @@ -1461,7 +1458,7 @@ pl.project13.maven git-commit-id-plugin - 2.2.5 + 4.9.10 diff --git a/processing/pom.xml b/processing/pom.xml index 99d1b404e56..a6889a5739b 100644 --- a/processing/pom.xml +++ b/processing/pom.xml @@ -18,308 +18,530 @@ ~ under the License. --> - - 4.0.0 + + 4.0.0 - druid-processing - druid-processing - A module that is everything required to understands Druid Segments + druid-processing + druid-processing + A module that is everything required to understands Druid Segments - - org.apache.druid - druid - 26.0.0-SNAPSHOT - + + org.apache.druid + druid + 26.0.0-SNAPSHOT + - - - org.apache.druid - druid-core - ${project.parent.version} - - - org.apache.druid - druid-hll - ${project.parent.version} - - - org.apache.druid - extendedset - ${project.parent.version} - - - com.fasterxml.jackson.core - jackson-annotations - - - com.fasterxml.jackson.core - jackson-core - - - com.fasterxml.jackson.core - jackson-databind - - - com.fasterxml.jackson.datatype - jackson-datatype-guava - - - com.fasterxml.jackson.datatype - jackson-datatype-joda - - - com.fasterxml.jackson.dataformat - jackson-dataformat-smile - - - org.roaringbitmap - RoaringBitmap - - - it.unimi.dsi - fastutil-core - - - com.ning - compress-lzf - - - org.skife.config - config-magic - - - commons-io - commons-io - - - org.apache.commons - commons-math3 - - - com.github.seancfoley - ipaddress - 5.3.4 - - - com.google.errorprone - error_prone_annotations - - - com.ibm.icu - icu4j - - - org.mozilla - rhino - - - org.lz4 - lz4-java - - - commons-lang - commons-lang - - - org.ow2.asm - asm - - - org.ow2.asm - asm-commons - - - org.checkerframework - checker-qual - ${checkerframework.version} - - - org.apache.maven - maven-artifact - - - com.google.code.findbugs - jsr305 - - - joda-time - joda-time - - - jakarta.inject - jakarta.inject-api - - - com.google.inject - guice - - - com.google.guava - guava - - - javax.validation - validation-api - - - org.apache.datasketches - datasketches-memory - - - io.netty - netty-common - - - com.github.luben - zstd-jni - - - io.netty - netty - + + UTF-8 + 1.6.5 + ${sigar.base.version}.132 + 5.3.4 + - - - org.apache.druid - druid-core - ${project.parent.version} - test-jar - test - - - junit - junit - test - - - com.carrotsearch - junit-benchmarks - test - - - org.easymock - easymock - test - - - com.google.caliper - caliper - test - - - org.mockito - mockito-core - test - - - nl.jqno.equalsverifier - equalsverifier - test - - - org.reflections - reflections - 0.9.12 - test - - - pl.pragmatists - JUnitParams - test - - - com.google.guava - guava-testlib - test - - - org.hamcrest - hamcrest-all - test - - - org.hamcrest - hamcrest-core - test - - - org.apache.logging.log4j - log4j-core - test - - - org.apache.logging.log4j - log4j-api - test - - - org.apache.commons - commons-lang3 - test - - + + + com.fasterxml.jackson.core + jackson-annotations + + + com.fasterxml.jackson.core + jackson-core + + + com.fasterxml.jackson.core + jackson-databind + + + com.fasterxml.jackson.datatype + jackson-datatype-guava + + + com.fasterxml.jackson.datatype + jackson-datatype-joda + + + com.fasterxml.jackson.dataformat + jackson-dataformat-smile + + + org.skife.config + config-magic + + + commons-io + commons-io + + + commons-lang + commons-lang + + + org.apache.commons + commons-compress + + + org.apache.commons + commons-math3 + + + org.apache.commons + commons-text + + + com.google.guava + guava + + + com.google.inject + guice + + + com.google.inject.extensions + guice-multibindings + + + com.google.code.findbugs + jsr305 + + + com.google.errorprone + error_prone_annotations + + + jakarta.inject + jakarta.inject-api + + + javax.inject + javax.inject + 1 + provided + + + javax.validation + validation-api + + + org.ow2.asm + asm + + + org.ow2.asm + asm-commons + + + org.checkerframework + checker-qual + ${checkerframework.version} + + + org.apache.maven + maven-artifact + + + javax.el + javax.el-api + runtime + + + org.glassfish + javax.el + runtime + + + javax.xml.bind + jaxb-api + runtime + + + org.jdbi + jdbi + + + org.apache.logging.log4j + log4j-api + runtime + + + org.apache.logging.log4j + log4j-core + + + org.apache.logging.log4j + log4j-slf4j-impl + runtime + + + org.apache.logging.log4j + log4j-jul + runtime + + + org.apache.logging.log4j + log4j-1.2-api + runtime + + + org.slf4j + slf4j-api + + + org.slf4j + jcl-over-slf4j + runtime + + + com.github.rvesse + airline + + + org.hibernate + hibernate-validator + runtime + + + io.netty + netty + + + io.netty + netty-common + + + io.netty + netty-buffer + + + io.netty + netty-codec-http + + + joda-time + joda-time + + + org.roaringbitmap + RoaringBitmap + + + it.unimi.dsi + fastutil + + + it.unimi.dsi + fastutil-core + + + it.unimi.dsi + fastutil-extra + + + org.antlr + antlr4-runtime + + + com.ibm.icu + icu4j + + + org.mozilla + rhino + + + com.ning + compress-lzf + + + org.lz4 + lz4-java + + + com.github.luben + zstd-jni + + + org.tukaani + xz + runtime + + + org.apache.datasketches + datasketches-java + runtime + + + com.google.code.findbugs + annotations + + + + + org.apache.datasketches + datasketches-memory + + + com.github.seancfoley + ipaddress + ${ipaddress.version} + + + com.opencsv + opencsv + + + net.thisptr + jackson-jq + + + com.jayway.jsonpath + json-path + + + io.timeandspace + cron-scheduler + - + + + com.lmax + disruptor + runtime + + + + + + net.java.dev.jna + jna + + + org.asynchttpclient + async-http-client + + + + + org.hyperic + sigar + ${sigar.version} + + + org.hyperic + sigar-dist + ${sigar.version} + zip + + provided + + + + + + junit + junit + test + + + com.carrotsearch + junit-benchmarks + test + + + org.easymock + easymock + test + + + com.google.caliper + caliper + test + + + org.mockito + mockito-core + test + + + nl.jqno.equalsverifier + equalsverifier + test + + + org.reflections + reflections + 0.9.12 + test + + + pl.pragmatists + JUnitParams + test + + + com.google.guava + guava-testlib + test + + + org.hamcrest + hamcrest-all + test + + + org.hamcrest + hamcrest-core + test + + + org.apache.commons + commons-lang3 + test + + + org.slf4j + slf4j-simple + test + true + + + org.eclipse.jetty + jetty-server + test + + + org.eclipse.jetty + jetty-servlet + test + + + org.eclipse.jetty + jetty-util + test + + + org.mockito + mockito-inline + test + + + mysql + mysql-connector-java + ${mysql.version} + test + + + org.mariadb.jdbc + mariadb-java-client + ${mariadb.version} + test + + + org.postgresql + postgresql + ${postgresql.version} + test + + + com.github.stefanbirkner + system-rules + test + + + + + + + + org.apache.maven.plugins + maven-release-plugin + + + org.apache.maven.plugins + maven-jar-plugin + + + + test-jar + + + + + + org.antlr + antlr4-maven-plugin + + + + antlr4 + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + copy-sigar-lib-to-resources + generate-resources + + unpack-dependencies + + + org.hyperic + sigar-dist + **/sigar-bin/lib/* + **/sigar-bin/lib/*jar + + ${project.build.directory} + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + org.apache.druid.collections.test.annotation.Benchmark + + + false + + + + + + + + ${project.build.directory}/hyperic-sigar-${sigar.base.version}/sigar-bin/lib + + + + + + + + benchmark + - - org.apache.maven.plugins - maven-compiler-plugin - - - - - org.apache.druid - druid-core - ${project.parent.version} - - - - - org.apache.druid.annotations.SubclassesMustBePublicAnnotationProcessor - - - - - org.apache.maven.plugins - maven-jar-plugin - - - - test-jar - - - - - - org.apache.maven.plugins - maven-surefire-plugin - - org.apache.druid.collections.test.annotation.Benchmark - - + + maven-surefire-plugin + + + -server -Xms3G -Xmx3G -Djub.consumers=CONSOLE,H2 -Djub.db.file=benchmarks/benchmarks + -XX:+ExitOnOutOfMemoryError + -XX:+HeapDumpOnOutOfMemoryError + + org.apache.druid.collections.test.annotation.Benchmark + org.apache.druid.collections.test.annotation.Dummy + + - - - - - benchmark - - - - maven-surefire-plugin - - - -server -Xms3G -Xmx3G -Djub.consumers=CONSOLE,H2 -Djub.db.file=benchmarks/benchmarks - -XX:+ExitOnOutOfMemoryError - -XX:+HeapDumpOnOutOfMemoryError - - org.apache.druid.collections.test.annotation.Benchmark - org.apache.druid.collections.test.annotation.Dummy - - - - - - + + + diff --git a/core/src/main/antlr4/org/apache/druid/math/expr/antlr/Expr.g4 b/processing/src/main/antlr4/org/apache/druid/math/expr/antlr/Expr.g4 similarity index 100% rename from core/src/main/antlr4/org/apache/druid/math/expr/antlr/Expr.g4 rename to processing/src/main/antlr4/org/apache/druid/math/expr/antlr/Expr.g4 diff --git a/core/src/main/java/org/apache/druid/annotations/EverythingIsNonnullByDefault.java b/processing/src/main/java/org/apache/druid/annotations/EverythingIsNonnullByDefault.java similarity index 100% rename from core/src/main/java/org/apache/druid/annotations/EverythingIsNonnullByDefault.java rename to processing/src/main/java/org/apache/druid/annotations/EverythingIsNonnullByDefault.java diff --git a/core/src/main/java/org/apache/druid/annotations/SubclassesMustBePublic.java b/processing/src/main/java/org/apache/druid/annotations/SubclassesMustBePublic.java similarity index 100% rename from core/src/main/java/org/apache/druid/annotations/SubclassesMustBePublic.java rename to processing/src/main/java/org/apache/druid/annotations/SubclassesMustBePublic.java diff --git a/core/src/main/java/org/apache/druid/annotations/SubclassesMustBePublicAnnotationProcessor.java b/processing/src/main/java/org/apache/druid/annotations/SubclassesMustBePublicAnnotationProcessor.java similarity index 100% rename from core/src/main/java/org/apache/druid/annotations/SubclassesMustBePublicAnnotationProcessor.java rename to processing/src/main/java/org/apache/druid/annotations/SubclassesMustBePublicAnnotationProcessor.java diff --git a/core/src/main/java/org/apache/druid/annotations/SubclassesMustOverrideEqualsAndHashCode.java b/processing/src/main/java/org/apache/druid/annotations/SubclassesMustOverrideEqualsAndHashCode.java similarity index 100% rename from core/src/main/java/org/apache/druid/annotations/SubclassesMustOverrideEqualsAndHashCode.java rename to processing/src/main/java/org/apache/druid/annotations/SubclassesMustOverrideEqualsAndHashCode.java diff --git a/core/src/main/java/org/apache/druid/annotations/SuppressFBWarnings.java b/processing/src/main/java/org/apache/druid/annotations/SuppressFBWarnings.java similarity index 100% rename from core/src/main/java/org/apache/druid/annotations/SuppressFBWarnings.java rename to processing/src/main/java/org/apache/druid/annotations/SuppressFBWarnings.java diff --git a/core/src/main/java/org/apache/druid/annotations/UsedByJUnitParamsRunner.java b/processing/src/main/java/org/apache/druid/annotations/UsedByJUnitParamsRunner.java similarity index 100% rename from core/src/main/java/org/apache/druid/annotations/UsedByJUnitParamsRunner.java rename to processing/src/main/java/org/apache/druid/annotations/UsedByJUnitParamsRunner.java diff --git a/core/src/main/java/org/apache/druid/annotations/UsedInGeneratedCode.java b/processing/src/main/java/org/apache/druid/annotations/UsedInGeneratedCode.java similarity index 100% rename from core/src/main/java/org/apache/druid/annotations/UsedInGeneratedCode.java rename to processing/src/main/java/org/apache/druid/annotations/UsedInGeneratedCode.java diff --git a/core/src/main/java/org/apache/druid/audit/AuditEntry.java b/processing/src/main/java/org/apache/druid/audit/AuditEntry.java similarity index 100% rename from core/src/main/java/org/apache/druid/audit/AuditEntry.java rename to processing/src/main/java/org/apache/druid/audit/AuditEntry.java diff --git a/core/src/main/java/org/apache/druid/audit/AuditInfo.java b/processing/src/main/java/org/apache/druid/audit/AuditInfo.java similarity index 100% rename from core/src/main/java/org/apache/druid/audit/AuditInfo.java rename to processing/src/main/java/org/apache/druid/audit/AuditInfo.java diff --git a/core/src/main/java/org/apache/druid/audit/AuditManager.java b/processing/src/main/java/org/apache/druid/audit/AuditManager.java similarity index 100% rename from core/src/main/java/org/apache/druid/audit/AuditManager.java rename to processing/src/main/java/org/apache/druid/audit/AuditManager.java diff --git a/core/src/main/java/org/apache/druid/cli/CliCommandCreator.java b/processing/src/main/java/org/apache/druid/cli/CliCommandCreator.java similarity index 100% rename from core/src/main/java/org/apache/druid/cli/CliCommandCreator.java rename to processing/src/main/java/org/apache/druid/cli/CliCommandCreator.java diff --git a/core/src/main/java/org/apache/druid/collections/BlockingPool.java b/processing/src/main/java/org/apache/druid/collections/BlockingPool.java similarity index 100% rename from core/src/main/java/org/apache/druid/collections/BlockingPool.java rename to processing/src/main/java/org/apache/druid/collections/BlockingPool.java diff --git a/core/src/main/java/org/apache/druid/collections/CombiningIterable.java b/processing/src/main/java/org/apache/druid/collections/CombiningIterable.java similarity index 100% rename from core/src/main/java/org/apache/druid/collections/CombiningIterable.java rename to processing/src/main/java/org/apache/druid/collections/CombiningIterable.java diff --git a/core/src/main/java/org/apache/druid/collections/CombiningIterator.java b/processing/src/main/java/org/apache/druid/collections/CombiningIterator.java similarity index 100% rename from core/src/main/java/org/apache/druid/collections/CombiningIterator.java rename to processing/src/main/java/org/apache/druid/collections/CombiningIterator.java diff --git a/core/src/main/java/org/apache/druid/collections/DefaultBlockingPool.java b/processing/src/main/java/org/apache/druid/collections/DefaultBlockingPool.java similarity index 100% rename from core/src/main/java/org/apache/druid/collections/DefaultBlockingPool.java rename to processing/src/main/java/org/apache/druid/collections/DefaultBlockingPool.java diff --git a/core/src/main/java/org/apache/druid/collections/DummyBlockingPool.java b/processing/src/main/java/org/apache/druid/collections/DummyBlockingPool.java similarity index 100% rename from core/src/main/java/org/apache/druid/collections/DummyBlockingPool.java rename to processing/src/main/java/org/apache/druid/collections/DummyBlockingPool.java diff --git a/core/src/main/java/org/apache/druid/collections/DummyNonBlockingPool.java b/processing/src/main/java/org/apache/druid/collections/DummyNonBlockingPool.java similarity index 100% rename from core/src/main/java/org/apache/druid/collections/DummyNonBlockingPool.java rename to processing/src/main/java/org/apache/druid/collections/DummyNonBlockingPool.java diff --git a/core/src/main/java/org/apache/druid/collections/NonBlockingPool.java b/processing/src/main/java/org/apache/druid/collections/NonBlockingPool.java similarity index 100% rename from core/src/main/java/org/apache/druid/collections/NonBlockingPool.java rename to processing/src/main/java/org/apache/druid/collections/NonBlockingPool.java diff --git a/core/src/main/java/org/apache/druid/collections/ReferenceCountingResourceHolder.java b/processing/src/main/java/org/apache/druid/collections/ReferenceCountingResourceHolder.java similarity index 100% rename from core/src/main/java/org/apache/druid/collections/ReferenceCountingResourceHolder.java rename to processing/src/main/java/org/apache/druid/collections/ReferenceCountingResourceHolder.java diff --git a/core/src/main/java/org/apache/druid/collections/Releaser.java b/processing/src/main/java/org/apache/druid/collections/Releaser.java similarity index 100% rename from core/src/main/java/org/apache/druid/collections/Releaser.java rename to processing/src/main/java/org/apache/druid/collections/Releaser.java diff --git a/core/src/main/java/org/apache/druid/collections/ResourceHolder.java b/processing/src/main/java/org/apache/druid/collections/ResourceHolder.java similarity index 100% rename from core/src/main/java/org/apache/druid/collections/ResourceHolder.java rename to processing/src/main/java/org/apache/druid/collections/ResourceHolder.java diff --git a/core/src/main/java/org/apache/druid/collections/SerializablePair.java b/processing/src/main/java/org/apache/druid/collections/SerializablePair.java similarity index 100% rename from core/src/main/java/org/apache/druid/collections/SerializablePair.java rename to processing/src/main/java/org/apache/druid/collections/SerializablePair.java diff --git a/core/src/main/java/org/apache/druid/collections/StableLimitingSorter.java b/processing/src/main/java/org/apache/druid/collections/StableLimitingSorter.java similarity index 100% rename from core/src/main/java/org/apache/druid/collections/StableLimitingSorter.java rename to processing/src/main/java/org/apache/druid/collections/StableLimitingSorter.java diff --git a/core/src/main/java/org/apache/druid/collections/StupidPool.java b/processing/src/main/java/org/apache/druid/collections/StupidPool.java similarity index 100% rename from core/src/main/java/org/apache/druid/collections/StupidPool.java rename to processing/src/main/java/org/apache/druid/collections/StupidPool.java diff --git a/core/src/main/java/org/apache/druid/collections/StupidResourceHolder.java b/processing/src/main/java/org/apache/druid/collections/StupidResourceHolder.java similarity index 100% rename from core/src/main/java/org/apache/druid/collections/StupidResourceHolder.java rename to processing/src/main/java/org/apache/druid/collections/StupidResourceHolder.java diff --git a/core/src/main/java/org/apache/druid/collections/fastutil/DruidIntList.java b/processing/src/main/java/org/apache/druid/collections/fastutil/DruidIntList.java similarity index 100% rename from core/src/main/java/org/apache/druid/collections/fastutil/DruidIntList.java rename to processing/src/main/java/org/apache/druid/collections/fastutil/DruidIntList.java diff --git a/core/src/main/java/org/apache/druid/common/config/ConfigManager.java b/processing/src/main/java/org/apache/druid/common/config/ConfigManager.java similarity index 100% rename from core/src/main/java/org/apache/druid/common/config/ConfigManager.java rename to processing/src/main/java/org/apache/druid/common/config/ConfigManager.java diff --git a/core/src/main/java/org/apache/druid/common/config/ConfigManagerConfig.java b/processing/src/main/java/org/apache/druid/common/config/ConfigManagerConfig.java similarity index 100% rename from core/src/main/java/org/apache/druid/common/config/ConfigManagerConfig.java rename to processing/src/main/java/org/apache/druid/common/config/ConfigManagerConfig.java diff --git a/core/src/main/java/org/apache/druid/common/config/ConfigSerde.java b/processing/src/main/java/org/apache/druid/common/config/ConfigSerde.java similarity index 100% rename from core/src/main/java/org/apache/druid/common/config/ConfigSerde.java rename to processing/src/main/java/org/apache/druid/common/config/ConfigSerde.java diff --git a/core/src/main/java/org/apache/druid/common/config/JacksonConfigManager.java b/processing/src/main/java/org/apache/druid/common/config/JacksonConfigManager.java similarity index 100% rename from core/src/main/java/org/apache/druid/common/config/JacksonConfigManager.java rename to processing/src/main/java/org/apache/druid/common/config/JacksonConfigManager.java diff --git a/core/src/main/java/org/apache/druid/common/config/Log4jShutdown.java b/processing/src/main/java/org/apache/druid/common/config/Log4jShutdown.java similarity index 100% rename from core/src/main/java/org/apache/druid/common/config/Log4jShutdown.java rename to processing/src/main/java/org/apache/druid/common/config/Log4jShutdown.java diff --git a/core/src/main/java/org/apache/druid/common/config/NullHandling.java b/processing/src/main/java/org/apache/druid/common/config/NullHandling.java similarity index 100% rename from core/src/main/java/org/apache/druid/common/config/NullHandling.java rename to processing/src/main/java/org/apache/druid/common/config/NullHandling.java diff --git a/core/src/main/java/org/apache/druid/common/config/NullValueHandlingConfig.java b/processing/src/main/java/org/apache/druid/common/config/NullValueHandlingConfig.java similarity index 100% rename from core/src/main/java/org/apache/druid/common/config/NullValueHandlingConfig.java rename to processing/src/main/java/org/apache/druid/common/config/NullValueHandlingConfig.java diff --git a/core/src/main/java/org/apache/druid/common/exception/AllowedRegexErrorResponseTransformStrategy.java b/processing/src/main/java/org/apache/druid/common/exception/AllowedRegexErrorResponseTransformStrategy.java similarity index 100% rename from core/src/main/java/org/apache/druid/common/exception/AllowedRegexErrorResponseTransformStrategy.java rename to processing/src/main/java/org/apache/druid/common/exception/AllowedRegexErrorResponseTransformStrategy.java diff --git a/core/src/main/java/org/apache/druid/common/exception/ErrorResponseTransformStrategy.java b/processing/src/main/java/org/apache/druid/common/exception/ErrorResponseTransformStrategy.java similarity index 100% rename from core/src/main/java/org/apache/druid/common/exception/ErrorResponseTransformStrategy.java rename to processing/src/main/java/org/apache/druid/common/exception/ErrorResponseTransformStrategy.java diff --git a/core/src/main/java/org/apache/druid/common/exception/NoErrorResponseTransformStrategy.java b/processing/src/main/java/org/apache/druid/common/exception/NoErrorResponseTransformStrategy.java similarity index 100% rename from core/src/main/java/org/apache/druid/common/exception/NoErrorResponseTransformStrategy.java rename to processing/src/main/java/org/apache/druid/common/exception/NoErrorResponseTransformStrategy.java diff --git a/core/src/main/java/org/apache/druid/common/exception/SanitizableException.java b/processing/src/main/java/org/apache/druid/common/exception/SanitizableException.java similarity index 100% rename from core/src/main/java/org/apache/druid/common/exception/SanitizableException.java rename to processing/src/main/java/org/apache/druid/common/exception/SanitizableException.java diff --git a/core/src/main/java/org/apache/druid/common/guava/CombiningSequence.java b/processing/src/main/java/org/apache/druid/common/guava/CombiningSequence.java similarity index 100% rename from core/src/main/java/org/apache/druid/common/guava/CombiningSequence.java rename to processing/src/main/java/org/apache/druid/common/guava/CombiningSequence.java diff --git a/core/src/main/java/org/apache/druid/common/guava/DSuppliers.java b/processing/src/main/java/org/apache/druid/common/guava/DSuppliers.java similarity index 100% rename from core/src/main/java/org/apache/druid/common/guava/DSuppliers.java rename to processing/src/main/java/org/apache/druid/common/guava/DSuppliers.java diff --git a/core/src/main/java/org/apache/druid/common/guava/FutureUtils.java b/processing/src/main/java/org/apache/druid/common/guava/FutureUtils.java similarity index 100% rename from core/src/main/java/org/apache/druid/common/guava/FutureUtils.java rename to processing/src/main/java/org/apache/druid/common/guava/FutureUtils.java diff --git a/core/src/main/java/org/apache/druid/common/guava/GuavaUtils.java b/processing/src/main/java/org/apache/druid/common/guava/GuavaUtils.java similarity index 100% rename from core/src/main/java/org/apache/druid/common/guava/GuavaUtils.java rename to processing/src/main/java/org/apache/druid/common/guava/GuavaUtils.java diff --git a/core/src/main/java/org/apache/druid/common/guava/SettableSupplier.java b/processing/src/main/java/org/apache/druid/common/guava/SettableSupplier.java similarity index 100% rename from core/src/main/java/org/apache/druid/common/guava/SettableSupplier.java rename to processing/src/main/java/org/apache/druid/common/guava/SettableSupplier.java diff --git a/core/src/main/java/org/apache/druid/common/guava/ThreadRenamingCallable.java b/processing/src/main/java/org/apache/druid/common/guava/ThreadRenamingCallable.java similarity index 100% rename from core/src/main/java/org/apache/druid/common/guava/ThreadRenamingCallable.java rename to processing/src/main/java/org/apache/druid/common/guava/ThreadRenamingCallable.java diff --git a/core/src/main/java/org/apache/druid/common/guava/ThreadRenamingRunnable.java b/processing/src/main/java/org/apache/druid/common/guava/ThreadRenamingRunnable.java similarity index 100% rename from core/src/main/java/org/apache/druid/common/guava/ThreadRenamingRunnable.java rename to processing/src/main/java/org/apache/druid/common/guava/ThreadRenamingRunnable.java diff --git a/core/src/main/java/org/apache/druid/common/utils/ByteUtils.java b/processing/src/main/java/org/apache/druid/common/utils/ByteUtils.java similarity index 100% rename from core/src/main/java/org/apache/druid/common/utils/ByteUtils.java rename to processing/src/main/java/org/apache/druid/common/utils/ByteUtils.java diff --git a/core/src/main/java/org/apache/druid/common/utils/CurrentTimeMillisSupplier.java b/processing/src/main/java/org/apache/druid/common/utils/CurrentTimeMillisSupplier.java similarity index 100% rename from core/src/main/java/org/apache/druid/common/utils/CurrentTimeMillisSupplier.java rename to processing/src/main/java/org/apache/druid/common/utils/CurrentTimeMillisSupplier.java diff --git a/core/src/main/java/org/apache/druid/common/utils/IdUtils.java b/processing/src/main/java/org/apache/druid/common/utils/IdUtils.java similarity index 100% rename from core/src/main/java/org/apache/druid/common/utils/IdUtils.java rename to processing/src/main/java/org/apache/druid/common/utils/IdUtils.java diff --git a/core/src/main/java/org/apache/druid/common/utils/IntArrayUtils.java b/processing/src/main/java/org/apache/druid/common/utils/IntArrayUtils.java similarity index 100% rename from core/src/main/java/org/apache/druid/common/utils/IntArrayUtils.java rename to processing/src/main/java/org/apache/druid/common/utils/IntArrayUtils.java diff --git a/core/src/main/java/org/apache/druid/common/utils/PropUtils.java b/processing/src/main/java/org/apache/druid/common/utils/PropUtils.java similarity index 100% rename from core/src/main/java/org/apache/druid/common/utils/PropUtils.java rename to processing/src/main/java/org/apache/druid/common/utils/PropUtils.java diff --git a/core/src/main/java/org/apache/druid/common/utils/SerializerUtils.java b/processing/src/main/java/org/apache/druid/common/utils/SerializerUtils.java similarity index 100% rename from core/src/main/java/org/apache/druid/common/utils/SerializerUtils.java rename to processing/src/main/java/org/apache/druid/common/utils/SerializerUtils.java diff --git a/core/src/main/java/org/apache/druid/common/utils/ServletResourceUtils.java b/processing/src/main/java/org/apache/druid/common/utils/ServletResourceUtils.java similarity index 100% rename from core/src/main/java/org/apache/druid/common/utils/ServletResourceUtils.java rename to processing/src/main/java/org/apache/druid/common/utils/ServletResourceUtils.java diff --git a/core/src/main/java/org/apache/druid/common/utils/SocketUtil.java b/processing/src/main/java/org/apache/druid/common/utils/SocketUtil.java similarity index 100% rename from core/src/main/java/org/apache/druid/common/utils/SocketUtil.java rename to processing/src/main/java/org/apache/druid/common/utils/SocketUtil.java diff --git a/core/src/main/java/org/apache/druid/common/utils/UUIDUtils.java b/processing/src/main/java/org/apache/druid/common/utils/UUIDUtils.java similarity index 100% rename from core/src/main/java/org/apache/druid/common/utils/UUIDUtils.java rename to processing/src/main/java/org/apache/druid/common/utils/UUIDUtils.java diff --git a/core/src/main/java/org/apache/druid/concurrent/ConcurrentAwaitableCounter.java b/processing/src/main/java/org/apache/druid/concurrent/ConcurrentAwaitableCounter.java similarity index 100% rename from core/src/main/java/org/apache/druid/concurrent/ConcurrentAwaitableCounter.java rename to processing/src/main/java/org/apache/druid/concurrent/ConcurrentAwaitableCounter.java diff --git a/core/src/main/java/org/apache/druid/concurrent/LifecycleLock.java b/processing/src/main/java/org/apache/druid/concurrent/LifecycleLock.java similarity index 100% rename from core/src/main/java/org/apache/druid/concurrent/LifecycleLock.java rename to processing/src/main/java/org/apache/druid/concurrent/LifecycleLock.java diff --git a/core/src/main/java/org/apache/druid/concurrent/TaskThreadPriority.java b/processing/src/main/java/org/apache/druid/concurrent/TaskThreadPriority.java similarity index 100% rename from core/src/main/java/org/apache/druid/concurrent/TaskThreadPriority.java rename to processing/src/main/java/org/apache/druid/concurrent/TaskThreadPriority.java diff --git a/core/src/main/java/org/apache/druid/concurrent/Threads.java b/processing/src/main/java/org/apache/druid/concurrent/Threads.java similarity index 100% rename from core/src/main/java/org/apache/druid/concurrent/Threads.java rename to processing/src/main/java/org/apache/druid/concurrent/Threads.java diff --git a/core/src/main/java/org/apache/druid/crypto/CryptoService.java b/processing/src/main/java/org/apache/druid/crypto/CryptoService.java similarity index 100% rename from core/src/main/java/org/apache/druid/crypto/CryptoService.java rename to processing/src/main/java/org/apache/druid/crypto/CryptoService.java diff --git a/core/src/main/java/org/apache/druid/data/SearchableVersionedDataFinder.java b/processing/src/main/java/org/apache/druid/data/SearchableVersionedDataFinder.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/SearchableVersionedDataFinder.java rename to processing/src/main/java/org/apache/druid/data/SearchableVersionedDataFinder.java diff --git a/core/src/main/java/org/apache/druid/data/input/AbstractInputSource.java b/processing/src/main/java/org/apache/druid/data/input/AbstractInputSource.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/AbstractInputSource.java rename to processing/src/main/java/org/apache/druid/data/input/AbstractInputSource.java diff --git a/core/src/main/java/org/apache/druid/data/input/ByteBufferInputRowParser.java b/processing/src/main/java/org/apache/druid/data/input/ByteBufferInputRowParser.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/ByteBufferInputRowParser.java rename to processing/src/main/java/org/apache/druid/data/input/ByteBufferInputRowParser.java diff --git a/core/src/main/java/org/apache/druid/data/input/BytesCountingInputEntity.java b/processing/src/main/java/org/apache/druid/data/input/BytesCountingInputEntity.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/BytesCountingInputEntity.java rename to processing/src/main/java/org/apache/druid/data/input/BytesCountingInputEntity.java diff --git a/core/src/main/java/org/apache/druid/data/input/ColumnsFilter.java b/processing/src/main/java/org/apache/druid/data/input/ColumnsFilter.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/ColumnsFilter.java rename to processing/src/main/java/org/apache/druid/data/input/ColumnsFilter.java diff --git a/core/src/main/java/org/apache/druid/data/input/Committer.java b/processing/src/main/java/org/apache/druid/data/input/Committer.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/Committer.java rename to processing/src/main/java/org/apache/druid/data/input/Committer.java diff --git a/core/src/main/java/org/apache/druid/data/input/FiniteFirehoseFactory.java b/processing/src/main/java/org/apache/druid/data/input/FiniteFirehoseFactory.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/FiniteFirehoseFactory.java rename to processing/src/main/java/org/apache/druid/data/input/FiniteFirehoseFactory.java diff --git a/core/src/main/java/org/apache/druid/data/input/Firehose.java b/processing/src/main/java/org/apache/druid/data/input/Firehose.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/Firehose.java rename to processing/src/main/java/org/apache/druid/data/input/Firehose.java diff --git a/core/src/main/java/org/apache/druid/data/input/FirehoseFactory.java b/processing/src/main/java/org/apache/druid/data/input/FirehoseFactory.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/FirehoseFactory.java rename to processing/src/main/java/org/apache/druid/data/input/FirehoseFactory.java diff --git a/core/src/main/java/org/apache/druid/data/input/FirehoseFactoryToInputSourceAdaptor.java b/processing/src/main/java/org/apache/druid/data/input/FirehoseFactoryToInputSourceAdaptor.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/FirehoseFactoryToInputSourceAdaptor.java rename to processing/src/main/java/org/apache/druid/data/input/FirehoseFactoryToInputSourceAdaptor.java diff --git a/core/src/main/java/org/apache/druid/data/input/HandlingInputRowIterator.java b/processing/src/main/java/org/apache/druid/data/input/HandlingInputRowIterator.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/HandlingInputRowIterator.java rename to processing/src/main/java/org/apache/druid/data/input/HandlingInputRowIterator.java diff --git a/core/src/main/java/org/apache/druid/data/input/InputEntity.java b/processing/src/main/java/org/apache/druid/data/input/InputEntity.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/InputEntity.java rename to processing/src/main/java/org/apache/druid/data/input/InputEntity.java diff --git a/core/src/main/java/org/apache/druid/data/input/InputEntityReader.java b/processing/src/main/java/org/apache/druid/data/input/InputEntityReader.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/InputEntityReader.java rename to processing/src/main/java/org/apache/druid/data/input/InputEntityReader.java diff --git a/core/src/main/java/org/apache/druid/data/input/InputFileAttribute.java b/processing/src/main/java/org/apache/druid/data/input/InputFileAttribute.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/InputFileAttribute.java rename to processing/src/main/java/org/apache/druid/data/input/InputFileAttribute.java diff --git a/core/src/main/java/org/apache/druid/data/input/InputFormat.java b/processing/src/main/java/org/apache/druid/data/input/InputFormat.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/InputFormat.java rename to processing/src/main/java/org/apache/druid/data/input/InputFormat.java diff --git a/core/src/main/java/org/apache/druid/data/input/InputRow.java b/processing/src/main/java/org/apache/druid/data/input/InputRow.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/InputRow.java rename to processing/src/main/java/org/apache/druid/data/input/InputRow.java diff --git a/core/src/main/java/org/apache/druid/data/input/InputRowListPlusRawValues.java b/processing/src/main/java/org/apache/druid/data/input/InputRowListPlusRawValues.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/InputRowListPlusRawValues.java rename to processing/src/main/java/org/apache/druid/data/input/InputRowListPlusRawValues.java diff --git a/core/src/main/java/org/apache/druid/data/input/InputRowSchema.java b/processing/src/main/java/org/apache/druid/data/input/InputRowSchema.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/InputRowSchema.java rename to processing/src/main/java/org/apache/druid/data/input/InputRowSchema.java diff --git a/core/src/main/java/org/apache/druid/data/input/InputSource.java b/processing/src/main/java/org/apache/druid/data/input/InputSource.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/InputSource.java rename to processing/src/main/java/org/apache/druid/data/input/InputSource.java diff --git a/core/src/main/java/org/apache/druid/data/input/InputSourceReader.java b/processing/src/main/java/org/apache/druid/data/input/InputSourceReader.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/InputSourceReader.java rename to processing/src/main/java/org/apache/druid/data/input/InputSourceReader.java diff --git a/core/src/main/java/org/apache/druid/data/input/InputSplit.java b/processing/src/main/java/org/apache/druid/data/input/InputSplit.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/InputSplit.java rename to processing/src/main/java/org/apache/druid/data/input/InputSplit.java diff --git a/core/src/main/java/org/apache/druid/data/input/InputStats.java b/processing/src/main/java/org/apache/druid/data/input/InputStats.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/InputStats.java rename to processing/src/main/java/org/apache/druid/data/input/InputStats.java diff --git a/core/src/main/java/org/apache/druid/data/input/IntermediateRowParsingReader.java b/processing/src/main/java/org/apache/druid/data/input/IntermediateRowParsingReader.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/IntermediateRowParsingReader.java rename to processing/src/main/java/org/apache/druid/data/input/IntermediateRowParsingReader.java diff --git a/core/src/main/java/org/apache/druid/data/input/MapBasedInputRow.java b/processing/src/main/java/org/apache/druid/data/input/MapBasedInputRow.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/MapBasedInputRow.java rename to processing/src/main/java/org/apache/druid/data/input/MapBasedInputRow.java diff --git a/core/src/main/java/org/apache/druid/data/input/MapBasedRow.java b/processing/src/main/java/org/apache/druid/data/input/MapBasedRow.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/MapBasedRow.java rename to processing/src/main/java/org/apache/druid/data/input/MapBasedRow.java diff --git a/core/src/main/java/org/apache/druid/data/input/MaxSizeSplitHintSpec.java b/processing/src/main/java/org/apache/druid/data/input/MaxSizeSplitHintSpec.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/MaxSizeSplitHintSpec.java rename to processing/src/main/java/org/apache/druid/data/input/MaxSizeSplitHintSpec.java diff --git a/core/src/main/java/org/apache/druid/data/input/RetryingInputEntity.java b/processing/src/main/java/org/apache/druid/data/input/RetryingInputEntity.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/RetryingInputEntity.java rename to processing/src/main/java/org/apache/druid/data/input/RetryingInputEntity.java diff --git a/core/src/main/java/org/apache/druid/data/input/Row.java b/processing/src/main/java/org/apache/druid/data/input/Row.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/Row.java rename to processing/src/main/java/org/apache/druid/data/input/Row.java diff --git a/core/src/main/java/org/apache/druid/data/input/Rows.java b/processing/src/main/java/org/apache/druid/data/input/Rows.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/Rows.java rename to processing/src/main/java/org/apache/druid/data/input/Rows.java diff --git a/core/src/main/java/org/apache/druid/data/input/SegmentsSplitHintSpec.java b/processing/src/main/java/org/apache/druid/data/input/SegmentsSplitHintSpec.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/SegmentsSplitHintSpec.java rename to processing/src/main/java/org/apache/druid/data/input/SegmentsSplitHintSpec.java diff --git a/core/src/main/java/org/apache/druid/data/input/SplitHintSpec.java b/processing/src/main/java/org/apache/druid/data/input/SplitHintSpec.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/SplitHintSpec.java rename to processing/src/main/java/org/apache/druid/data/input/SplitHintSpec.java diff --git a/core/src/main/java/org/apache/druid/data/input/StringTuple.java b/processing/src/main/java/org/apache/druid/data/input/StringTuple.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/StringTuple.java rename to processing/src/main/java/org/apache/druid/data/input/StringTuple.java diff --git a/core/src/main/java/org/apache/druid/data/input/TextReader.java b/processing/src/main/java/org/apache/druid/data/input/TextReader.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/TextReader.java rename to processing/src/main/java/org/apache/druid/data/input/TextReader.java diff --git a/core/src/main/java/org/apache/druid/data/input/impl/AbstractTextFilesFirehoseFactory.java b/processing/src/main/java/org/apache/druid/data/input/impl/AbstractTextFilesFirehoseFactory.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/impl/AbstractTextFilesFirehoseFactory.java rename to processing/src/main/java/org/apache/druid/data/input/impl/AbstractTextFilesFirehoseFactory.java diff --git a/core/src/main/java/org/apache/druid/data/input/impl/ByteEntity.java b/processing/src/main/java/org/apache/druid/data/input/impl/ByteEntity.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/impl/ByteEntity.java rename to processing/src/main/java/org/apache/druid/data/input/impl/ByteEntity.java diff --git a/core/src/main/java/org/apache/druid/data/input/impl/CSVParseSpec.java b/processing/src/main/java/org/apache/druid/data/input/impl/CSVParseSpec.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/impl/CSVParseSpec.java rename to processing/src/main/java/org/apache/druid/data/input/impl/CSVParseSpec.java diff --git a/core/src/main/java/org/apache/druid/data/input/impl/CloudObjectInputSource.java b/processing/src/main/java/org/apache/druid/data/input/impl/CloudObjectInputSource.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/impl/CloudObjectInputSource.java rename to processing/src/main/java/org/apache/druid/data/input/impl/CloudObjectInputSource.java diff --git a/core/src/main/java/org/apache/druid/data/input/impl/CloudObjectLocation.java b/processing/src/main/java/org/apache/druid/data/input/impl/CloudObjectLocation.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/impl/CloudObjectLocation.java rename to processing/src/main/java/org/apache/druid/data/input/impl/CloudObjectLocation.java diff --git a/core/src/main/java/org/apache/druid/data/input/impl/CombiningInputSource.java b/processing/src/main/java/org/apache/druid/data/input/impl/CombiningInputSource.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/impl/CombiningInputSource.java rename to processing/src/main/java/org/apache/druid/data/input/impl/CombiningInputSource.java diff --git a/core/src/main/java/org/apache/druid/data/input/impl/CsvInputFormat.java b/processing/src/main/java/org/apache/druid/data/input/impl/CsvInputFormat.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/impl/CsvInputFormat.java rename to processing/src/main/java/org/apache/druid/data/input/impl/CsvInputFormat.java diff --git a/core/src/main/java/org/apache/druid/data/input/impl/DelimitedInputFormat.java b/processing/src/main/java/org/apache/druid/data/input/impl/DelimitedInputFormat.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/impl/DelimitedInputFormat.java rename to processing/src/main/java/org/apache/druid/data/input/impl/DelimitedInputFormat.java diff --git a/core/src/main/java/org/apache/druid/data/input/impl/DelimitedParseSpec.java b/processing/src/main/java/org/apache/druid/data/input/impl/DelimitedParseSpec.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/impl/DelimitedParseSpec.java rename to processing/src/main/java/org/apache/druid/data/input/impl/DelimitedParseSpec.java diff --git a/core/src/main/java/org/apache/druid/data/input/impl/DelimitedValueReader.java b/processing/src/main/java/org/apache/druid/data/input/impl/DelimitedValueReader.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/impl/DelimitedValueReader.java rename to processing/src/main/java/org/apache/druid/data/input/impl/DelimitedValueReader.java diff --git a/core/src/main/java/org/apache/druid/data/input/impl/DimensionSchema.java b/processing/src/main/java/org/apache/druid/data/input/impl/DimensionSchema.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/impl/DimensionSchema.java rename to processing/src/main/java/org/apache/druid/data/input/impl/DimensionSchema.java diff --git a/core/src/main/java/org/apache/druid/data/input/impl/DimensionsSpec.java b/processing/src/main/java/org/apache/druid/data/input/impl/DimensionsSpec.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/impl/DimensionsSpec.java rename to processing/src/main/java/org/apache/druid/data/input/impl/DimensionsSpec.java diff --git a/core/src/main/java/org/apache/druid/data/input/impl/DoubleDimensionSchema.java b/processing/src/main/java/org/apache/druid/data/input/impl/DoubleDimensionSchema.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/impl/DoubleDimensionSchema.java rename to processing/src/main/java/org/apache/druid/data/input/impl/DoubleDimensionSchema.java diff --git a/core/src/main/java/org/apache/druid/data/input/impl/FastJacksonJsonNodeJsonProvider.java b/processing/src/main/java/org/apache/druid/data/input/impl/FastJacksonJsonNodeJsonProvider.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/impl/FastJacksonJsonNodeJsonProvider.java rename to processing/src/main/java/org/apache/druid/data/input/impl/FastJacksonJsonNodeJsonProvider.java diff --git a/core/src/main/java/org/apache/druid/data/input/impl/FastLineIterator.java b/processing/src/main/java/org/apache/druid/data/input/impl/FastLineIterator.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/impl/FastLineIterator.java rename to processing/src/main/java/org/apache/druid/data/input/impl/FastLineIterator.java diff --git a/core/src/main/java/org/apache/druid/data/input/impl/FileEntity.java b/processing/src/main/java/org/apache/druid/data/input/impl/FileEntity.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/impl/FileEntity.java rename to processing/src/main/java/org/apache/druid/data/input/impl/FileEntity.java diff --git a/core/src/main/java/org/apache/druid/data/input/impl/FileIteratingFirehose.java b/processing/src/main/java/org/apache/druid/data/input/impl/FileIteratingFirehose.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/impl/FileIteratingFirehose.java rename to processing/src/main/java/org/apache/druid/data/input/impl/FileIteratingFirehose.java diff --git a/core/src/main/java/org/apache/druid/data/input/impl/FirehoseToInputSourceReaderAdaptor.java b/processing/src/main/java/org/apache/druid/data/input/impl/FirehoseToInputSourceReaderAdaptor.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/impl/FirehoseToInputSourceReaderAdaptor.java rename to processing/src/main/java/org/apache/druid/data/input/impl/FirehoseToInputSourceReaderAdaptor.java diff --git a/core/src/main/java/org/apache/druid/data/input/impl/FlatTextInputFormat.java b/processing/src/main/java/org/apache/druid/data/input/impl/FlatTextInputFormat.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/impl/FlatTextInputFormat.java rename to processing/src/main/java/org/apache/druid/data/input/impl/FlatTextInputFormat.java diff --git a/core/src/main/java/org/apache/druid/data/input/impl/FloatDimensionSchema.java b/processing/src/main/java/org/apache/druid/data/input/impl/FloatDimensionSchema.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/impl/FloatDimensionSchema.java rename to processing/src/main/java/org/apache/druid/data/input/impl/FloatDimensionSchema.java diff --git a/core/src/main/java/org/apache/druid/data/input/impl/HttpEntity.java b/processing/src/main/java/org/apache/druid/data/input/impl/HttpEntity.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/impl/HttpEntity.java rename to processing/src/main/java/org/apache/druid/data/input/impl/HttpEntity.java diff --git a/core/src/main/java/org/apache/druid/data/input/impl/HttpInputSource.java b/processing/src/main/java/org/apache/druid/data/input/impl/HttpInputSource.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/impl/HttpInputSource.java rename to processing/src/main/java/org/apache/druid/data/input/impl/HttpInputSource.java diff --git a/core/src/main/java/org/apache/druid/data/input/impl/HttpInputSourceConfig.java b/processing/src/main/java/org/apache/druid/data/input/impl/HttpInputSourceConfig.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/impl/HttpInputSourceConfig.java rename to processing/src/main/java/org/apache/druid/data/input/impl/HttpInputSourceConfig.java diff --git a/core/src/main/java/org/apache/druid/data/input/impl/InlineInputSource.java b/processing/src/main/java/org/apache/druid/data/input/impl/InlineInputSource.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/impl/InlineInputSource.java rename to processing/src/main/java/org/apache/druid/data/input/impl/InlineInputSource.java diff --git a/core/src/main/java/org/apache/druid/data/input/impl/InputEntityIteratingReader.java b/processing/src/main/java/org/apache/druid/data/input/impl/InputEntityIteratingReader.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/impl/InputEntityIteratingReader.java rename to processing/src/main/java/org/apache/druid/data/input/impl/InputEntityIteratingReader.java diff --git a/core/src/main/java/org/apache/druid/data/input/impl/InputRowParser.java b/processing/src/main/java/org/apache/druid/data/input/impl/InputRowParser.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/impl/InputRowParser.java rename to processing/src/main/java/org/apache/druid/data/input/impl/InputRowParser.java diff --git a/core/src/main/java/org/apache/druid/data/input/impl/JSONLowercaseParseSpec.java b/processing/src/main/java/org/apache/druid/data/input/impl/JSONLowercaseParseSpec.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/impl/JSONLowercaseParseSpec.java rename to processing/src/main/java/org/apache/druid/data/input/impl/JSONLowercaseParseSpec.java diff --git a/core/src/main/java/org/apache/druid/data/input/impl/JSONParseSpec.java b/processing/src/main/java/org/apache/druid/data/input/impl/JSONParseSpec.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/impl/JSONParseSpec.java rename to processing/src/main/java/org/apache/druid/data/input/impl/JSONParseSpec.java diff --git a/core/src/main/java/org/apache/druid/data/input/impl/JavaScriptParseSpec.java b/processing/src/main/java/org/apache/druid/data/input/impl/JavaScriptParseSpec.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/impl/JavaScriptParseSpec.java rename to processing/src/main/java/org/apache/druid/data/input/impl/JavaScriptParseSpec.java diff --git a/core/src/main/java/org/apache/druid/data/input/impl/JsonInputFormat.java b/processing/src/main/java/org/apache/druid/data/input/impl/JsonInputFormat.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/impl/JsonInputFormat.java rename to processing/src/main/java/org/apache/druid/data/input/impl/JsonInputFormat.java diff --git a/core/src/main/java/org/apache/druid/data/input/impl/JsonLineReader.java b/processing/src/main/java/org/apache/druid/data/input/impl/JsonLineReader.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/impl/JsonLineReader.java rename to processing/src/main/java/org/apache/druid/data/input/impl/JsonLineReader.java diff --git a/core/src/main/java/org/apache/druid/data/input/impl/JsonNodeReader.java b/processing/src/main/java/org/apache/druid/data/input/impl/JsonNodeReader.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/impl/JsonNodeReader.java rename to processing/src/main/java/org/apache/druid/data/input/impl/JsonNodeReader.java diff --git a/core/src/main/java/org/apache/druid/data/input/impl/JsonReader.java b/processing/src/main/java/org/apache/druid/data/input/impl/JsonReader.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/impl/JsonReader.java rename to processing/src/main/java/org/apache/druid/data/input/impl/JsonReader.java diff --git a/core/src/main/java/org/apache/druid/data/input/impl/LocalInputSource.java b/processing/src/main/java/org/apache/druid/data/input/impl/LocalInputSource.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/impl/LocalInputSource.java rename to processing/src/main/java/org/apache/druid/data/input/impl/LocalInputSource.java diff --git a/core/src/main/java/org/apache/druid/data/input/impl/LongDimensionSchema.java b/processing/src/main/java/org/apache/druid/data/input/impl/LongDimensionSchema.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/impl/LongDimensionSchema.java rename to processing/src/main/java/org/apache/druid/data/input/impl/LongDimensionSchema.java diff --git a/core/src/main/java/org/apache/druid/data/input/impl/MapInputRowParser.java b/processing/src/main/java/org/apache/druid/data/input/impl/MapInputRowParser.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/impl/MapInputRowParser.java rename to processing/src/main/java/org/apache/druid/data/input/impl/MapInputRowParser.java diff --git a/core/src/main/java/org/apache/druid/data/input/impl/NestedDataParseSpec.java b/processing/src/main/java/org/apache/druid/data/input/impl/NestedDataParseSpec.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/impl/NestedDataParseSpec.java rename to processing/src/main/java/org/apache/druid/data/input/impl/NestedDataParseSpec.java diff --git a/core/src/main/java/org/apache/druid/data/input/impl/NestedInputFormat.java b/processing/src/main/java/org/apache/druid/data/input/impl/NestedInputFormat.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/impl/NestedInputFormat.java rename to processing/src/main/java/org/apache/druid/data/input/impl/NestedInputFormat.java diff --git a/core/src/main/java/org/apache/druid/data/input/impl/NewSpatialDimensionSchema.java b/processing/src/main/java/org/apache/druid/data/input/impl/NewSpatialDimensionSchema.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/impl/NewSpatialDimensionSchema.java rename to processing/src/main/java/org/apache/druid/data/input/impl/NewSpatialDimensionSchema.java diff --git a/core/src/main/java/org/apache/druid/data/input/impl/NoopInputRowParser.java b/processing/src/main/java/org/apache/druid/data/input/impl/NoopInputRowParser.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/impl/NoopInputRowParser.java rename to processing/src/main/java/org/apache/druid/data/input/impl/NoopInputRowParser.java diff --git a/core/src/main/java/org/apache/druid/data/input/impl/ParseSpec.java b/processing/src/main/java/org/apache/druid/data/input/impl/ParseSpec.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/impl/ParseSpec.java rename to processing/src/main/java/org/apache/druid/data/input/impl/ParseSpec.java diff --git a/core/src/main/java/org/apache/druid/data/input/impl/RegexInputFormat.java b/processing/src/main/java/org/apache/druid/data/input/impl/RegexInputFormat.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/impl/RegexInputFormat.java rename to processing/src/main/java/org/apache/druid/data/input/impl/RegexInputFormat.java diff --git a/core/src/main/java/org/apache/druid/data/input/impl/RegexParseSpec.java b/processing/src/main/java/org/apache/druid/data/input/impl/RegexParseSpec.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/impl/RegexParseSpec.java rename to processing/src/main/java/org/apache/druid/data/input/impl/RegexParseSpec.java diff --git a/core/src/main/java/org/apache/druid/data/input/impl/RegexReader.java b/processing/src/main/java/org/apache/druid/data/input/impl/RegexReader.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/impl/RegexReader.java rename to processing/src/main/java/org/apache/druid/data/input/impl/RegexReader.java diff --git a/core/src/main/java/org/apache/druid/data/input/impl/RetryingInputStream.java b/processing/src/main/java/org/apache/druid/data/input/impl/RetryingInputStream.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/impl/RetryingInputStream.java rename to processing/src/main/java/org/apache/druid/data/input/impl/RetryingInputStream.java diff --git a/core/src/main/java/org/apache/druid/data/input/impl/SpatialDimensionSchema.java b/processing/src/main/java/org/apache/druid/data/input/impl/SpatialDimensionSchema.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/impl/SpatialDimensionSchema.java rename to processing/src/main/java/org/apache/druid/data/input/impl/SpatialDimensionSchema.java diff --git a/core/src/main/java/org/apache/druid/data/input/impl/SplittableInputSource.java b/processing/src/main/java/org/apache/druid/data/input/impl/SplittableInputSource.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/impl/SplittableInputSource.java rename to processing/src/main/java/org/apache/druid/data/input/impl/SplittableInputSource.java diff --git a/core/src/main/java/org/apache/druid/data/input/impl/StringDimensionSchema.java b/processing/src/main/java/org/apache/druid/data/input/impl/StringDimensionSchema.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/impl/StringDimensionSchema.java rename to processing/src/main/java/org/apache/druid/data/input/impl/StringDimensionSchema.java diff --git a/core/src/main/java/org/apache/druid/data/input/impl/StringInputRowParser.java b/processing/src/main/java/org/apache/druid/data/input/impl/StringInputRowParser.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/impl/StringInputRowParser.java rename to processing/src/main/java/org/apache/druid/data/input/impl/StringInputRowParser.java diff --git a/core/src/main/java/org/apache/druid/data/input/impl/TimeAndDimsParseSpec.java b/processing/src/main/java/org/apache/druid/data/input/impl/TimeAndDimsParseSpec.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/impl/TimeAndDimsParseSpec.java rename to processing/src/main/java/org/apache/druid/data/input/impl/TimeAndDimsParseSpec.java diff --git a/core/src/main/java/org/apache/druid/data/input/impl/TimedShutoffInputSourceReader.java b/processing/src/main/java/org/apache/druid/data/input/impl/TimedShutoffInputSourceReader.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/impl/TimedShutoffInputSourceReader.java rename to processing/src/main/java/org/apache/druid/data/input/impl/TimedShutoffInputSourceReader.java diff --git a/core/src/main/java/org/apache/druid/data/input/impl/TimestampSpec.java b/processing/src/main/java/org/apache/druid/data/input/impl/TimestampSpec.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/impl/TimestampSpec.java rename to processing/src/main/java/org/apache/druid/data/input/impl/TimestampSpec.java diff --git a/core/src/main/java/org/apache/druid/data/input/impl/prefetch/CacheManager.java b/processing/src/main/java/org/apache/druid/data/input/impl/prefetch/CacheManager.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/impl/prefetch/CacheManager.java rename to processing/src/main/java/org/apache/druid/data/input/impl/prefetch/CacheManager.java diff --git a/core/src/main/java/org/apache/druid/data/input/impl/prefetch/FetchConfig.java b/processing/src/main/java/org/apache/druid/data/input/impl/prefetch/FetchConfig.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/impl/prefetch/FetchConfig.java rename to processing/src/main/java/org/apache/druid/data/input/impl/prefetch/FetchConfig.java diff --git a/core/src/main/java/org/apache/druid/data/input/impl/prefetch/FetchedFile.java b/processing/src/main/java/org/apache/druid/data/input/impl/prefetch/FetchedFile.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/impl/prefetch/FetchedFile.java rename to processing/src/main/java/org/apache/druid/data/input/impl/prefetch/FetchedFile.java diff --git a/core/src/main/java/org/apache/druid/data/input/impl/prefetch/Fetcher.java b/processing/src/main/java/org/apache/druid/data/input/impl/prefetch/Fetcher.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/impl/prefetch/Fetcher.java rename to processing/src/main/java/org/apache/druid/data/input/impl/prefetch/Fetcher.java diff --git a/core/src/main/java/org/apache/druid/data/input/impl/prefetch/FileFetcher.java b/processing/src/main/java/org/apache/druid/data/input/impl/prefetch/FileFetcher.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/impl/prefetch/FileFetcher.java rename to processing/src/main/java/org/apache/druid/data/input/impl/prefetch/FileFetcher.java diff --git a/core/src/main/java/org/apache/druid/data/input/impl/prefetch/JsonIterator.java b/processing/src/main/java/org/apache/druid/data/input/impl/prefetch/JsonIterator.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/impl/prefetch/JsonIterator.java rename to processing/src/main/java/org/apache/druid/data/input/impl/prefetch/JsonIterator.java diff --git a/core/src/main/java/org/apache/druid/data/input/impl/prefetch/ObjectOpenFunction.java b/processing/src/main/java/org/apache/druid/data/input/impl/prefetch/ObjectOpenFunction.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/impl/prefetch/ObjectOpenFunction.java rename to processing/src/main/java/org/apache/druid/data/input/impl/prefetch/ObjectOpenFunction.java diff --git a/core/src/main/java/org/apache/druid/data/input/impl/prefetch/OpenObject.java b/processing/src/main/java/org/apache/druid/data/input/impl/prefetch/OpenObject.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/impl/prefetch/OpenObject.java rename to processing/src/main/java/org/apache/druid/data/input/impl/prefetch/OpenObject.java diff --git a/core/src/main/java/org/apache/druid/data/input/impl/prefetch/PrefetchableTextFilesFirehoseFactory.java b/processing/src/main/java/org/apache/druid/data/input/impl/prefetch/PrefetchableTextFilesFirehoseFactory.java similarity index 100% rename from core/src/main/java/org/apache/druid/data/input/impl/prefetch/PrefetchableTextFilesFirehoseFactory.java rename to processing/src/main/java/org/apache/druid/data/input/impl/prefetch/PrefetchableTextFilesFirehoseFactory.java diff --git a/extendedset/src/main/java/org/apache/druid/extendedset/intset/AbstractIntSet.java b/processing/src/main/java/org/apache/druid/extendedset/intset/AbstractIntSet.java similarity index 100% rename from extendedset/src/main/java/org/apache/druid/extendedset/intset/AbstractIntSet.java rename to processing/src/main/java/org/apache/druid/extendedset/intset/AbstractIntSet.java diff --git a/extendedset/src/main/java/org/apache/druid/extendedset/intset/BitIterator.java b/processing/src/main/java/org/apache/druid/extendedset/intset/BitIterator.java similarity index 100% rename from extendedset/src/main/java/org/apache/druid/extendedset/intset/BitIterator.java rename to processing/src/main/java/org/apache/druid/extendedset/intset/BitIterator.java diff --git a/extendedset/src/main/java/org/apache/druid/extendedset/intset/ConciseSet.java b/processing/src/main/java/org/apache/druid/extendedset/intset/ConciseSet.java similarity index 100% rename from extendedset/src/main/java/org/apache/druid/extendedset/intset/ConciseSet.java rename to processing/src/main/java/org/apache/druid/extendedset/intset/ConciseSet.java diff --git a/extendedset/src/main/java/org/apache/druid/extendedset/intset/ConciseSetUtils.java b/processing/src/main/java/org/apache/druid/extendedset/intset/ConciseSetUtils.java similarity index 100% rename from extendedset/src/main/java/org/apache/druid/extendedset/intset/ConciseSetUtils.java rename to processing/src/main/java/org/apache/druid/extendedset/intset/ConciseSetUtils.java diff --git a/extendedset/src/main/java/org/apache/druid/extendedset/intset/EmptyIntIterator.java b/processing/src/main/java/org/apache/druid/extendedset/intset/EmptyIntIterator.java similarity index 100% rename from extendedset/src/main/java/org/apache/druid/extendedset/intset/EmptyIntIterator.java rename to processing/src/main/java/org/apache/druid/extendedset/intset/EmptyIntIterator.java diff --git a/extendedset/src/main/java/org/apache/druid/extendedset/intset/ImmutableConciseSet.java b/processing/src/main/java/org/apache/druid/extendedset/intset/ImmutableConciseSet.java similarity index 100% rename from extendedset/src/main/java/org/apache/druid/extendedset/intset/ImmutableConciseSet.java rename to processing/src/main/java/org/apache/druid/extendedset/intset/ImmutableConciseSet.java diff --git a/extendedset/src/main/java/org/apache/druid/extendedset/intset/IntSet.java b/processing/src/main/java/org/apache/druid/extendedset/intset/IntSet.java similarity index 100% rename from extendedset/src/main/java/org/apache/druid/extendedset/intset/IntSet.java rename to processing/src/main/java/org/apache/druid/extendedset/intset/IntSet.java diff --git a/extendedset/src/main/java/org/apache/druid/extendedset/utilities/IntList.java b/processing/src/main/java/org/apache/druid/extendedset/utilities/IntList.java similarity index 100% rename from extendedset/src/main/java/org/apache/druid/extendedset/utilities/IntList.java rename to processing/src/main/java/org/apache/druid/extendedset/utilities/IntList.java diff --git a/core/src/main/java/org/apache/druid/guice/Binders.java b/processing/src/main/java/org/apache/druid/guice/Binders.java similarity index 100% rename from core/src/main/java/org/apache/druid/guice/Binders.java rename to processing/src/main/java/org/apache/druid/guice/Binders.java diff --git a/core/src/main/java/org/apache/druid/guice/ConditionalMultibind.java b/processing/src/main/java/org/apache/druid/guice/ConditionalMultibind.java similarity index 100% rename from core/src/main/java/org/apache/druid/guice/ConditionalMultibind.java rename to processing/src/main/java/org/apache/druid/guice/ConditionalMultibind.java diff --git a/core/src/main/java/org/apache/druid/guice/ConfigProvider.java b/processing/src/main/java/org/apache/druid/guice/ConfigProvider.java similarity index 100% rename from core/src/main/java/org/apache/druid/guice/ConfigProvider.java rename to processing/src/main/java/org/apache/druid/guice/ConfigProvider.java diff --git a/core/src/main/java/org/apache/druid/guice/DruidGuiceExtensions.java b/processing/src/main/java/org/apache/druid/guice/DruidGuiceExtensions.java similarity index 100% rename from core/src/main/java/org/apache/druid/guice/DruidGuiceExtensions.java rename to processing/src/main/java/org/apache/druid/guice/DruidGuiceExtensions.java diff --git a/core/src/main/java/org/apache/druid/guice/DruidScopes.java b/processing/src/main/java/org/apache/druid/guice/DruidScopes.java similarity index 100% rename from core/src/main/java/org/apache/druid/guice/DruidScopes.java rename to processing/src/main/java/org/apache/druid/guice/DruidScopes.java diff --git a/core/src/main/java/org/apache/druid/guice/DruidSecondaryModule.java b/processing/src/main/java/org/apache/druid/guice/DruidSecondaryModule.java similarity index 100% rename from core/src/main/java/org/apache/druid/guice/DruidSecondaryModule.java rename to processing/src/main/java/org/apache/druid/guice/DruidSecondaryModule.java diff --git a/core/src/main/java/org/apache/druid/guice/GuiceAnnotationIntrospector.java b/processing/src/main/java/org/apache/druid/guice/GuiceAnnotationIntrospector.java similarity index 100% rename from core/src/main/java/org/apache/druid/guice/GuiceAnnotationIntrospector.java rename to processing/src/main/java/org/apache/druid/guice/GuiceAnnotationIntrospector.java diff --git a/core/src/main/java/org/apache/druid/guice/GuiceInjectableValues.java b/processing/src/main/java/org/apache/druid/guice/GuiceInjectableValues.java similarity index 100% rename from core/src/main/java/org/apache/druid/guice/GuiceInjectableValues.java rename to processing/src/main/java/org/apache/druid/guice/GuiceInjectableValues.java diff --git a/core/src/main/java/org/apache/druid/guice/JacksonConfigManagerModule.java b/processing/src/main/java/org/apache/druid/guice/JacksonConfigManagerModule.java similarity index 100% rename from core/src/main/java/org/apache/druid/guice/JacksonConfigManagerModule.java rename to processing/src/main/java/org/apache/druid/guice/JacksonConfigManagerModule.java diff --git a/core/src/main/java/org/apache/druid/guice/JacksonConfigProvider.java b/processing/src/main/java/org/apache/druid/guice/JacksonConfigProvider.java similarity index 100% rename from core/src/main/java/org/apache/druid/guice/JacksonConfigProvider.java rename to processing/src/main/java/org/apache/druid/guice/JacksonConfigProvider.java diff --git a/core/src/main/java/org/apache/druid/guice/Jerseys.java b/processing/src/main/java/org/apache/druid/guice/Jerseys.java similarity index 100% rename from core/src/main/java/org/apache/druid/guice/Jerseys.java rename to processing/src/main/java/org/apache/druid/guice/Jerseys.java diff --git a/core/src/main/java/org/apache/druid/guice/JsonConfigProvider.java b/processing/src/main/java/org/apache/druid/guice/JsonConfigProvider.java similarity index 100% rename from core/src/main/java/org/apache/druid/guice/JsonConfigProvider.java rename to processing/src/main/java/org/apache/druid/guice/JsonConfigProvider.java diff --git a/core/src/main/java/org/apache/druid/guice/JsonConfigurator.java b/processing/src/main/java/org/apache/druid/guice/JsonConfigurator.java similarity index 100% rename from core/src/main/java/org/apache/druid/guice/JsonConfigurator.java rename to processing/src/main/java/org/apache/druid/guice/JsonConfigurator.java diff --git a/core/src/main/java/org/apache/druid/guice/KeyHolder.java b/processing/src/main/java/org/apache/druid/guice/KeyHolder.java similarity index 100% rename from core/src/main/java/org/apache/druid/guice/KeyHolder.java rename to processing/src/main/java/org/apache/druid/guice/KeyHolder.java diff --git a/core/src/main/java/org/apache/druid/guice/LazySingleton.java b/processing/src/main/java/org/apache/druid/guice/LazySingleton.java similarity index 100% rename from core/src/main/java/org/apache/druid/guice/LazySingleton.java rename to processing/src/main/java/org/apache/druid/guice/LazySingleton.java diff --git a/core/src/main/java/org/apache/druid/guice/LifecycleModule.java b/processing/src/main/java/org/apache/druid/guice/LifecycleModule.java similarity index 100% rename from core/src/main/java/org/apache/druid/guice/LifecycleModule.java rename to processing/src/main/java/org/apache/druid/guice/LifecycleModule.java diff --git a/core/src/main/java/org/apache/druid/guice/LifecycleScope.java b/processing/src/main/java/org/apache/druid/guice/LifecycleScope.java similarity index 100% rename from core/src/main/java/org/apache/druid/guice/LifecycleScope.java rename to processing/src/main/java/org/apache/druid/guice/LifecycleScope.java diff --git a/core/src/main/java/org/apache/druid/guice/ListProvider.java b/processing/src/main/java/org/apache/druid/guice/ListProvider.java similarity index 100% rename from core/src/main/java/org/apache/druid/guice/ListProvider.java rename to processing/src/main/java/org/apache/druid/guice/ListProvider.java diff --git a/core/src/main/java/org/apache/druid/guice/ManageLifecycle.java b/processing/src/main/java/org/apache/druid/guice/ManageLifecycle.java similarity index 100% rename from core/src/main/java/org/apache/druid/guice/ManageLifecycle.java rename to processing/src/main/java/org/apache/druid/guice/ManageLifecycle.java diff --git a/core/src/main/java/org/apache/druid/guice/ManageLifecycleAnnouncements.java b/processing/src/main/java/org/apache/druid/guice/ManageLifecycleAnnouncements.java similarity index 100% rename from core/src/main/java/org/apache/druid/guice/ManageLifecycleAnnouncements.java rename to processing/src/main/java/org/apache/druid/guice/ManageLifecycleAnnouncements.java diff --git a/core/src/main/java/org/apache/druid/guice/ManageLifecycleInit.java b/processing/src/main/java/org/apache/druid/guice/ManageLifecycleInit.java similarity index 100% rename from core/src/main/java/org/apache/druid/guice/ManageLifecycleInit.java rename to processing/src/main/java/org/apache/druid/guice/ManageLifecycleInit.java diff --git a/core/src/main/java/org/apache/druid/guice/ManageLifecycleServer.java b/processing/src/main/java/org/apache/druid/guice/ManageLifecycleServer.java similarity index 100% rename from core/src/main/java/org/apache/druid/guice/ManageLifecycleServer.java rename to processing/src/main/java/org/apache/druid/guice/ManageLifecycleServer.java diff --git a/core/src/main/java/org/apache/druid/guice/PolyBind.java b/processing/src/main/java/org/apache/druid/guice/PolyBind.java similarity index 100% rename from core/src/main/java/org/apache/druid/guice/PolyBind.java rename to processing/src/main/java/org/apache/druid/guice/PolyBind.java diff --git a/core/src/main/java/org/apache/druid/guice/SupplierProvider.java b/processing/src/main/java/org/apache/druid/guice/SupplierProvider.java similarity index 100% rename from core/src/main/java/org/apache/druid/guice/SupplierProvider.java rename to processing/src/main/java/org/apache/druid/guice/SupplierProvider.java diff --git a/core/src/main/java/org/apache/druid/guice/annotations/EscalatedGlobal.java b/processing/src/main/java/org/apache/druid/guice/annotations/EscalatedGlobal.java similarity index 100% rename from core/src/main/java/org/apache/druid/guice/annotations/EscalatedGlobal.java rename to processing/src/main/java/org/apache/druid/guice/annotations/EscalatedGlobal.java diff --git a/core/src/main/java/org/apache/druid/guice/annotations/ExtensionPoint.java b/processing/src/main/java/org/apache/druid/guice/annotations/ExtensionPoint.java similarity index 100% rename from core/src/main/java/org/apache/druid/guice/annotations/ExtensionPoint.java rename to processing/src/main/java/org/apache/druid/guice/annotations/ExtensionPoint.java diff --git a/core/src/main/java/org/apache/druid/guice/annotations/Global.java b/processing/src/main/java/org/apache/druid/guice/annotations/Global.java similarity index 100% rename from core/src/main/java/org/apache/druid/guice/annotations/Global.java rename to processing/src/main/java/org/apache/druid/guice/annotations/Global.java diff --git a/core/src/main/java/org/apache/druid/guice/annotations/JSR311Resource.java b/processing/src/main/java/org/apache/druid/guice/annotations/JSR311Resource.java similarity index 100% rename from core/src/main/java/org/apache/druid/guice/annotations/JSR311Resource.java rename to processing/src/main/java/org/apache/druid/guice/annotations/JSR311Resource.java diff --git a/core/src/main/java/org/apache/druid/guice/annotations/Json.java b/processing/src/main/java/org/apache/druid/guice/annotations/Json.java similarity index 100% rename from core/src/main/java/org/apache/druid/guice/annotations/Json.java rename to processing/src/main/java/org/apache/druid/guice/annotations/Json.java diff --git a/core/src/main/java/org/apache/druid/guice/annotations/JsonNonNull.java b/processing/src/main/java/org/apache/druid/guice/annotations/JsonNonNull.java similarity index 100% rename from core/src/main/java/org/apache/druid/guice/annotations/JsonNonNull.java rename to processing/src/main/java/org/apache/druid/guice/annotations/JsonNonNull.java diff --git a/core/src/main/java/org/apache/druid/guice/annotations/NativeQuery.java b/processing/src/main/java/org/apache/druid/guice/annotations/NativeQuery.java similarity index 100% rename from core/src/main/java/org/apache/druid/guice/annotations/NativeQuery.java rename to processing/src/main/java/org/apache/druid/guice/annotations/NativeQuery.java diff --git a/core/src/main/java/org/apache/druid/guice/annotations/Parent.java b/processing/src/main/java/org/apache/druid/guice/annotations/Parent.java similarity index 100% rename from core/src/main/java/org/apache/druid/guice/annotations/Parent.java rename to processing/src/main/java/org/apache/druid/guice/annotations/Parent.java diff --git a/core/src/main/java/org/apache/druid/guice/annotations/PublicApi.java b/processing/src/main/java/org/apache/druid/guice/annotations/PublicApi.java similarity index 100% rename from core/src/main/java/org/apache/druid/guice/annotations/PublicApi.java rename to processing/src/main/java/org/apache/druid/guice/annotations/PublicApi.java diff --git a/core/src/main/java/org/apache/druid/guice/annotations/Self.java b/processing/src/main/java/org/apache/druid/guice/annotations/Self.java similarity index 100% rename from core/src/main/java/org/apache/druid/guice/annotations/Self.java rename to processing/src/main/java/org/apache/druid/guice/annotations/Self.java diff --git a/core/src/main/java/org/apache/druid/guice/annotations/Smile.java b/processing/src/main/java/org/apache/druid/guice/annotations/Smile.java similarity index 100% rename from core/src/main/java/org/apache/druid/guice/annotations/Smile.java rename to processing/src/main/java/org/apache/druid/guice/annotations/Smile.java diff --git a/core/src/main/java/org/apache/druid/guice/annotations/UnstableApi.java b/processing/src/main/java/org/apache/druid/guice/annotations/UnstableApi.java similarity index 100% rename from core/src/main/java/org/apache/druid/guice/annotations/UnstableApi.java rename to processing/src/main/java/org/apache/druid/guice/annotations/UnstableApi.java diff --git a/hll/src/main/java/org/apache/druid/hll/ByteBitLookup.java b/processing/src/main/java/org/apache/druid/hll/ByteBitLookup.java similarity index 100% rename from hll/src/main/java/org/apache/druid/hll/ByteBitLookup.java rename to processing/src/main/java/org/apache/druid/hll/ByteBitLookup.java diff --git a/hll/src/main/java/org/apache/druid/hll/HyperLogLogCollector.java b/processing/src/main/java/org/apache/druid/hll/HyperLogLogCollector.java similarity index 100% rename from hll/src/main/java/org/apache/druid/hll/HyperLogLogCollector.java rename to processing/src/main/java/org/apache/druid/hll/HyperLogLogCollector.java diff --git a/hll/src/main/java/org/apache/druid/hll/HyperLogLogHash.java b/processing/src/main/java/org/apache/druid/hll/HyperLogLogHash.java similarity index 100% rename from hll/src/main/java/org/apache/druid/hll/HyperLogLogHash.java rename to processing/src/main/java/org/apache/druid/hll/HyperLogLogHash.java diff --git a/hll/src/main/java/org/apache/druid/hll/VersionOneHyperLogLogCollector.java b/processing/src/main/java/org/apache/druid/hll/VersionOneHyperLogLogCollector.java similarity index 100% rename from hll/src/main/java/org/apache/druid/hll/VersionOneHyperLogLogCollector.java rename to processing/src/main/java/org/apache/druid/hll/VersionOneHyperLogLogCollector.java diff --git a/hll/src/main/java/org/apache/druid/hll/VersionZeroHyperLogLogCollector.java b/processing/src/main/java/org/apache/druid/hll/VersionZeroHyperLogLogCollector.java similarity index 100% rename from hll/src/main/java/org/apache/druid/hll/VersionZeroHyperLogLogCollector.java rename to processing/src/main/java/org/apache/druid/hll/VersionZeroHyperLogLogCollector.java diff --git a/core/src/main/java/org/apache/druid/indexer/Checks.java b/processing/src/main/java/org/apache/druid/indexer/Checks.java similarity index 100% rename from core/src/main/java/org/apache/druid/indexer/Checks.java rename to processing/src/main/java/org/apache/druid/indexer/Checks.java diff --git a/core/src/main/java/org/apache/druid/indexer/IngestionState.java b/processing/src/main/java/org/apache/druid/indexer/IngestionState.java similarity index 100% rename from core/src/main/java/org/apache/druid/indexer/IngestionState.java rename to processing/src/main/java/org/apache/druid/indexer/IngestionState.java diff --git a/core/src/main/java/org/apache/druid/indexer/Jobby.java b/processing/src/main/java/org/apache/druid/indexer/Jobby.java similarity index 100% rename from core/src/main/java/org/apache/druid/indexer/Jobby.java rename to processing/src/main/java/org/apache/druid/indexer/Jobby.java diff --git a/core/src/main/java/org/apache/druid/indexer/MetadataStorageUpdaterJobHandler.java b/processing/src/main/java/org/apache/druid/indexer/MetadataStorageUpdaterJobHandler.java similarity index 100% rename from core/src/main/java/org/apache/druid/indexer/MetadataStorageUpdaterJobHandler.java rename to processing/src/main/java/org/apache/druid/indexer/MetadataStorageUpdaterJobHandler.java diff --git a/core/src/main/java/org/apache/druid/indexer/Property.java b/processing/src/main/java/org/apache/druid/indexer/Property.java similarity index 100% rename from core/src/main/java/org/apache/druid/indexer/Property.java rename to processing/src/main/java/org/apache/druid/indexer/Property.java diff --git a/core/src/main/java/org/apache/druid/indexer/RunnerTaskState.java b/processing/src/main/java/org/apache/druid/indexer/RunnerTaskState.java similarity index 100% rename from core/src/main/java/org/apache/druid/indexer/RunnerTaskState.java rename to processing/src/main/java/org/apache/druid/indexer/RunnerTaskState.java diff --git a/core/src/main/java/org/apache/druid/indexer/TaskIdentifier.java b/processing/src/main/java/org/apache/druid/indexer/TaskIdentifier.java similarity index 100% rename from core/src/main/java/org/apache/druid/indexer/TaskIdentifier.java rename to processing/src/main/java/org/apache/druid/indexer/TaskIdentifier.java diff --git a/core/src/main/java/org/apache/druid/indexer/TaskInfo.java b/processing/src/main/java/org/apache/druid/indexer/TaskInfo.java similarity index 100% rename from core/src/main/java/org/apache/druid/indexer/TaskInfo.java rename to processing/src/main/java/org/apache/druid/indexer/TaskInfo.java diff --git a/core/src/main/java/org/apache/druid/indexer/TaskLocation.java b/processing/src/main/java/org/apache/druid/indexer/TaskLocation.java similarity index 100% rename from core/src/main/java/org/apache/druid/indexer/TaskLocation.java rename to processing/src/main/java/org/apache/druid/indexer/TaskLocation.java diff --git a/core/src/main/java/org/apache/druid/indexer/TaskMetricsGetter.java b/processing/src/main/java/org/apache/druid/indexer/TaskMetricsGetter.java similarity index 100% rename from core/src/main/java/org/apache/druid/indexer/TaskMetricsGetter.java rename to processing/src/main/java/org/apache/druid/indexer/TaskMetricsGetter.java diff --git a/core/src/main/java/org/apache/druid/indexer/TaskMetricsUtils.java b/processing/src/main/java/org/apache/druid/indexer/TaskMetricsUtils.java similarity index 100% rename from core/src/main/java/org/apache/druid/indexer/TaskMetricsUtils.java rename to processing/src/main/java/org/apache/druid/indexer/TaskMetricsUtils.java diff --git a/core/src/main/java/org/apache/druid/indexer/TaskState.java b/processing/src/main/java/org/apache/druid/indexer/TaskState.java similarity index 100% rename from core/src/main/java/org/apache/druid/indexer/TaskState.java rename to processing/src/main/java/org/apache/druid/indexer/TaskState.java diff --git a/core/src/main/java/org/apache/druid/indexer/TaskStatus.java b/processing/src/main/java/org/apache/druid/indexer/TaskStatus.java similarity index 100% rename from core/src/main/java/org/apache/druid/indexer/TaskStatus.java rename to processing/src/main/java/org/apache/druid/indexer/TaskStatus.java diff --git a/core/src/main/java/org/apache/druid/indexer/TaskStatusPlus.java b/processing/src/main/java/org/apache/druid/indexer/TaskStatusPlus.java similarity index 100% rename from core/src/main/java/org/apache/druid/indexer/TaskStatusPlus.java rename to processing/src/main/java/org/apache/druid/indexer/TaskStatusPlus.java diff --git a/core/src/main/java/org/apache/druid/indexer/partitions/DimensionBasedPartitionsSpec.java b/processing/src/main/java/org/apache/druid/indexer/partitions/DimensionBasedPartitionsSpec.java similarity index 100% rename from core/src/main/java/org/apache/druid/indexer/partitions/DimensionBasedPartitionsSpec.java rename to processing/src/main/java/org/apache/druid/indexer/partitions/DimensionBasedPartitionsSpec.java diff --git a/core/src/main/java/org/apache/druid/indexer/partitions/DimensionRangePartitionsSpec.java b/processing/src/main/java/org/apache/druid/indexer/partitions/DimensionRangePartitionsSpec.java similarity index 100% rename from core/src/main/java/org/apache/druid/indexer/partitions/DimensionRangePartitionsSpec.java rename to processing/src/main/java/org/apache/druid/indexer/partitions/DimensionRangePartitionsSpec.java diff --git a/core/src/main/java/org/apache/druid/indexer/partitions/DynamicPartitionsSpec.java b/processing/src/main/java/org/apache/druid/indexer/partitions/DynamicPartitionsSpec.java similarity index 100% rename from core/src/main/java/org/apache/druid/indexer/partitions/DynamicPartitionsSpec.java rename to processing/src/main/java/org/apache/druid/indexer/partitions/DynamicPartitionsSpec.java diff --git a/core/src/main/java/org/apache/druid/indexer/partitions/HashedPartitionsSpec.java b/processing/src/main/java/org/apache/druid/indexer/partitions/HashedPartitionsSpec.java similarity index 100% rename from core/src/main/java/org/apache/druid/indexer/partitions/HashedPartitionsSpec.java rename to processing/src/main/java/org/apache/druid/indexer/partitions/HashedPartitionsSpec.java diff --git a/core/src/main/java/org/apache/druid/indexer/partitions/PartitionsSpec.java b/processing/src/main/java/org/apache/druid/indexer/partitions/PartitionsSpec.java similarity index 100% rename from core/src/main/java/org/apache/druid/indexer/partitions/PartitionsSpec.java rename to processing/src/main/java/org/apache/druid/indexer/partitions/PartitionsSpec.java diff --git a/core/src/main/java/org/apache/druid/indexer/partitions/SecondaryPartitionType.java b/processing/src/main/java/org/apache/druid/indexer/partitions/SecondaryPartitionType.java similarity index 100% rename from core/src/main/java/org/apache/druid/indexer/partitions/SecondaryPartitionType.java rename to processing/src/main/java/org/apache/druid/indexer/partitions/SecondaryPartitionType.java diff --git a/core/src/main/java/org/apache/druid/indexer/partitions/SingleDimensionPartitionsSpec.java b/processing/src/main/java/org/apache/druid/indexer/partitions/SingleDimensionPartitionsSpec.java similarity index 100% rename from core/src/main/java/org/apache/druid/indexer/partitions/SingleDimensionPartitionsSpec.java rename to processing/src/main/java/org/apache/druid/indexer/partitions/SingleDimensionPartitionsSpec.java diff --git a/core/src/main/java/org/apache/druid/initialization/DruidModule.java b/processing/src/main/java/org/apache/druid/initialization/DruidModule.java similarity index 100% rename from core/src/main/java/org/apache/druid/initialization/DruidModule.java rename to processing/src/main/java/org/apache/druid/initialization/DruidModule.java diff --git a/core/src/main/java/org/apache/druid/initialization/TombstoneDataStorageModule.java b/processing/src/main/java/org/apache/druid/initialization/TombstoneDataStorageModule.java similarity index 100% rename from core/src/main/java/org/apache/druid/initialization/TombstoneDataStorageModule.java rename to processing/src/main/java/org/apache/druid/initialization/TombstoneDataStorageModule.java diff --git a/core/src/main/java/org/apache/druid/io/ByteBufferInputStream.java b/processing/src/main/java/org/apache/druid/io/ByteBufferInputStream.java similarity index 100% rename from core/src/main/java/org/apache/druid/io/ByteBufferInputStream.java rename to processing/src/main/java/org/apache/druid/io/ByteBufferInputStream.java diff --git a/core/src/main/java/org/apache/druid/io/Channels.java b/processing/src/main/java/org/apache/druid/io/Channels.java similarity index 100% rename from core/src/main/java/org/apache/druid/io/Channels.java rename to processing/src/main/java/org/apache/druid/io/Channels.java diff --git a/core/src/main/java/org/apache/druid/io/ZeroCopyByteArrayOutputStream.java b/processing/src/main/java/org/apache/druid/io/ZeroCopyByteArrayOutputStream.java similarity index 100% rename from core/src/main/java/org/apache/druid/io/ZeroCopyByteArrayOutputStream.java rename to processing/src/main/java/org/apache/druid/io/ZeroCopyByteArrayOutputStream.java diff --git a/core/src/main/java/org/apache/druid/jackson/CommaListJoinDeserializer.java b/processing/src/main/java/org/apache/druid/jackson/CommaListJoinDeserializer.java similarity index 100% rename from core/src/main/java/org/apache/druid/jackson/CommaListJoinDeserializer.java rename to processing/src/main/java/org/apache/druid/jackson/CommaListJoinDeserializer.java diff --git a/core/src/main/java/org/apache/druid/jackson/CommaListJoinSerializer.java b/processing/src/main/java/org/apache/druid/jackson/CommaListJoinSerializer.java similarity index 100% rename from core/src/main/java/org/apache/druid/jackson/CommaListJoinSerializer.java rename to processing/src/main/java/org/apache/druid/jackson/CommaListJoinSerializer.java diff --git a/core/src/main/java/org/apache/druid/jackson/DefaultTrueJsonIncludeFilter.java b/processing/src/main/java/org/apache/druid/jackson/DefaultTrueJsonIncludeFilter.java similarity index 100% rename from core/src/main/java/org/apache/druid/jackson/DefaultTrueJsonIncludeFilter.java rename to processing/src/main/java/org/apache/druid/jackson/DefaultTrueJsonIncludeFilter.java diff --git a/core/src/main/java/org/apache/druid/java/util/RetryableException.java b/processing/src/main/java/org/apache/druid/java/util/RetryableException.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/RetryableException.java rename to processing/src/main/java/org/apache/druid/java/util/RetryableException.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/ByteBufferUtils.java b/processing/src/main/java/org/apache/druid/java/util/common/ByteBufferUtils.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/ByteBufferUtils.java rename to processing/src/main/java/org/apache/druid/java/util/common/ByteBufferUtils.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/Cacheable.java b/processing/src/main/java/org/apache/druid/java/util/common/Cacheable.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/Cacheable.java rename to processing/src/main/java/org/apache/druid/java/util/common/Cacheable.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/Cleaners.java b/processing/src/main/java/org/apache/druid/java/util/common/Cleaners.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/Cleaners.java rename to processing/src/main/java/org/apache/druid/java/util/common/Cleaners.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/CloseableIterators.java b/processing/src/main/java/org/apache/druid/java/util/common/CloseableIterators.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/CloseableIterators.java rename to processing/src/main/java/org/apache/druid/java/util/common/CloseableIterators.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/DateTimes.java b/processing/src/main/java/org/apache/druid/java/util/common/DateTimes.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/DateTimes.java rename to processing/src/main/java/org/apache/druid/java/util/common/DateTimes.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/DefineClassUtils.java b/processing/src/main/java/org/apache/druid/java/util/common/DefineClassUtils.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/DefineClassUtils.java rename to processing/src/main/java/org/apache/druid/java/util/common/DefineClassUtils.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/Either.java b/processing/src/main/java/org/apache/druid/java/util/common/Either.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/Either.java rename to processing/src/main/java/org/apache/druid/java/util/common/Either.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/FileUtils.java b/processing/src/main/java/org/apache/druid/java/util/common/FileUtils.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/FileUtils.java rename to processing/src/main/java/org/apache/druid/java/util/common/FileUtils.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/HumanReadableBytes.java b/processing/src/main/java/org/apache/druid/java/util/common/HumanReadableBytes.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/HumanReadableBytes.java rename to processing/src/main/java/org/apache/druid/java/util/common/HumanReadableBytes.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/HumanReadableBytesRange.java b/processing/src/main/java/org/apache/druid/java/util/common/HumanReadableBytesRange.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/HumanReadableBytesRange.java rename to processing/src/main/java/org/apache/druid/java/util/common/HumanReadableBytesRange.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/HumanReadableBytesSerializer.java b/processing/src/main/java/org/apache/druid/java/util/common/HumanReadableBytesSerializer.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/HumanReadableBytesSerializer.java rename to processing/src/main/java/org/apache/druid/java/util/common/HumanReadableBytesSerializer.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/IAE.java b/processing/src/main/java/org/apache/druid/java/util/common/IAE.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/IAE.java rename to processing/src/main/java/org/apache/druid/java/util/common/IAE.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/IOE.java b/processing/src/main/java/org/apache/druid/java/util/common/IOE.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/IOE.java rename to processing/src/main/java/org/apache/druid/java/util/common/IOE.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/ISE.java b/processing/src/main/java/org/apache/druid/java/util/common/ISE.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/ISE.java rename to processing/src/main/java/org/apache/druid/java/util/common/ISE.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/Intervals.java b/processing/src/main/java/org/apache/druid/java/util/common/Intervals.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/Intervals.java rename to processing/src/main/java/org/apache/druid/java/util/common/Intervals.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/JodaUtils.java b/processing/src/main/java/org/apache/druid/java/util/common/JodaUtils.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/JodaUtils.java rename to processing/src/main/java/org/apache/druid/java/util/common/JodaUtils.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/MapUtils.java b/processing/src/main/java/org/apache/druid/java/util/common/MapUtils.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/MapUtils.java rename to processing/src/main/java/org/apache/druid/java/util/common/MapUtils.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/MappedByteBufferHandler.java b/processing/src/main/java/org/apache/druid/java/util/common/MappedByteBufferHandler.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/MappedByteBufferHandler.java rename to processing/src/main/java/org/apache/druid/java/util/common/MappedByteBufferHandler.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/NonnullPair.java b/processing/src/main/java/org/apache/druid/java/util/common/NonnullPair.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/NonnullPair.java rename to processing/src/main/java/org/apache/druid/java/util/common/NonnullPair.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/Numbers.java b/processing/src/main/java/org/apache/druid/java/util/common/Numbers.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/Numbers.java rename to processing/src/main/java/org/apache/druid/java/util/common/Numbers.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/Pair.java b/processing/src/main/java/org/apache/druid/java/util/common/Pair.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/Pair.java rename to processing/src/main/java/org/apache/druid/java/util/common/Pair.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/RE.java b/processing/src/main/java/org/apache/druid/java/util/common/RE.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/RE.java rename to processing/src/main/java/org/apache/druid/java/util/common/RE.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/RetryUtils.java b/processing/src/main/java/org/apache/druid/java/util/common/RetryUtils.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/RetryUtils.java rename to processing/src/main/java/org/apache/druid/java/util/common/RetryUtils.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/StreamUtils.java b/processing/src/main/java/org/apache/druid/java/util/common/StreamUtils.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/StreamUtils.java rename to processing/src/main/java/org/apache/druid/java/util/common/StreamUtils.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/StringUtils.java b/processing/src/main/java/org/apache/druid/java/util/common/StringUtils.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/StringUtils.java rename to processing/src/main/java/org/apache/druid/java/util/common/StringUtils.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/Triple.java b/processing/src/main/java/org/apache/druid/java/util/common/Triple.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/Triple.java rename to processing/src/main/java/org/apache/druid/java/util/common/Triple.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/UOE.java b/processing/src/main/java/org/apache/druid/java/util/common/UOE.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/UOE.java rename to processing/src/main/java/org/apache/druid/java/util/common/UOE.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/URIs.java b/processing/src/main/java/org/apache/druid/java/util/common/URIs.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/URIs.java rename to processing/src/main/java/org/apache/druid/java/util/common/URIs.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/UnsafeUtils.java b/processing/src/main/java/org/apache/druid/java/util/common/UnsafeUtils.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/UnsafeUtils.java rename to processing/src/main/java/org/apache/druid/java/util/common/UnsafeUtils.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/collect/Utils.java b/processing/src/main/java/org/apache/druid/java/util/common/collect/Utils.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/collect/Utils.java rename to processing/src/main/java/org/apache/druid/java/util/common/collect/Utils.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/concurrent/DirectExecutorService.java b/processing/src/main/java/org/apache/druid/java/util/common/concurrent/DirectExecutorService.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/concurrent/DirectExecutorService.java rename to processing/src/main/java/org/apache/druid/java/util/common/concurrent/DirectExecutorService.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/concurrent/DummyExecutorService.java b/processing/src/main/java/org/apache/druid/java/util/common/concurrent/DummyExecutorService.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/concurrent/DummyExecutorService.java rename to processing/src/main/java/org/apache/druid/java/util/common/concurrent/DummyExecutorService.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/concurrent/Execs.java b/processing/src/main/java/org/apache/druid/java/util/common/concurrent/Execs.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/concurrent/Execs.java rename to processing/src/main/java/org/apache/druid/java/util/common/concurrent/Execs.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/concurrent/ExecutorServiceConfig.java b/processing/src/main/java/org/apache/druid/java/util/common/concurrent/ExecutorServiceConfig.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/concurrent/ExecutorServiceConfig.java rename to processing/src/main/java/org/apache/druid/java/util/common/concurrent/ExecutorServiceConfig.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/concurrent/ExecutorServices.java b/processing/src/main/java/org/apache/druid/java/util/common/concurrent/ExecutorServices.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/concurrent/ExecutorServices.java rename to processing/src/main/java/org/apache/druid/java/util/common/concurrent/ExecutorServices.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/concurrent/ScheduledExecutorFactory.java b/processing/src/main/java/org/apache/druid/java/util/common/concurrent/ScheduledExecutorFactory.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/concurrent/ScheduledExecutorFactory.java rename to processing/src/main/java/org/apache/druid/java/util/common/concurrent/ScheduledExecutorFactory.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/concurrent/ScheduledExecutors.java b/processing/src/main/java/org/apache/druid/java/util/common/concurrent/ScheduledExecutors.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/concurrent/ScheduledExecutors.java rename to processing/src/main/java/org/apache/druid/java/util/common/concurrent/ScheduledExecutors.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/config/Config.java b/processing/src/main/java/org/apache/druid/java/util/common/config/Config.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/config/Config.java rename to processing/src/main/java/org/apache/druid/java/util/common/config/Config.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/config/DurationCoercible.java b/processing/src/main/java/org/apache/druid/java/util/common/config/DurationCoercible.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/config/DurationCoercible.java rename to processing/src/main/java/org/apache/druid/java/util/common/config/DurationCoercible.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/function/TriConsumer.java b/processing/src/main/java/org/apache/druid/java/util/common/function/TriConsumer.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/function/TriConsumer.java rename to processing/src/main/java/org/apache/druid/java/util/common/function/TriConsumer.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/granularity/AllGranularity.java b/processing/src/main/java/org/apache/druid/java/util/common/granularity/AllGranularity.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/granularity/AllGranularity.java rename to processing/src/main/java/org/apache/druid/java/util/common/granularity/AllGranularity.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/granularity/DurationGranularity.java b/processing/src/main/java/org/apache/druid/java/util/common/granularity/DurationGranularity.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/granularity/DurationGranularity.java rename to processing/src/main/java/org/apache/druid/java/util/common/granularity/DurationGranularity.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/granularity/Granularities.java b/processing/src/main/java/org/apache/druid/java/util/common/granularity/Granularities.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/granularity/Granularities.java rename to processing/src/main/java/org/apache/druid/java/util/common/granularity/Granularities.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/granularity/Granularity.java b/processing/src/main/java/org/apache/druid/java/util/common/granularity/Granularity.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/granularity/Granularity.java rename to processing/src/main/java/org/apache/druid/java/util/common/granularity/Granularity.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/granularity/GranularityType.java b/processing/src/main/java/org/apache/druid/java/util/common/granularity/GranularityType.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/granularity/GranularityType.java rename to processing/src/main/java/org/apache/druid/java/util/common/granularity/GranularityType.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/granularity/IntervalsByGranularity.java b/processing/src/main/java/org/apache/druid/java/util/common/granularity/IntervalsByGranularity.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/granularity/IntervalsByGranularity.java rename to processing/src/main/java/org/apache/druid/java/util/common/granularity/IntervalsByGranularity.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/granularity/NoneGranularity.java b/processing/src/main/java/org/apache/druid/java/util/common/granularity/NoneGranularity.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/granularity/NoneGranularity.java rename to processing/src/main/java/org/apache/druid/java/util/common/granularity/NoneGranularity.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/granularity/PeriodGranularity.java b/processing/src/main/java/org/apache/druid/java/util/common/granularity/PeriodGranularity.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/granularity/PeriodGranularity.java rename to processing/src/main/java/org/apache/druid/java/util/common/granularity/PeriodGranularity.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/guava/Accumulator.java b/processing/src/main/java/org/apache/druid/java/util/common/guava/Accumulator.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/guava/Accumulator.java rename to processing/src/main/java/org/apache/druid/java/util/common/guava/Accumulator.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/guava/Accumulators.java b/processing/src/main/java/org/apache/druid/java/util/common/guava/Accumulators.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/guava/Accumulators.java rename to processing/src/main/java/org/apache/druid/java/util/common/guava/Accumulators.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/guava/BaseSequence.java b/processing/src/main/java/org/apache/druid/java/util/common/guava/BaseSequence.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/guava/BaseSequence.java rename to processing/src/main/java/org/apache/druid/java/util/common/guava/BaseSequence.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/guava/Comparators.java b/processing/src/main/java/org/apache/druid/java/util/common/guava/Comparators.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/guava/Comparators.java rename to processing/src/main/java/org/apache/druid/java/util/common/guava/Comparators.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/guava/ConcatSequence.java b/processing/src/main/java/org/apache/druid/java/util/common/guava/ConcatSequence.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/guava/ConcatSequence.java rename to processing/src/main/java/org/apache/druid/java/util/common/guava/ConcatSequence.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/guava/DelegatingYieldingAccumulator.java b/processing/src/main/java/org/apache/druid/java/util/common/guava/DelegatingYieldingAccumulator.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/guava/DelegatingYieldingAccumulator.java rename to processing/src/main/java/org/apache/druid/java/util/common/guava/DelegatingYieldingAccumulator.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/guava/DroppingIterable.java b/processing/src/main/java/org/apache/druid/java/util/common/guava/DroppingIterable.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/guava/DroppingIterable.java rename to processing/src/main/java/org/apache/druid/java/util/common/guava/DroppingIterable.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/guava/DroppingIterator.java b/processing/src/main/java/org/apache/druid/java/util/common/guava/DroppingIterator.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/guava/DroppingIterator.java rename to processing/src/main/java/org/apache/druid/java/util/common/guava/DroppingIterator.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/guava/ExecuteWhenDoneYielder.java b/processing/src/main/java/org/apache/druid/java/util/common/guava/ExecuteWhenDoneYielder.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/guava/ExecuteWhenDoneYielder.java rename to processing/src/main/java/org/apache/druid/java/util/common/guava/ExecuteWhenDoneYielder.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/guava/ExplodingSequence.java b/processing/src/main/java/org/apache/druid/java/util/common/guava/ExplodingSequence.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/guava/ExplodingSequence.java rename to processing/src/main/java/org/apache/druid/java/util/common/guava/ExplodingSequence.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/guava/FilteredSequence.java b/processing/src/main/java/org/apache/druid/java/util/common/guava/FilteredSequence.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/guava/FilteredSequence.java rename to processing/src/main/java/org/apache/druid/java/util/common/guava/FilteredSequence.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/guava/FilteringAccumulator.java b/processing/src/main/java/org/apache/druid/java/util/common/guava/FilteringAccumulator.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/guava/FilteringAccumulator.java rename to processing/src/main/java/org/apache/druid/java/util/common/guava/FilteringAccumulator.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/guava/FilteringYieldingAccumulator.java b/processing/src/main/java/org/apache/druid/java/util/common/guava/FilteringYieldingAccumulator.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/guava/FilteringYieldingAccumulator.java rename to processing/src/main/java/org/apache/druid/java/util/common/guava/FilteringYieldingAccumulator.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/guava/FunctionalIterable.java b/processing/src/main/java/org/apache/druid/java/util/common/guava/FunctionalIterable.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/guava/FunctionalIterable.java rename to processing/src/main/java/org/apache/druid/java/util/common/guava/FunctionalIterable.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/guava/FunctionalIterator.java b/processing/src/main/java/org/apache/druid/java/util/common/guava/FunctionalIterator.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/guava/FunctionalIterator.java rename to processing/src/main/java/org/apache/druid/java/util/common/guava/FunctionalIterator.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/guava/LazySequence.java b/processing/src/main/java/org/apache/druid/java/util/common/guava/LazySequence.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/guava/LazySequence.java rename to processing/src/main/java/org/apache/druid/java/util/common/guava/LazySequence.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/guava/LimitedSequence.java b/processing/src/main/java/org/apache/druid/java/util/common/guava/LimitedSequence.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/guava/LimitedSequence.java rename to processing/src/main/java/org/apache/druid/java/util/common/guava/LimitedSequence.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/guava/MappedSequence.java b/processing/src/main/java/org/apache/druid/java/util/common/guava/MappedSequence.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/guava/MappedSequence.java rename to processing/src/main/java/org/apache/druid/java/util/common/guava/MappedSequence.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/guava/MappingAccumulator.java b/processing/src/main/java/org/apache/druid/java/util/common/guava/MappingAccumulator.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/guava/MappingAccumulator.java rename to processing/src/main/java/org/apache/druid/java/util/common/guava/MappingAccumulator.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/guava/MappingYieldingAccumulator.java b/processing/src/main/java/org/apache/druid/java/util/common/guava/MappingYieldingAccumulator.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/guava/MappingYieldingAccumulator.java rename to processing/src/main/java/org/apache/druid/java/util/common/guava/MappingYieldingAccumulator.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/guava/MergeIterable.java b/processing/src/main/java/org/apache/druid/java/util/common/guava/MergeIterable.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/guava/MergeIterable.java rename to processing/src/main/java/org/apache/druid/java/util/common/guava/MergeIterable.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/guava/MergeIterator.java b/processing/src/main/java/org/apache/druid/java/util/common/guava/MergeIterator.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/guava/MergeIterator.java rename to processing/src/main/java/org/apache/druid/java/util/common/guava/MergeIterator.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/guava/MergeSequence.java b/processing/src/main/java/org/apache/druid/java/util/common/guava/MergeSequence.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/guava/MergeSequence.java rename to processing/src/main/java/org/apache/druid/java/util/common/guava/MergeSequence.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/guava/ParallelMergeCombiningSequence.java b/processing/src/main/java/org/apache/druid/java/util/common/guava/ParallelMergeCombiningSequence.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/guava/ParallelMergeCombiningSequence.java rename to processing/src/main/java/org/apache/druid/java/util/common/guava/ParallelMergeCombiningSequence.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/guava/Sequence.java b/processing/src/main/java/org/apache/druid/java/util/common/guava/Sequence.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/guava/Sequence.java rename to processing/src/main/java/org/apache/druid/java/util/common/guava/Sequence.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/guava/SequenceWrapper.java b/processing/src/main/java/org/apache/druid/java/util/common/guava/SequenceWrapper.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/guava/SequenceWrapper.java rename to processing/src/main/java/org/apache/druid/java/util/common/guava/SequenceWrapper.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/guava/Sequences.java b/processing/src/main/java/org/apache/druid/java/util/common/guava/Sequences.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/guava/Sequences.java rename to processing/src/main/java/org/apache/druid/java/util/common/guava/Sequences.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/guava/SimpleSequence.java b/processing/src/main/java/org/apache/druid/java/util/common/guava/SimpleSequence.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/guava/SimpleSequence.java rename to processing/src/main/java/org/apache/druid/java/util/common/guava/SimpleSequence.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/guava/SkippingSequence.java b/processing/src/main/java/org/apache/druid/java/util/common/guava/SkippingSequence.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/guava/SkippingSequence.java rename to processing/src/main/java/org/apache/druid/java/util/common/guava/SkippingSequence.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/guava/TopNSequence.java b/processing/src/main/java/org/apache/druid/java/util/common/guava/TopNSequence.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/guava/TopNSequence.java rename to processing/src/main/java/org/apache/druid/java/util/common/guava/TopNSequence.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/guava/WrappingSequence.java b/processing/src/main/java/org/apache/druid/java/util/common/guava/WrappingSequence.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/guava/WrappingSequence.java rename to processing/src/main/java/org/apache/druid/java/util/common/guava/WrappingSequence.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/guava/WrappingYielder.java b/processing/src/main/java/org/apache/druid/java/util/common/guava/WrappingYielder.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/guava/WrappingYielder.java rename to processing/src/main/java/org/apache/druid/java/util/common/guava/WrappingYielder.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/guava/Yielder.java b/processing/src/main/java/org/apache/druid/java/util/common/guava/Yielder.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/guava/Yielder.java rename to processing/src/main/java/org/apache/druid/java/util/common/guava/Yielder.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/guava/Yielders.java b/processing/src/main/java/org/apache/druid/java/util/common/guava/Yielders.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/guava/Yielders.java rename to processing/src/main/java/org/apache/druid/java/util/common/guava/Yielders.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/guava/YieldingAccumulator.java b/processing/src/main/java/org/apache/druid/java/util/common/guava/YieldingAccumulator.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/guava/YieldingAccumulator.java rename to processing/src/main/java/org/apache/druid/java/util/common/guava/YieldingAccumulator.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/guava/YieldingAccumulators.java b/processing/src/main/java/org/apache/druid/java/util/common/guava/YieldingAccumulators.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/guava/YieldingAccumulators.java rename to processing/src/main/java/org/apache/druid/java/util/common/guava/YieldingAccumulators.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/guava/YieldingSequenceBase.java b/processing/src/main/java/org/apache/druid/java/util/common/guava/YieldingSequenceBase.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/guava/YieldingSequenceBase.java rename to processing/src/main/java/org/apache/druid/java/util/common/guava/YieldingSequenceBase.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/guava/nary/TrinaryFn.java b/processing/src/main/java/org/apache/druid/java/util/common/guava/nary/TrinaryFn.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/guava/nary/TrinaryFn.java rename to processing/src/main/java/org/apache/druid/java/util/common/guava/nary/TrinaryFn.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/guava/nary/TrinaryTransformIterable.java b/processing/src/main/java/org/apache/druid/java/util/common/guava/nary/TrinaryTransformIterable.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/guava/nary/TrinaryTransformIterable.java rename to processing/src/main/java/org/apache/druid/java/util/common/guava/nary/TrinaryTransformIterable.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/guava/nary/TrinaryTransformIterator.java b/processing/src/main/java/org/apache/druid/java/util/common/guava/nary/TrinaryTransformIterator.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/guava/nary/TrinaryTransformIterator.java rename to processing/src/main/java/org/apache/druid/java/util/common/guava/nary/TrinaryTransformIterator.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/io/Closer.java b/processing/src/main/java/org/apache/druid/java/util/common/io/Closer.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/io/Closer.java rename to processing/src/main/java/org/apache/druid/java/util/common/io/Closer.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/io/NativeIO.java b/processing/src/main/java/org/apache/druid/java/util/common/io/NativeIO.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/io/NativeIO.java rename to processing/src/main/java/org/apache/druid/java/util/common/io/NativeIO.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/io/smoosh/FileSmoosher.java b/processing/src/main/java/org/apache/druid/java/util/common/io/smoosh/FileSmoosher.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/io/smoosh/FileSmoosher.java rename to processing/src/main/java/org/apache/druid/java/util/common/io/smoosh/FileSmoosher.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/io/smoosh/Metadata.java b/processing/src/main/java/org/apache/druid/java/util/common/io/smoosh/Metadata.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/io/smoosh/Metadata.java rename to processing/src/main/java/org/apache/druid/java/util/common/io/smoosh/Metadata.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/io/smoosh/Smoosh.java b/processing/src/main/java/org/apache/druid/java/util/common/io/smoosh/Smoosh.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/io/smoosh/Smoosh.java rename to processing/src/main/java/org/apache/druid/java/util/common/io/smoosh/Smoosh.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/io/smoosh/SmooshedFileMapper.java b/processing/src/main/java/org/apache/druid/java/util/common/io/smoosh/SmooshedFileMapper.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/io/smoosh/SmooshedFileMapper.java rename to processing/src/main/java/org/apache/druid/java/util/common/io/smoosh/SmooshedFileMapper.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/io/smoosh/SmooshedWriter.java b/processing/src/main/java/org/apache/druid/java/util/common/io/smoosh/SmooshedWriter.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/io/smoosh/SmooshedWriter.java rename to processing/src/main/java/org/apache/druid/java/util/common/io/smoosh/SmooshedWriter.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/jackson/JacksonUtils.java b/processing/src/main/java/org/apache/druid/java/util/common/jackson/JacksonUtils.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/jackson/JacksonUtils.java rename to processing/src/main/java/org/apache/druid/java/util/common/jackson/JacksonUtils.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/lifecycle/Lifecycle.java b/processing/src/main/java/org/apache/druid/java/util/common/lifecycle/Lifecycle.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/lifecycle/Lifecycle.java rename to processing/src/main/java/org/apache/druid/java/util/common/lifecycle/Lifecycle.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/lifecycle/LifecycleStart.java b/processing/src/main/java/org/apache/druid/java/util/common/lifecycle/LifecycleStart.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/lifecycle/LifecycleStart.java rename to processing/src/main/java/org/apache/druid/java/util/common/lifecycle/LifecycleStart.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/lifecycle/LifecycleStop.java b/processing/src/main/java/org/apache/druid/java/util/common/lifecycle/LifecycleStop.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/lifecycle/LifecycleStop.java rename to processing/src/main/java/org/apache/druid/java/util/common/lifecycle/LifecycleStop.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/logger/Logger.java b/processing/src/main/java/org/apache/druid/java/util/common/logger/Logger.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/logger/Logger.java rename to processing/src/main/java/org/apache/druid/java/util/common/logger/Logger.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/parsers/AbstractFlatTextFormatParser.java b/processing/src/main/java/org/apache/druid/java/util/common/parsers/AbstractFlatTextFormatParser.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/parsers/AbstractFlatTextFormatParser.java rename to processing/src/main/java/org/apache/druid/java/util/common/parsers/AbstractFlatTextFormatParser.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/parsers/CSVParser.java b/processing/src/main/java/org/apache/druid/java/util/common/parsers/CSVParser.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/parsers/CSVParser.java rename to processing/src/main/java/org/apache/druid/java/util/common/parsers/CSVParser.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/parsers/CloseableIterator.java b/processing/src/main/java/org/apache/druid/java/util/common/parsers/CloseableIterator.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/parsers/CloseableIterator.java rename to processing/src/main/java/org/apache/druid/java/util/common/parsers/CloseableIterator.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/parsers/CloseableIteratorWithMetadata.java b/processing/src/main/java/org/apache/druid/java/util/common/parsers/CloseableIteratorWithMetadata.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/parsers/CloseableIteratorWithMetadata.java rename to processing/src/main/java/org/apache/druid/java/util/common/parsers/CloseableIteratorWithMetadata.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/parsers/DelimitedParser.java b/processing/src/main/java/org/apache/druid/java/util/common/parsers/DelimitedParser.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/parsers/DelimitedParser.java rename to processing/src/main/java/org/apache/druid/java/util/common/parsers/DelimitedParser.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/parsers/FlattenerJsonProvider.java b/processing/src/main/java/org/apache/druid/java/util/common/parsers/FlattenerJsonProvider.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/parsers/FlattenerJsonProvider.java rename to processing/src/main/java/org/apache/druid/java/util/common/parsers/FlattenerJsonProvider.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/parsers/JSONFlattenerMaker.java b/processing/src/main/java/org/apache/druid/java/util/common/parsers/JSONFlattenerMaker.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/parsers/JSONFlattenerMaker.java rename to processing/src/main/java/org/apache/druid/java/util/common/parsers/JSONFlattenerMaker.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/parsers/JSONPathFieldSpec.java b/processing/src/main/java/org/apache/druid/java/util/common/parsers/JSONPathFieldSpec.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/parsers/JSONPathFieldSpec.java rename to processing/src/main/java/org/apache/druid/java/util/common/parsers/JSONPathFieldSpec.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/parsers/JSONPathFieldType.java b/processing/src/main/java/org/apache/druid/java/util/common/parsers/JSONPathFieldType.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/parsers/JSONPathFieldType.java rename to processing/src/main/java/org/apache/druid/java/util/common/parsers/JSONPathFieldType.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/parsers/JSONPathParser.java b/processing/src/main/java/org/apache/druid/java/util/common/parsers/JSONPathParser.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/parsers/JSONPathParser.java rename to processing/src/main/java/org/apache/druid/java/util/common/parsers/JSONPathParser.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/parsers/JSONPathSpec.java b/processing/src/main/java/org/apache/druid/java/util/common/parsers/JSONPathSpec.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/parsers/JSONPathSpec.java rename to processing/src/main/java/org/apache/druid/java/util/common/parsers/JSONPathSpec.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/parsers/JSONToLowerParser.java b/processing/src/main/java/org/apache/druid/java/util/common/parsers/JSONToLowerParser.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/parsers/JSONToLowerParser.java rename to processing/src/main/java/org/apache/druid/java/util/common/parsers/JSONToLowerParser.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/parsers/JavaScriptParser.java b/processing/src/main/java/org/apache/druid/java/util/common/parsers/JavaScriptParser.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/parsers/JavaScriptParser.java rename to processing/src/main/java/org/apache/druid/java/util/common/parsers/JavaScriptParser.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/parsers/NotImplementedMappingProvider.java b/processing/src/main/java/org/apache/druid/java/util/common/parsers/NotImplementedMappingProvider.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/parsers/NotImplementedMappingProvider.java rename to processing/src/main/java/org/apache/druid/java/util/common/parsers/NotImplementedMappingProvider.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/parsers/ObjectFlattener.java b/processing/src/main/java/org/apache/druid/java/util/common/parsers/ObjectFlattener.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/parsers/ObjectFlattener.java rename to processing/src/main/java/org/apache/druid/java/util/common/parsers/ObjectFlattener.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/parsers/ObjectFlatteners.java b/processing/src/main/java/org/apache/druid/java/util/common/parsers/ObjectFlatteners.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/parsers/ObjectFlatteners.java rename to processing/src/main/java/org/apache/druid/java/util/common/parsers/ObjectFlatteners.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/parsers/ParseException.java b/processing/src/main/java/org/apache/druid/java/util/common/parsers/ParseException.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/parsers/ParseException.java rename to processing/src/main/java/org/apache/druid/java/util/common/parsers/ParseException.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/parsers/Parser.java b/processing/src/main/java/org/apache/druid/java/util/common/parsers/Parser.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/parsers/Parser.java rename to processing/src/main/java/org/apache/druid/java/util/common/parsers/Parser.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/parsers/ParserUtils.java b/processing/src/main/java/org/apache/druid/java/util/common/parsers/ParserUtils.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/parsers/ParserUtils.java rename to processing/src/main/java/org/apache/druid/java/util/common/parsers/ParserUtils.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/parsers/Parsers.java b/processing/src/main/java/org/apache/druid/java/util/common/parsers/Parsers.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/parsers/Parsers.java rename to processing/src/main/java/org/apache/druid/java/util/common/parsers/Parsers.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/parsers/RegexParser.java b/processing/src/main/java/org/apache/druid/java/util/common/parsers/RegexParser.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/parsers/RegexParser.java rename to processing/src/main/java/org/apache/druid/java/util/common/parsers/RegexParser.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/parsers/TimestampParser.java b/processing/src/main/java/org/apache/druid/java/util/common/parsers/TimestampParser.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/parsers/TimestampParser.java rename to processing/src/main/java/org/apache/druid/java/util/common/parsers/TimestampParser.java diff --git a/core/src/main/java/org/apache/druid/java/util/common/parsers/UnparseableColumnsParseException.java b/processing/src/main/java/org/apache/druid/java/util/common/parsers/UnparseableColumnsParseException.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/common/parsers/UnparseableColumnsParseException.java rename to processing/src/main/java/org/apache/druid/java/util/common/parsers/UnparseableColumnsParseException.java diff --git a/core/src/main/java/org/apache/druid/java/util/emitter/EmittingLogger.java b/processing/src/main/java/org/apache/druid/java/util/emitter/EmittingLogger.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/emitter/EmittingLogger.java rename to processing/src/main/java/org/apache/druid/java/util/emitter/EmittingLogger.java diff --git a/core/src/main/java/org/apache/druid/java/util/emitter/core/BaseHttpEmittingConfig.java b/processing/src/main/java/org/apache/druid/java/util/emitter/core/BaseHttpEmittingConfig.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/emitter/core/BaseHttpEmittingConfig.java rename to processing/src/main/java/org/apache/druid/java/util/emitter/core/BaseHttpEmittingConfig.java diff --git a/core/src/main/java/org/apache/druid/java/util/emitter/core/Batch.java b/processing/src/main/java/org/apache/druid/java/util/emitter/core/Batch.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/emitter/core/Batch.java rename to processing/src/main/java/org/apache/druid/java/util/emitter/core/Batch.java diff --git a/core/src/main/java/org/apache/druid/java/util/emitter/core/BatchingStrategy.java b/processing/src/main/java/org/apache/druid/java/util/emitter/core/BatchingStrategy.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/emitter/core/BatchingStrategy.java rename to processing/src/main/java/org/apache/druid/java/util/emitter/core/BatchingStrategy.java diff --git a/core/src/main/java/org/apache/druid/java/util/emitter/core/ComposingEmitter.java b/processing/src/main/java/org/apache/druid/java/util/emitter/core/ComposingEmitter.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/emitter/core/ComposingEmitter.java rename to processing/src/main/java/org/apache/druid/java/util/emitter/core/ComposingEmitter.java diff --git a/core/src/main/java/org/apache/druid/java/util/emitter/core/ConcurrentTimeCounter.java b/processing/src/main/java/org/apache/druid/java/util/emitter/core/ConcurrentTimeCounter.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/emitter/core/ConcurrentTimeCounter.java rename to processing/src/main/java/org/apache/druid/java/util/emitter/core/ConcurrentTimeCounter.java diff --git a/core/src/main/java/org/apache/druid/java/util/emitter/core/ContentEncoding.java b/processing/src/main/java/org/apache/druid/java/util/emitter/core/ContentEncoding.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/emitter/core/ContentEncoding.java rename to processing/src/main/java/org/apache/druid/java/util/emitter/core/ContentEncoding.java diff --git a/core/src/main/java/org/apache/druid/java/util/emitter/core/Emitter.java b/processing/src/main/java/org/apache/druid/java/util/emitter/core/Emitter.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/emitter/core/Emitter.java rename to processing/src/main/java/org/apache/druid/java/util/emitter/core/Emitter.java diff --git a/core/src/main/java/org/apache/druid/java/util/emitter/core/Emitters.java b/processing/src/main/java/org/apache/druid/java/util/emitter/core/Emitters.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/emitter/core/Emitters.java rename to processing/src/main/java/org/apache/druid/java/util/emitter/core/Emitters.java diff --git a/core/src/main/java/org/apache/druid/java/util/emitter/core/Event.java b/processing/src/main/java/org/apache/druid/java/util/emitter/core/Event.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/emitter/core/Event.java rename to processing/src/main/java/org/apache/druid/java/util/emitter/core/Event.java diff --git a/core/src/main/java/org/apache/druid/java/util/emitter/core/EventMap.java b/processing/src/main/java/org/apache/druid/java/util/emitter/core/EventMap.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/emitter/core/EventMap.java rename to processing/src/main/java/org/apache/druid/java/util/emitter/core/EventMap.java diff --git a/core/src/main/java/org/apache/druid/java/util/emitter/core/EventMapSerializer.java b/processing/src/main/java/org/apache/druid/java/util/emitter/core/EventMapSerializer.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/emitter/core/EventMapSerializer.java rename to processing/src/main/java/org/apache/druid/java/util/emitter/core/EventMapSerializer.java diff --git a/core/src/main/java/org/apache/druid/java/util/emitter/core/FeedUriExtractor.java b/processing/src/main/java/org/apache/druid/java/util/emitter/core/FeedUriExtractor.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/emitter/core/FeedUriExtractor.java rename to processing/src/main/java/org/apache/druid/java/util/emitter/core/FeedUriExtractor.java diff --git a/core/src/main/java/org/apache/druid/java/util/emitter/core/HttpEmitterConfig.java b/processing/src/main/java/org/apache/druid/java/util/emitter/core/HttpEmitterConfig.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/emitter/core/HttpEmitterConfig.java rename to processing/src/main/java/org/apache/druid/java/util/emitter/core/HttpEmitterConfig.java diff --git a/core/src/main/java/org/apache/druid/java/util/emitter/core/HttpPostEmitter.java b/processing/src/main/java/org/apache/druid/java/util/emitter/core/HttpPostEmitter.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/emitter/core/HttpPostEmitter.java rename to processing/src/main/java/org/apache/druid/java/util/emitter/core/HttpPostEmitter.java diff --git a/core/src/main/java/org/apache/druid/java/util/emitter/core/LoggingEmitter.java b/processing/src/main/java/org/apache/druid/java/util/emitter/core/LoggingEmitter.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/emitter/core/LoggingEmitter.java rename to processing/src/main/java/org/apache/druid/java/util/emitter/core/LoggingEmitter.java diff --git a/core/src/main/java/org/apache/druid/java/util/emitter/core/LoggingEmitterConfig.java b/processing/src/main/java/org/apache/druid/java/util/emitter/core/LoggingEmitterConfig.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/emitter/core/LoggingEmitterConfig.java rename to processing/src/main/java/org/apache/druid/java/util/emitter/core/LoggingEmitterConfig.java diff --git a/core/src/main/java/org/apache/druid/java/util/emitter/core/NoopEmitter.java b/processing/src/main/java/org/apache/druid/java/util/emitter/core/NoopEmitter.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/emitter/core/NoopEmitter.java rename to processing/src/main/java/org/apache/druid/java/util/emitter/core/NoopEmitter.java diff --git a/core/src/main/java/org/apache/druid/java/util/emitter/core/ParametrizedUriEmitter.java b/processing/src/main/java/org/apache/druid/java/util/emitter/core/ParametrizedUriEmitter.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/emitter/core/ParametrizedUriEmitter.java rename to processing/src/main/java/org/apache/druid/java/util/emitter/core/ParametrizedUriEmitter.java diff --git a/core/src/main/java/org/apache/druid/java/util/emitter/core/ParametrizedUriEmitterConfig.java b/processing/src/main/java/org/apache/druid/java/util/emitter/core/ParametrizedUriEmitterConfig.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/emitter/core/ParametrizedUriEmitterConfig.java rename to processing/src/main/java/org/apache/druid/java/util/emitter/core/ParametrizedUriEmitterConfig.java diff --git a/core/src/main/java/org/apache/druid/java/util/emitter/core/ParametrizedUriExtractor.java b/processing/src/main/java/org/apache/druid/java/util/emitter/core/ParametrizedUriExtractor.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/emitter/core/ParametrizedUriExtractor.java rename to processing/src/main/java/org/apache/druid/java/util/emitter/core/ParametrizedUriExtractor.java diff --git a/core/src/main/java/org/apache/druid/java/util/emitter/core/SwitchingEmitter.java b/processing/src/main/java/org/apache/druid/java/util/emitter/core/SwitchingEmitter.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/emitter/core/SwitchingEmitter.java rename to processing/src/main/java/org/apache/druid/java/util/emitter/core/SwitchingEmitter.java diff --git a/core/src/main/java/org/apache/druid/java/util/emitter/core/UriExtractor.java b/processing/src/main/java/org/apache/druid/java/util/emitter/core/UriExtractor.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/emitter/core/UriExtractor.java rename to processing/src/main/java/org/apache/druid/java/util/emitter/core/UriExtractor.java diff --git a/core/src/main/java/org/apache/druid/java/util/emitter/core/ZeroCopyByteArrayOutputStream.java b/processing/src/main/java/org/apache/druid/java/util/emitter/core/ZeroCopyByteArrayOutputStream.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/emitter/core/ZeroCopyByteArrayOutputStream.java rename to processing/src/main/java/org/apache/druid/java/util/emitter/core/ZeroCopyByteArrayOutputStream.java diff --git a/core/src/main/java/org/apache/druid/java/util/emitter/factory/EmitterFactory.java b/processing/src/main/java/org/apache/druid/java/util/emitter/factory/EmitterFactory.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/emitter/factory/EmitterFactory.java rename to processing/src/main/java/org/apache/druid/java/util/emitter/factory/EmitterFactory.java diff --git a/core/src/main/java/org/apache/druid/java/util/emitter/factory/HttpEmitterFactory.java b/processing/src/main/java/org/apache/druid/java/util/emitter/factory/HttpEmitterFactory.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/emitter/factory/HttpEmitterFactory.java rename to processing/src/main/java/org/apache/druid/java/util/emitter/factory/HttpEmitterFactory.java diff --git a/core/src/main/java/org/apache/druid/java/util/emitter/factory/LoggingEmitterFactory.java b/processing/src/main/java/org/apache/druid/java/util/emitter/factory/LoggingEmitterFactory.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/emitter/factory/LoggingEmitterFactory.java rename to processing/src/main/java/org/apache/druid/java/util/emitter/factory/LoggingEmitterFactory.java diff --git a/core/src/main/java/org/apache/druid/java/util/emitter/factory/NoopEmitterFactory.java b/processing/src/main/java/org/apache/druid/java/util/emitter/factory/NoopEmitterFactory.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/emitter/factory/NoopEmitterFactory.java rename to processing/src/main/java/org/apache/druid/java/util/emitter/factory/NoopEmitterFactory.java diff --git a/core/src/main/java/org/apache/druid/java/util/emitter/factory/ParametrizedUriEmitterFactory.java b/processing/src/main/java/org/apache/druid/java/util/emitter/factory/ParametrizedUriEmitterFactory.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/emitter/factory/ParametrizedUriEmitterFactory.java rename to processing/src/main/java/org/apache/druid/java/util/emitter/factory/ParametrizedUriEmitterFactory.java diff --git a/core/src/main/java/org/apache/druid/java/util/emitter/service/AlertBuilder.java b/processing/src/main/java/org/apache/druid/java/util/emitter/service/AlertBuilder.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/emitter/service/AlertBuilder.java rename to processing/src/main/java/org/apache/druid/java/util/emitter/service/AlertBuilder.java diff --git a/core/src/main/java/org/apache/druid/java/util/emitter/service/AlertEvent.java b/processing/src/main/java/org/apache/druid/java/util/emitter/service/AlertEvent.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/emitter/service/AlertEvent.java rename to processing/src/main/java/org/apache/druid/java/util/emitter/service/AlertEvent.java diff --git a/core/src/main/java/org/apache/druid/java/util/emitter/service/ServiceEmitter.java b/processing/src/main/java/org/apache/druid/java/util/emitter/service/ServiceEmitter.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/emitter/service/ServiceEmitter.java rename to processing/src/main/java/org/apache/druid/java/util/emitter/service/ServiceEmitter.java diff --git a/core/src/main/java/org/apache/druid/java/util/emitter/service/ServiceEventBuilder.java b/processing/src/main/java/org/apache/druid/java/util/emitter/service/ServiceEventBuilder.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/emitter/service/ServiceEventBuilder.java rename to processing/src/main/java/org/apache/druid/java/util/emitter/service/ServiceEventBuilder.java diff --git a/core/src/main/java/org/apache/druid/java/util/emitter/service/ServiceMetricEvent.java b/processing/src/main/java/org/apache/druid/java/util/emitter/service/ServiceMetricEvent.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/emitter/service/ServiceMetricEvent.java rename to processing/src/main/java/org/apache/druid/java/util/emitter/service/ServiceMetricEvent.java diff --git a/core/src/main/java/org/apache/druid/java/util/http/client/AbstractHttpClient.java b/processing/src/main/java/org/apache/druid/java/util/http/client/AbstractHttpClient.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/http/client/AbstractHttpClient.java rename to processing/src/main/java/org/apache/druid/java/util/http/client/AbstractHttpClient.java diff --git a/core/src/main/java/org/apache/druid/java/util/http/client/CredentialedHttpClient.java b/processing/src/main/java/org/apache/druid/java/util/http/client/CredentialedHttpClient.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/http/client/CredentialedHttpClient.java rename to processing/src/main/java/org/apache/druid/java/util/http/client/CredentialedHttpClient.java diff --git a/core/src/main/java/org/apache/druid/java/util/http/client/HttpClient.java b/processing/src/main/java/org/apache/druid/java/util/http/client/HttpClient.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/http/client/HttpClient.java rename to processing/src/main/java/org/apache/druid/java/util/http/client/HttpClient.java diff --git a/core/src/main/java/org/apache/druid/java/util/http/client/HttpClientConfig.java b/processing/src/main/java/org/apache/druid/java/util/http/client/HttpClientConfig.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/http/client/HttpClientConfig.java rename to processing/src/main/java/org/apache/druid/java/util/http/client/HttpClientConfig.java diff --git a/core/src/main/java/org/apache/druid/java/util/http/client/HttpClientInit.java b/processing/src/main/java/org/apache/druid/java/util/http/client/HttpClientInit.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/http/client/HttpClientInit.java rename to processing/src/main/java/org/apache/druid/java/util/http/client/HttpClientInit.java diff --git a/core/src/main/java/org/apache/druid/java/util/http/client/HttpClientProxyConfig.java b/processing/src/main/java/org/apache/druid/java/util/http/client/HttpClientProxyConfig.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/http/client/HttpClientProxyConfig.java rename to processing/src/main/java/org/apache/druid/java/util/http/client/HttpClientProxyConfig.java diff --git a/core/src/main/java/org/apache/druid/java/util/http/client/NettyHttpClient.java b/processing/src/main/java/org/apache/druid/java/util/http/client/NettyHttpClient.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/http/client/NettyHttpClient.java rename to processing/src/main/java/org/apache/druid/java/util/http/client/NettyHttpClient.java diff --git a/core/src/main/java/org/apache/druid/java/util/http/client/Request.java b/processing/src/main/java/org/apache/druid/java/util/http/client/Request.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/http/client/Request.java rename to processing/src/main/java/org/apache/druid/java/util/http/client/Request.java diff --git a/core/src/main/java/org/apache/druid/java/util/http/client/auth/BasicCredentials.java b/processing/src/main/java/org/apache/druid/java/util/http/client/auth/BasicCredentials.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/http/client/auth/BasicCredentials.java rename to processing/src/main/java/org/apache/druid/java/util/http/client/auth/BasicCredentials.java diff --git a/core/src/main/java/org/apache/druid/java/util/http/client/auth/Credentials.java b/processing/src/main/java/org/apache/druid/java/util/http/client/auth/Credentials.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/http/client/auth/Credentials.java rename to processing/src/main/java/org/apache/druid/java/util/http/client/auth/Credentials.java diff --git a/core/src/main/java/org/apache/druid/java/util/http/client/io/AppendableByteArrayInputStream.java b/processing/src/main/java/org/apache/druid/java/util/http/client/io/AppendableByteArrayInputStream.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/http/client/io/AppendableByteArrayInputStream.java rename to processing/src/main/java/org/apache/druid/java/util/http/client/io/AppendableByteArrayInputStream.java diff --git a/core/src/main/java/org/apache/druid/java/util/http/client/netty/HttpClientPipelineFactory.java b/processing/src/main/java/org/apache/druid/java/util/http/client/netty/HttpClientPipelineFactory.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/http/client/netty/HttpClientPipelineFactory.java rename to processing/src/main/java/org/apache/druid/java/util/http/client/netty/HttpClientPipelineFactory.java diff --git a/core/src/main/java/org/apache/druid/java/util/http/client/pool/ChannelResourceFactory.java b/processing/src/main/java/org/apache/druid/java/util/http/client/pool/ChannelResourceFactory.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/http/client/pool/ChannelResourceFactory.java rename to processing/src/main/java/org/apache/druid/java/util/http/client/pool/ChannelResourceFactory.java diff --git a/core/src/main/java/org/apache/druid/java/util/http/client/pool/ResourceContainer.java b/processing/src/main/java/org/apache/druid/java/util/http/client/pool/ResourceContainer.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/http/client/pool/ResourceContainer.java rename to processing/src/main/java/org/apache/druid/java/util/http/client/pool/ResourceContainer.java diff --git a/core/src/main/java/org/apache/druid/java/util/http/client/pool/ResourceFactory.java b/processing/src/main/java/org/apache/druid/java/util/http/client/pool/ResourceFactory.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/http/client/pool/ResourceFactory.java rename to processing/src/main/java/org/apache/druid/java/util/http/client/pool/ResourceFactory.java diff --git a/core/src/main/java/org/apache/druid/java/util/http/client/pool/ResourcePool.java b/processing/src/main/java/org/apache/druid/java/util/http/client/pool/ResourcePool.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/http/client/pool/ResourcePool.java rename to processing/src/main/java/org/apache/druid/java/util/http/client/pool/ResourcePool.java diff --git a/core/src/main/java/org/apache/druid/java/util/http/client/pool/ResourcePoolConfig.java b/processing/src/main/java/org/apache/druid/java/util/http/client/pool/ResourcePoolConfig.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/http/client/pool/ResourcePoolConfig.java rename to processing/src/main/java/org/apache/druid/java/util/http/client/pool/ResourcePoolConfig.java diff --git a/core/src/main/java/org/apache/druid/java/util/http/client/response/BytesFullResponseHandler.java b/processing/src/main/java/org/apache/druid/java/util/http/client/response/BytesFullResponseHandler.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/http/client/response/BytesFullResponseHandler.java rename to processing/src/main/java/org/apache/druid/java/util/http/client/response/BytesFullResponseHandler.java diff --git a/core/src/main/java/org/apache/druid/java/util/http/client/response/BytesFullResponseHolder.java b/processing/src/main/java/org/apache/druid/java/util/http/client/response/BytesFullResponseHolder.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/http/client/response/BytesFullResponseHolder.java rename to processing/src/main/java/org/apache/druid/java/util/http/client/response/BytesFullResponseHolder.java diff --git a/core/src/main/java/org/apache/druid/java/util/http/client/response/ClientResponse.java b/processing/src/main/java/org/apache/druid/java/util/http/client/response/ClientResponse.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/http/client/response/ClientResponse.java rename to processing/src/main/java/org/apache/druid/java/util/http/client/response/ClientResponse.java diff --git a/core/src/main/java/org/apache/druid/java/util/http/client/response/FullResponseHolder.java b/processing/src/main/java/org/apache/druid/java/util/http/client/response/FullResponseHolder.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/http/client/response/FullResponseHolder.java rename to processing/src/main/java/org/apache/druid/java/util/http/client/response/FullResponseHolder.java diff --git a/core/src/main/java/org/apache/druid/java/util/http/client/response/HttpResponseHandler.java b/processing/src/main/java/org/apache/druid/java/util/http/client/response/HttpResponseHandler.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/http/client/response/HttpResponseHandler.java rename to processing/src/main/java/org/apache/druid/java/util/http/client/response/HttpResponseHandler.java diff --git a/core/src/main/java/org/apache/druid/java/util/http/client/response/InputStreamFullResponseHandler.java b/processing/src/main/java/org/apache/druid/java/util/http/client/response/InputStreamFullResponseHandler.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/http/client/response/InputStreamFullResponseHandler.java rename to processing/src/main/java/org/apache/druid/java/util/http/client/response/InputStreamFullResponseHandler.java diff --git a/core/src/main/java/org/apache/druid/java/util/http/client/response/InputStreamFullResponseHolder.java b/processing/src/main/java/org/apache/druid/java/util/http/client/response/InputStreamFullResponseHolder.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/http/client/response/InputStreamFullResponseHolder.java rename to processing/src/main/java/org/apache/druid/java/util/http/client/response/InputStreamFullResponseHolder.java diff --git a/core/src/main/java/org/apache/druid/java/util/http/client/response/InputStreamResponseHandler.java b/processing/src/main/java/org/apache/druid/java/util/http/client/response/InputStreamResponseHandler.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/http/client/response/InputStreamResponseHandler.java rename to processing/src/main/java/org/apache/druid/java/util/http/client/response/InputStreamResponseHandler.java diff --git a/core/src/main/java/org/apache/druid/java/util/http/client/response/ObjectOrErrorResponseHandler.java b/processing/src/main/java/org/apache/druid/java/util/http/client/response/ObjectOrErrorResponseHandler.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/http/client/response/ObjectOrErrorResponseHandler.java rename to processing/src/main/java/org/apache/druid/java/util/http/client/response/ObjectOrErrorResponseHandler.java diff --git a/core/src/main/java/org/apache/druid/java/util/http/client/response/SequenceInputStreamResponseHandler.java b/processing/src/main/java/org/apache/druid/java/util/http/client/response/SequenceInputStreamResponseHandler.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/http/client/response/SequenceInputStreamResponseHandler.java rename to processing/src/main/java/org/apache/druid/java/util/http/client/response/SequenceInputStreamResponseHandler.java diff --git a/core/src/main/java/org/apache/druid/java/util/http/client/response/StatusResponseHandler.java b/processing/src/main/java/org/apache/druid/java/util/http/client/response/StatusResponseHandler.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/http/client/response/StatusResponseHandler.java rename to processing/src/main/java/org/apache/druid/java/util/http/client/response/StatusResponseHandler.java diff --git a/core/src/main/java/org/apache/druid/java/util/http/client/response/StatusResponseHolder.java b/processing/src/main/java/org/apache/druid/java/util/http/client/response/StatusResponseHolder.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/http/client/response/StatusResponseHolder.java rename to processing/src/main/java/org/apache/druid/java/util/http/client/response/StatusResponseHolder.java diff --git a/core/src/main/java/org/apache/druid/java/util/http/client/response/StringFullResponseHandler.java b/processing/src/main/java/org/apache/druid/java/util/http/client/response/StringFullResponseHandler.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/http/client/response/StringFullResponseHandler.java rename to processing/src/main/java/org/apache/druid/java/util/http/client/response/StringFullResponseHandler.java diff --git a/core/src/main/java/org/apache/druid/java/util/http/client/response/StringFullResponseHolder.java b/processing/src/main/java/org/apache/druid/java/util/http/client/response/StringFullResponseHolder.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/http/client/response/StringFullResponseHolder.java rename to processing/src/main/java/org/apache/druid/java/util/http/client/response/StringFullResponseHolder.java diff --git a/core/src/main/java/org/apache/druid/java/util/metrics/AbstractMonitor.java b/processing/src/main/java/org/apache/druid/java/util/metrics/AbstractMonitor.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/metrics/AbstractMonitor.java rename to processing/src/main/java/org/apache/druid/java/util/metrics/AbstractMonitor.java diff --git a/core/src/main/java/org/apache/druid/java/util/metrics/AllocationMetricCollector.java b/processing/src/main/java/org/apache/druid/java/util/metrics/AllocationMetricCollector.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/metrics/AllocationMetricCollector.java rename to processing/src/main/java/org/apache/druid/java/util/metrics/AllocationMetricCollector.java diff --git a/core/src/main/java/org/apache/druid/java/util/metrics/AllocationMetricCollectors.java b/processing/src/main/java/org/apache/druid/java/util/metrics/AllocationMetricCollectors.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/metrics/AllocationMetricCollectors.java rename to processing/src/main/java/org/apache/druid/java/util/metrics/AllocationMetricCollectors.java diff --git a/core/src/main/java/org/apache/druid/java/util/metrics/BasicMonitorScheduler.java b/processing/src/main/java/org/apache/druid/java/util/metrics/BasicMonitorScheduler.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/metrics/BasicMonitorScheduler.java rename to processing/src/main/java/org/apache/druid/java/util/metrics/BasicMonitorScheduler.java diff --git a/core/src/main/java/org/apache/druid/java/util/metrics/CgroupCpuMonitor.java b/processing/src/main/java/org/apache/druid/java/util/metrics/CgroupCpuMonitor.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/metrics/CgroupCpuMonitor.java rename to processing/src/main/java/org/apache/druid/java/util/metrics/CgroupCpuMonitor.java diff --git a/core/src/main/java/org/apache/druid/java/util/metrics/CgroupCpuSetMonitor.java b/processing/src/main/java/org/apache/druid/java/util/metrics/CgroupCpuSetMonitor.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/metrics/CgroupCpuSetMonitor.java rename to processing/src/main/java/org/apache/druid/java/util/metrics/CgroupCpuSetMonitor.java diff --git a/core/src/main/java/org/apache/druid/java/util/metrics/CgroupMemoryMonitor.java b/processing/src/main/java/org/apache/druid/java/util/metrics/CgroupMemoryMonitor.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/metrics/CgroupMemoryMonitor.java rename to processing/src/main/java/org/apache/druid/java/util/metrics/CgroupMemoryMonitor.java diff --git a/core/src/main/java/org/apache/druid/java/util/metrics/CgroupUtil.java b/processing/src/main/java/org/apache/druid/java/util/metrics/CgroupUtil.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/metrics/CgroupUtil.java rename to processing/src/main/java/org/apache/druid/java/util/metrics/CgroupUtil.java diff --git a/core/src/main/java/org/apache/druid/java/util/metrics/ClockDriftSafeMonitorScheduler.java b/processing/src/main/java/org/apache/druid/java/util/metrics/ClockDriftSafeMonitorScheduler.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/metrics/ClockDriftSafeMonitorScheduler.java rename to processing/src/main/java/org/apache/druid/java/util/metrics/ClockDriftSafeMonitorScheduler.java diff --git a/core/src/main/java/org/apache/druid/java/util/metrics/CompoundMonitor.java b/processing/src/main/java/org/apache/druid/java/util/metrics/CompoundMonitor.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/metrics/CompoundMonitor.java rename to processing/src/main/java/org/apache/druid/java/util/metrics/CompoundMonitor.java diff --git a/core/src/main/java/org/apache/druid/java/util/metrics/CpuAcctDeltaMonitor.java b/processing/src/main/java/org/apache/druid/java/util/metrics/CpuAcctDeltaMonitor.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/metrics/CpuAcctDeltaMonitor.java rename to processing/src/main/java/org/apache/druid/java/util/metrics/CpuAcctDeltaMonitor.java diff --git a/core/src/main/java/org/apache/druid/java/util/metrics/FeedDefiningMonitor.java b/processing/src/main/java/org/apache/druid/java/util/metrics/FeedDefiningMonitor.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/metrics/FeedDefiningMonitor.java rename to processing/src/main/java/org/apache/druid/java/util/metrics/FeedDefiningMonitor.java diff --git a/core/src/main/java/org/apache/druid/java/util/metrics/HttpPostEmitterMonitor.java b/processing/src/main/java/org/apache/druid/java/util/metrics/HttpPostEmitterMonitor.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/metrics/HttpPostEmitterMonitor.java rename to processing/src/main/java/org/apache/druid/java/util/metrics/HttpPostEmitterMonitor.java diff --git a/core/src/main/java/org/apache/druid/java/util/metrics/JvmCpuMonitor.java b/processing/src/main/java/org/apache/druid/java/util/metrics/JvmCpuMonitor.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/metrics/JvmCpuMonitor.java rename to processing/src/main/java/org/apache/druid/java/util/metrics/JvmCpuMonitor.java diff --git a/core/src/main/java/org/apache/druid/java/util/metrics/JvmMonitor.java b/processing/src/main/java/org/apache/druid/java/util/metrics/JvmMonitor.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/metrics/JvmMonitor.java rename to processing/src/main/java/org/apache/druid/java/util/metrics/JvmMonitor.java diff --git a/core/src/main/java/org/apache/druid/java/util/metrics/JvmPidDiscoverer.java b/processing/src/main/java/org/apache/druid/java/util/metrics/JvmPidDiscoverer.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/metrics/JvmPidDiscoverer.java rename to processing/src/main/java/org/apache/druid/java/util/metrics/JvmPidDiscoverer.java diff --git a/core/src/main/java/org/apache/druid/java/util/metrics/JvmThreadsMonitor.java b/processing/src/main/java/org/apache/druid/java/util/metrics/JvmThreadsMonitor.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/metrics/JvmThreadsMonitor.java rename to processing/src/main/java/org/apache/druid/java/util/metrics/JvmThreadsMonitor.java diff --git a/core/src/main/java/org/apache/druid/java/util/metrics/KeyedDiff.java b/processing/src/main/java/org/apache/druid/java/util/metrics/KeyedDiff.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/metrics/KeyedDiff.java rename to processing/src/main/java/org/apache/druid/java/util/metrics/KeyedDiff.java diff --git a/core/src/main/java/org/apache/druid/java/util/metrics/Monitor.java b/processing/src/main/java/org/apache/druid/java/util/metrics/Monitor.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/metrics/Monitor.java rename to processing/src/main/java/org/apache/druid/java/util/metrics/Monitor.java diff --git a/core/src/main/java/org/apache/druid/java/util/metrics/MonitorScheduler.java b/processing/src/main/java/org/apache/druid/java/util/metrics/MonitorScheduler.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/metrics/MonitorScheduler.java rename to processing/src/main/java/org/apache/druid/java/util/metrics/MonitorScheduler.java diff --git a/core/src/main/java/org/apache/druid/java/util/metrics/MonitorSchedulerConfig.java b/processing/src/main/java/org/apache/druid/java/util/metrics/MonitorSchedulerConfig.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/metrics/MonitorSchedulerConfig.java rename to processing/src/main/java/org/apache/druid/java/util/metrics/MonitorSchedulerConfig.java diff --git a/core/src/main/java/org/apache/druid/java/util/metrics/MonitorUtils.java b/processing/src/main/java/org/apache/druid/java/util/metrics/MonitorUtils.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/metrics/MonitorUtils.java rename to processing/src/main/java/org/apache/druid/java/util/metrics/MonitorUtils.java diff --git a/core/src/main/java/org/apache/druid/java/util/metrics/Monitors.java b/processing/src/main/java/org/apache/druid/java/util/metrics/Monitors.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/metrics/Monitors.java rename to processing/src/main/java/org/apache/druid/java/util/metrics/Monitors.java diff --git a/core/src/main/java/org/apache/druid/java/util/metrics/NoopSysMonitor.java b/processing/src/main/java/org/apache/druid/java/util/metrics/NoopSysMonitor.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/metrics/NoopSysMonitor.java rename to processing/src/main/java/org/apache/druid/java/util/metrics/NoopSysMonitor.java diff --git a/core/src/main/java/org/apache/druid/java/util/metrics/ParametrizedUriEmitterMonitor.java b/processing/src/main/java/org/apache/druid/java/util/metrics/ParametrizedUriEmitterMonitor.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/metrics/ParametrizedUriEmitterMonitor.java rename to processing/src/main/java/org/apache/druid/java/util/metrics/ParametrizedUriEmitterMonitor.java diff --git a/core/src/main/java/org/apache/druid/java/util/metrics/PidDiscoverer.java b/processing/src/main/java/org/apache/druid/java/util/metrics/PidDiscoverer.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/metrics/PidDiscoverer.java rename to processing/src/main/java/org/apache/druid/java/util/metrics/PidDiscoverer.java diff --git a/core/src/main/java/org/apache/druid/java/util/metrics/ProcFsReader.java b/processing/src/main/java/org/apache/druid/java/util/metrics/ProcFsReader.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/metrics/ProcFsReader.java rename to processing/src/main/java/org/apache/druid/java/util/metrics/ProcFsReader.java diff --git a/core/src/main/java/org/apache/druid/java/util/metrics/SigarPidDiscoverer.java b/processing/src/main/java/org/apache/druid/java/util/metrics/SigarPidDiscoverer.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/metrics/SigarPidDiscoverer.java rename to processing/src/main/java/org/apache/druid/java/util/metrics/SigarPidDiscoverer.java diff --git a/core/src/main/java/org/apache/druid/java/util/metrics/SigarUtil.java b/processing/src/main/java/org/apache/druid/java/util/metrics/SigarUtil.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/metrics/SigarUtil.java rename to processing/src/main/java/org/apache/druid/java/util/metrics/SigarUtil.java diff --git a/core/src/main/java/org/apache/druid/java/util/metrics/SysMonitor.java b/processing/src/main/java/org/apache/druid/java/util/metrics/SysMonitor.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/metrics/SysMonitor.java rename to processing/src/main/java/org/apache/druid/java/util/metrics/SysMonitor.java diff --git a/core/src/main/java/org/apache/druid/java/util/metrics/cgroups/CgroupDiscoverer.java b/processing/src/main/java/org/apache/druid/java/util/metrics/cgroups/CgroupDiscoverer.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/metrics/cgroups/CgroupDiscoverer.java rename to processing/src/main/java/org/apache/druid/java/util/metrics/cgroups/CgroupDiscoverer.java diff --git a/core/src/main/java/org/apache/druid/java/util/metrics/cgroups/Cpu.java b/processing/src/main/java/org/apache/druid/java/util/metrics/cgroups/Cpu.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/metrics/cgroups/Cpu.java rename to processing/src/main/java/org/apache/druid/java/util/metrics/cgroups/Cpu.java diff --git a/core/src/main/java/org/apache/druid/java/util/metrics/cgroups/CpuAcct.java b/processing/src/main/java/org/apache/druid/java/util/metrics/cgroups/CpuAcct.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/metrics/cgroups/CpuAcct.java rename to processing/src/main/java/org/apache/druid/java/util/metrics/cgroups/CpuAcct.java diff --git a/core/src/main/java/org/apache/druid/java/util/metrics/cgroups/CpuSet.java b/processing/src/main/java/org/apache/druid/java/util/metrics/cgroups/CpuSet.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/metrics/cgroups/CpuSet.java rename to processing/src/main/java/org/apache/druid/java/util/metrics/cgroups/CpuSet.java diff --git a/core/src/main/java/org/apache/druid/java/util/metrics/cgroups/Memory.java b/processing/src/main/java/org/apache/druid/java/util/metrics/cgroups/Memory.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/metrics/cgroups/Memory.java rename to processing/src/main/java/org/apache/druid/java/util/metrics/cgroups/Memory.java diff --git a/core/src/main/java/org/apache/druid/java/util/metrics/cgroups/ProcCgroupDiscoverer.java b/processing/src/main/java/org/apache/druid/java/util/metrics/cgroups/ProcCgroupDiscoverer.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/metrics/cgroups/ProcCgroupDiscoverer.java rename to processing/src/main/java/org/apache/druid/java/util/metrics/cgroups/ProcCgroupDiscoverer.java diff --git a/core/src/main/java/org/apache/druid/java/util/metrics/cgroups/ProcSelfCgroupDiscoverer.java b/processing/src/main/java/org/apache/druid/java/util/metrics/cgroups/ProcSelfCgroupDiscoverer.java similarity index 100% rename from core/src/main/java/org/apache/druid/java/util/metrics/cgroups/ProcSelfCgroupDiscoverer.java rename to processing/src/main/java/org/apache/druid/java/util/metrics/cgroups/ProcSelfCgroupDiscoverer.java diff --git a/core/src/main/java/org/apache/druid/js/JavaScriptConfig.java b/processing/src/main/java/org/apache/druid/js/JavaScriptConfig.java similarity index 100% rename from core/src/main/java/org/apache/druid/js/JavaScriptConfig.java rename to processing/src/main/java/org/apache/druid/js/JavaScriptConfig.java diff --git a/core/src/main/java/org/apache/druid/math/expr/ApplyFunction.java b/processing/src/main/java/org/apache/druid/math/expr/ApplyFunction.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/ApplyFunction.java rename to processing/src/main/java/org/apache/druid/math/expr/ApplyFunction.java diff --git a/core/src/main/java/org/apache/druid/math/expr/BinaryLogicalOperatorExpr.java b/processing/src/main/java/org/apache/druid/math/expr/BinaryLogicalOperatorExpr.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/BinaryLogicalOperatorExpr.java rename to processing/src/main/java/org/apache/druid/math/expr/BinaryLogicalOperatorExpr.java diff --git a/core/src/main/java/org/apache/druid/math/expr/BinaryMathOperatorExpr.java b/processing/src/main/java/org/apache/druid/math/expr/BinaryMathOperatorExpr.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/BinaryMathOperatorExpr.java rename to processing/src/main/java/org/apache/druid/math/expr/BinaryMathOperatorExpr.java diff --git a/core/src/main/java/org/apache/druid/math/expr/BinaryOperatorExpr.java b/processing/src/main/java/org/apache/druid/math/expr/BinaryOperatorExpr.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/BinaryOperatorExpr.java rename to processing/src/main/java/org/apache/druid/math/expr/BinaryOperatorExpr.java diff --git a/core/src/main/java/org/apache/druid/math/expr/BuiltInExprMacros.java b/processing/src/main/java/org/apache/druid/math/expr/BuiltInExprMacros.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/BuiltInExprMacros.java rename to processing/src/main/java/org/apache/druid/math/expr/BuiltInExprMacros.java diff --git a/core/src/main/java/org/apache/druid/math/expr/CartesianList.java b/processing/src/main/java/org/apache/druid/math/expr/CartesianList.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/CartesianList.java rename to processing/src/main/java/org/apache/druid/math/expr/CartesianList.java diff --git a/core/src/main/java/org/apache/druid/math/expr/ConstantExpr.java b/processing/src/main/java/org/apache/druid/math/expr/ConstantExpr.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/ConstantExpr.java rename to processing/src/main/java/org/apache/druid/math/expr/ConstantExpr.java diff --git a/core/src/main/java/org/apache/druid/math/expr/Evals.java b/processing/src/main/java/org/apache/druid/math/expr/Evals.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/Evals.java rename to processing/src/main/java/org/apache/druid/math/expr/Evals.java diff --git a/core/src/main/java/org/apache/druid/math/expr/Expr.java b/processing/src/main/java/org/apache/druid/math/expr/Expr.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/Expr.java rename to processing/src/main/java/org/apache/druid/math/expr/Expr.java diff --git a/core/src/main/java/org/apache/druid/math/expr/ExprEval.java b/processing/src/main/java/org/apache/druid/math/expr/ExprEval.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/ExprEval.java rename to processing/src/main/java/org/apache/druid/math/expr/ExprEval.java diff --git a/core/src/main/java/org/apache/druid/math/expr/ExprListenerImpl.java b/processing/src/main/java/org/apache/druid/math/expr/ExprListenerImpl.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/ExprListenerImpl.java rename to processing/src/main/java/org/apache/druid/math/expr/ExprListenerImpl.java diff --git a/core/src/main/java/org/apache/druid/math/expr/ExprMacroTable.java b/processing/src/main/java/org/apache/druid/math/expr/ExprMacroTable.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/ExprMacroTable.java rename to processing/src/main/java/org/apache/druid/math/expr/ExprMacroTable.java diff --git a/core/src/main/java/org/apache/druid/math/expr/ExprType.java b/processing/src/main/java/org/apache/druid/math/expr/ExprType.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/ExprType.java rename to processing/src/main/java/org/apache/druid/math/expr/ExprType.java diff --git a/core/src/main/java/org/apache/druid/math/expr/ExpressionProcessing.java b/processing/src/main/java/org/apache/druid/math/expr/ExpressionProcessing.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/ExpressionProcessing.java rename to processing/src/main/java/org/apache/druid/math/expr/ExpressionProcessing.java diff --git a/core/src/main/java/org/apache/druid/math/expr/ExpressionProcessingConfig.java b/processing/src/main/java/org/apache/druid/math/expr/ExpressionProcessingConfig.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/ExpressionProcessingConfig.java rename to processing/src/main/java/org/apache/druid/math/expr/ExpressionProcessingConfig.java diff --git a/core/src/main/java/org/apache/druid/math/expr/ExpressionProcessingException.java b/processing/src/main/java/org/apache/druid/math/expr/ExpressionProcessingException.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/ExpressionProcessingException.java rename to processing/src/main/java/org/apache/druid/math/expr/ExpressionProcessingException.java diff --git a/core/src/main/java/org/apache/druid/math/expr/ExpressionProcessingModule.java b/processing/src/main/java/org/apache/druid/math/expr/ExpressionProcessingModule.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/ExpressionProcessingModule.java rename to processing/src/main/java/org/apache/druid/math/expr/ExpressionProcessingModule.java diff --git a/core/src/main/java/org/apache/druid/math/expr/ExpressionType.java b/processing/src/main/java/org/apache/druid/math/expr/ExpressionType.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/ExpressionType.java rename to processing/src/main/java/org/apache/druid/math/expr/ExpressionType.java diff --git a/core/src/main/java/org/apache/druid/math/expr/ExpressionTypeConversion.java b/processing/src/main/java/org/apache/druid/math/expr/ExpressionTypeConversion.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/ExpressionTypeConversion.java rename to processing/src/main/java/org/apache/druid/math/expr/ExpressionTypeConversion.java diff --git a/core/src/main/java/org/apache/druid/math/expr/ExpressionTypeFactory.java b/processing/src/main/java/org/apache/druid/math/expr/ExpressionTypeFactory.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/ExpressionTypeFactory.java rename to processing/src/main/java/org/apache/druid/math/expr/ExpressionTypeFactory.java diff --git a/core/src/main/java/org/apache/druid/math/expr/ExpressionValidationException.java b/processing/src/main/java/org/apache/druid/math/expr/ExpressionValidationException.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/ExpressionValidationException.java rename to processing/src/main/java/org/apache/druid/math/expr/ExpressionValidationException.java diff --git a/core/src/main/java/org/apache/druid/math/expr/Exprs.java b/processing/src/main/java/org/apache/druid/math/expr/Exprs.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/Exprs.java rename to processing/src/main/java/org/apache/druid/math/expr/Exprs.java diff --git a/core/src/main/java/org/apache/druid/math/expr/Function.java b/processing/src/main/java/org/apache/druid/math/expr/Function.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/Function.java rename to processing/src/main/java/org/apache/druid/math/expr/Function.java diff --git a/core/src/main/java/org/apache/druid/math/expr/FunctionalExpr.java b/processing/src/main/java/org/apache/druid/math/expr/FunctionalExpr.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/FunctionalExpr.java rename to processing/src/main/java/org/apache/druid/math/expr/FunctionalExpr.java diff --git a/core/src/main/java/org/apache/druid/math/expr/IdentifierExpr.java b/processing/src/main/java/org/apache/druid/math/expr/IdentifierExpr.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/IdentifierExpr.java rename to processing/src/main/java/org/apache/druid/math/expr/IdentifierExpr.java diff --git a/core/src/main/java/org/apache/druid/math/expr/InputBindings.java b/processing/src/main/java/org/apache/druid/math/expr/InputBindings.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/InputBindings.java rename to processing/src/main/java/org/apache/druid/math/expr/InputBindings.java diff --git a/core/src/main/java/org/apache/druid/math/expr/NamedFunction.java b/processing/src/main/java/org/apache/druid/math/expr/NamedFunction.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/NamedFunction.java rename to processing/src/main/java/org/apache/druid/math/expr/NamedFunction.java diff --git a/core/src/main/java/org/apache/druid/math/expr/Parser.java b/processing/src/main/java/org/apache/druid/math/expr/Parser.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/Parser.java rename to processing/src/main/java/org/apache/druid/math/expr/Parser.java diff --git a/core/src/main/java/org/apache/druid/math/expr/SettableObjectBinding.java b/processing/src/main/java/org/apache/druid/math/expr/SettableObjectBinding.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/SettableObjectBinding.java rename to processing/src/main/java/org/apache/druid/math/expr/SettableObjectBinding.java diff --git a/core/src/main/java/org/apache/druid/math/expr/UnaryOperatorExpr.java b/processing/src/main/java/org/apache/druid/math/expr/UnaryOperatorExpr.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/UnaryOperatorExpr.java rename to processing/src/main/java/org/apache/druid/math/expr/UnaryOperatorExpr.java diff --git a/core/src/main/java/org/apache/druid/math/expr/package-info.java b/processing/src/main/java/org/apache/druid/math/expr/package-info.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/package-info.java rename to processing/src/main/java/org/apache/druid/math/expr/package-info.java diff --git a/core/src/main/java/org/apache/druid/math/expr/vector/BivariateDoubleFunctionVectorValueProcessor.java b/processing/src/main/java/org/apache/druid/math/expr/vector/BivariateDoubleFunctionVectorValueProcessor.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/vector/BivariateDoubleFunctionVectorValueProcessor.java rename to processing/src/main/java/org/apache/druid/math/expr/vector/BivariateDoubleFunctionVectorValueProcessor.java diff --git a/core/src/main/java/org/apache/druid/math/expr/vector/BivariateFunctionVectorObjectProcessor.java b/processing/src/main/java/org/apache/druid/math/expr/vector/BivariateFunctionVectorObjectProcessor.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/vector/BivariateFunctionVectorObjectProcessor.java rename to processing/src/main/java/org/apache/druid/math/expr/vector/BivariateFunctionVectorObjectProcessor.java diff --git a/core/src/main/java/org/apache/druid/math/expr/vector/BivariateFunctionVectorProcessor.java b/processing/src/main/java/org/apache/druid/math/expr/vector/BivariateFunctionVectorProcessor.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/vector/BivariateFunctionVectorProcessor.java rename to processing/src/main/java/org/apache/druid/math/expr/vector/BivariateFunctionVectorProcessor.java diff --git a/core/src/main/java/org/apache/druid/math/expr/vector/BivariateLongFunctionVectorValueProcessor.java b/processing/src/main/java/org/apache/druid/math/expr/vector/BivariateLongFunctionVectorValueProcessor.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/vector/BivariateLongFunctionVectorValueProcessor.java rename to processing/src/main/java/org/apache/druid/math/expr/vector/BivariateLongFunctionVectorValueProcessor.java diff --git a/core/src/main/java/org/apache/druid/math/expr/vector/CastToDoubleVectorProcessor.java b/processing/src/main/java/org/apache/druid/math/expr/vector/CastToDoubleVectorProcessor.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/vector/CastToDoubleVectorProcessor.java rename to processing/src/main/java/org/apache/druid/math/expr/vector/CastToDoubleVectorProcessor.java diff --git a/core/src/main/java/org/apache/druid/math/expr/vector/CastToLongVectorProcessor.java b/processing/src/main/java/org/apache/druid/math/expr/vector/CastToLongVectorProcessor.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/vector/CastToLongVectorProcessor.java rename to processing/src/main/java/org/apache/druid/math/expr/vector/CastToLongVectorProcessor.java diff --git a/core/src/main/java/org/apache/druid/math/expr/vector/CastToStringVectorProcessor.java b/processing/src/main/java/org/apache/druid/math/expr/vector/CastToStringVectorProcessor.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/vector/CastToStringVectorProcessor.java rename to processing/src/main/java/org/apache/druid/math/expr/vector/CastToStringVectorProcessor.java diff --git a/core/src/main/java/org/apache/druid/math/expr/vector/CastToTypeVectorProcessor.java b/processing/src/main/java/org/apache/druid/math/expr/vector/CastToTypeVectorProcessor.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/vector/CastToTypeVectorProcessor.java rename to processing/src/main/java/org/apache/druid/math/expr/vector/CastToTypeVectorProcessor.java diff --git a/core/src/main/java/org/apache/druid/math/expr/vector/DoubleOutDoubleInFunctionVectorValueProcessor.java b/processing/src/main/java/org/apache/druid/math/expr/vector/DoubleOutDoubleInFunctionVectorValueProcessor.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/vector/DoubleOutDoubleInFunctionVectorValueProcessor.java rename to processing/src/main/java/org/apache/druid/math/expr/vector/DoubleOutDoubleInFunctionVectorValueProcessor.java diff --git a/core/src/main/java/org/apache/druid/math/expr/vector/DoubleOutDoubleLongInFunctionVectorValueProcessor.java b/processing/src/main/java/org/apache/druid/math/expr/vector/DoubleOutDoubleLongInFunctionVectorValueProcessor.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/vector/DoubleOutDoubleLongInFunctionVectorValueProcessor.java rename to processing/src/main/java/org/apache/druid/math/expr/vector/DoubleOutDoubleLongInFunctionVectorValueProcessor.java diff --git a/core/src/main/java/org/apache/druid/math/expr/vector/DoubleOutDoublesInFunctionVectorValueProcessor.java b/processing/src/main/java/org/apache/druid/math/expr/vector/DoubleOutDoublesInFunctionVectorValueProcessor.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/vector/DoubleOutDoublesInFunctionVectorValueProcessor.java rename to processing/src/main/java/org/apache/druid/math/expr/vector/DoubleOutDoublesInFunctionVectorValueProcessor.java diff --git a/core/src/main/java/org/apache/druid/math/expr/vector/DoubleOutLongDoubleInFunctionVectorValueProcessor.java b/processing/src/main/java/org/apache/druid/math/expr/vector/DoubleOutLongDoubleInFunctionVectorValueProcessor.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/vector/DoubleOutLongDoubleInFunctionVectorValueProcessor.java rename to processing/src/main/java/org/apache/druid/math/expr/vector/DoubleOutLongDoubleInFunctionVectorValueProcessor.java diff --git a/core/src/main/java/org/apache/druid/math/expr/vector/DoubleOutLongInFunctionVectorValueProcessor.java b/processing/src/main/java/org/apache/druid/math/expr/vector/DoubleOutLongInFunctionVectorValueProcessor.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/vector/DoubleOutLongInFunctionVectorValueProcessor.java rename to processing/src/main/java/org/apache/druid/math/expr/vector/DoubleOutLongInFunctionVectorValueProcessor.java diff --git a/core/src/main/java/org/apache/druid/math/expr/vector/DoubleOutLongsInFunctionVectorValueProcessor.java b/processing/src/main/java/org/apache/druid/math/expr/vector/DoubleOutLongsInFunctionVectorValueProcessor.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/vector/DoubleOutLongsInFunctionVectorValueProcessor.java rename to processing/src/main/java/org/apache/druid/math/expr/vector/DoubleOutLongsInFunctionVectorValueProcessor.java diff --git a/core/src/main/java/org/apache/druid/math/expr/vector/ExprEvalDoubleVector.java b/processing/src/main/java/org/apache/druid/math/expr/vector/ExprEvalDoubleVector.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/vector/ExprEvalDoubleVector.java rename to processing/src/main/java/org/apache/druid/math/expr/vector/ExprEvalDoubleVector.java diff --git a/core/src/main/java/org/apache/druid/math/expr/vector/ExprEvalLongVector.java b/processing/src/main/java/org/apache/druid/math/expr/vector/ExprEvalLongVector.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/vector/ExprEvalLongVector.java rename to processing/src/main/java/org/apache/druid/math/expr/vector/ExprEvalLongVector.java diff --git a/core/src/main/java/org/apache/druid/math/expr/vector/ExprEvalObjectVector.java b/processing/src/main/java/org/apache/druid/math/expr/vector/ExprEvalObjectVector.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/vector/ExprEvalObjectVector.java rename to processing/src/main/java/org/apache/druid/math/expr/vector/ExprEvalObjectVector.java diff --git a/core/src/main/java/org/apache/druid/math/expr/vector/ExprEvalVector.java b/processing/src/main/java/org/apache/druid/math/expr/vector/ExprEvalVector.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/vector/ExprEvalVector.java rename to processing/src/main/java/org/apache/druid/math/expr/vector/ExprEvalVector.java diff --git a/core/src/main/java/org/apache/druid/math/expr/vector/ExprVectorProcessor.java b/processing/src/main/java/org/apache/druid/math/expr/vector/ExprVectorProcessor.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/vector/ExprVectorProcessor.java rename to processing/src/main/java/org/apache/druid/math/expr/vector/ExprVectorProcessor.java diff --git a/core/src/main/java/org/apache/druid/math/expr/vector/LongOutDoubleInFunctionVectorValueProcessor.java b/processing/src/main/java/org/apache/druid/math/expr/vector/LongOutDoubleInFunctionVectorValueProcessor.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/vector/LongOutDoubleInFunctionVectorValueProcessor.java rename to processing/src/main/java/org/apache/druid/math/expr/vector/LongOutDoubleInFunctionVectorValueProcessor.java diff --git a/core/src/main/java/org/apache/druid/math/expr/vector/LongOutDoubleLongInFunctionVectorValueProcessor.java b/processing/src/main/java/org/apache/druid/math/expr/vector/LongOutDoubleLongInFunctionVectorValueProcessor.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/vector/LongOutDoubleLongInFunctionVectorValueProcessor.java rename to processing/src/main/java/org/apache/druid/math/expr/vector/LongOutDoubleLongInFunctionVectorValueProcessor.java diff --git a/core/src/main/java/org/apache/druid/math/expr/vector/LongOutDoublesInFunctionVectorValueProcessor.java b/processing/src/main/java/org/apache/druid/math/expr/vector/LongOutDoublesInFunctionVectorValueProcessor.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/vector/LongOutDoublesInFunctionVectorValueProcessor.java rename to processing/src/main/java/org/apache/druid/math/expr/vector/LongOutDoublesInFunctionVectorValueProcessor.java diff --git a/core/src/main/java/org/apache/druid/math/expr/vector/LongOutLongDoubleInFunctionVectorValueProcessor.java b/processing/src/main/java/org/apache/druid/math/expr/vector/LongOutLongDoubleInFunctionVectorValueProcessor.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/vector/LongOutLongDoubleInFunctionVectorValueProcessor.java rename to processing/src/main/java/org/apache/druid/math/expr/vector/LongOutLongDoubleInFunctionVectorValueProcessor.java diff --git a/core/src/main/java/org/apache/druid/math/expr/vector/LongOutLongInFunctionVectorValueProcessor.java b/processing/src/main/java/org/apache/druid/math/expr/vector/LongOutLongInFunctionVectorValueProcessor.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/vector/LongOutLongInFunctionVectorValueProcessor.java rename to processing/src/main/java/org/apache/druid/math/expr/vector/LongOutLongInFunctionVectorValueProcessor.java diff --git a/core/src/main/java/org/apache/druid/math/expr/vector/LongOutLongsInFunctionVectorValueProcessor.java b/processing/src/main/java/org/apache/druid/math/expr/vector/LongOutLongsInFunctionVectorValueProcessor.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/vector/LongOutLongsInFunctionVectorValueProcessor.java rename to processing/src/main/java/org/apache/druid/math/expr/vector/LongOutLongsInFunctionVectorValueProcessor.java diff --git a/core/src/main/java/org/apache/druid/math/expr/vector/LongOutObjectInFunctionVectorProcessor.java b/processing/src/main/java/org/apache/druid/math/expr/vector/LongOutObjectInFunctionVectorProcessor.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/vector/LongOutObjectInFunctionVectorProcessor.java rename to processing/src/main/java/org/apache/druid/math/expr/vector/LongOutObjectInFunctionVectorProcessor.java diff --git a/core/src/main/java/org/apache/druid/math/expr/vector/LongOutObjectsInFunctionVectorProcessor.java b/processing/src/main/java/org/apache/druid/math/expr/vector/LongOutObjectsInFunctionVectorProcessor.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/vector/LongOutObjectsInFunctionVectorProcessor.java rename to processing/src/main/java/org/apache/druid/math/expr/vector/LongOutObjectsInFunctionVectorProcessor.java diff --git a/core/src/main/java/org/apache/druid/math/expr/vector/ObjectOutMultiObjectInVectorProcessor.java b/processing/src/main/java/org/apache/druid/math/expr/vector/ObjectOutMultiObjectInVectorProcessor.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/vector/ObjectOutMultiObjectInVectorProcessor.java rename to processing/src/main/java/org/apache/druid/math/expr/vector/ObjectOutMultiObjectInVectorProcessor.java diff --git a/core/src/main/java/org/apache/druid/math/expr/vector/ObjectOutObjectsInFunctionVectorProcessor.java b/processing/src/main/java/org/apache/druid/math/expr/vector/ObjectOutObjectsInFunctionVectorProcessor.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/vector/ObjectOutObjectsInFunctionVectorProcessor.java rename to processing/src/main/java/org/apache/druid/math/expr/vector/ObjectOutObjectsInFunctionVectorProcessor.java diff --git a/core/src/main/java/org/apache/druid/math/expr/vector/SymmetricalBivariateFunctionVectorProcessor.java b/processing/src/main/java/org/apache/druid/math/expr/vector/SymmetricalBivariateFunctionVectorProcessor.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/vector/SymmetricalBivariateFunctionVectorProcessor.java rename to processing/src/main/java/org/apache/druid/math/expr/vector/SymmetricalBivariateFunctionVectorProcessor.java diff --git a/core/src/main/java/org/apache/druid/math/expr/vector/UnivariateDoubleFunctionVectorValueProcessor.java b/processing/src/main/java/org/apache/druid/math/expr/vector/UnivariateDoubleFunctionVectorValueProcessor.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/vector/UnivariateDoubleFunctionVectorValueProcessor.java rename to processing/src/main/java/org/apache/druid/math/expr/vector/UnivariateDoubleFunctionVectorValueProcessor.java diff --git a/core/src/main/java/org/apache/druid/math/expr/vector/UnivariateFunctionVectorObjectProcessor.java b/processing/src/main/java/org/apache/druid/math/expr/vector/UnivariateFunctionVectorObjectProcessor.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/vector/UnivariateFunctionVectorObjectProcessor.java rename to processing/src/main/java/org/apache/druid/math/expr/vector/UnivariateFunctionVectorObjectProcessor.java diff --git a/core/src/main/java/org/apache/druid/math/expr/vector/UnivariateLongFunctionVectorValueProcessor.java b/processing/src/main/java/org/apache/druid/math/expr/vector/UnivariateLongFunctionVectorValueProcessor.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/vector/UnivariateLongFunctionVectorValueProcessor.java rename to processing/src/main/java/org/apache/druid/math/expr/vector/UnivariateLongFunctionVectorValueProcessor.java diff --git a/core/src/main/java/org/apache/druid/math/expr/vector/VectorComparisonProcessors.java b/processing/src/main/java/org/apache/druid/math/expr/vector/VectorComparisonProcessors.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/vector/VectorComparisonProcessors.java rename to processing/src/main/java/org/apache/druid/math/expr/vector/VectorComparisonProcessors.java diff --git a/core/src/main/java/org/apache/druid/math/expr/vector/VectorMathProcessors.java b/processing/src/main/java/org/apache/druid/math/expr/vector/VectorMathProcessors.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/vector/VectorMathProcessors.java rename to processing/src/main/java/org/apache/druid/math/expr/vector/VectorMathProcessors.java diff --git a/core/src/main/java/org/apache/druid/math/expr/vector/VectorProcessors.java b/processing/src/main/java/org/apache/druid/math/expr/vector/VectorProcessors.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/vector/VectorProcessors.java rename to processing/src/main/java/org/apache/druid/math/expr/vector/VectorProcessors.java diff --git a/core/src/main/java/org/apache/druid/math/expr/vector/VectorStringProcessors.java b/processing/src/main/java/org/apache/druid/math/expr/vector/VectorStringProcessors.java similarity index 100% rename from core/src/main/java/org/apache/druid/math/expr/vector/VectorStringProcessors.java rename to processing/src/main/java/org/apache/druid/math/expr/vector/VectorStringProcessors.java diff --git a/core/src/main/java/org/apache/druid/metadata/DefaultPasswordProvider.java b/processing/src/main/java/org/apache/druid/metadata/DefaultPasswordProvider.java similarity index 100% rename from core/src/main/java/org/apache/druid/metadata/DefaultPasswordProvider.java rename to processing/src/main/java/org/apache/druid/metadata/DefaultPasswordProvider.java diff --git a/core/src/main/java/org/apache/druid/metadata/DynamicConfigProvider.java b/processing/src/main/java/org/apache/druid/metadata/DynamicConfigProvider.java similarity index 100% rename from core/src/main/java/org/apache/druid/metadata/DynamicConfigProvider.java rename to processing/src/main/java/org/apache/druid/metadata/DynamicConfigProvider.java diff --git a/core/src/main/java/org/apache/druid/metadata/EntryExistsException.java b/processing/src/main/java/org/apache/druid/metadata/EntryExistsException.java similarity index 100% rename from core/src/main/java/org/apache/druid/metadata/EntryExistsException.java rename to processing/src/main/java/org/apache/druid/metadata/EntryExistsException.java diff --git a/core/src/main/java/org/apache/druid/metadata/EnvironmentVariableDynamicConfigProvider.java b/processing/src/main/java/org/apache/druid/metadata/EnvironmentVariableDynamicConfigProvider.java similarity index 100% rename from core/src/main/java/org/apache/druid/metadata/EnvironmentVariableDynamicConfigProvider.java rename to processing/src/main/java/org/apache/druid/metadata/EnvironmentVariableDynamicConfigProvider.java diff --git a/core/src/main/java/org/apache/druid/metadata/EnvironmentVariablePasswordProvider.java b/processing/src/main/java/org/apache/druid/metadata/EnvironmentVariablePasswordProvider.java similarity index 100% rename from core/src/main/java/org/apache/druid/metadata/EnvironmentVariablePasswordProvider.java rename to processing/src/main/java/org/apache/druid/metadata/EnvironmentVariablePasswordProvider.java diff --git a/core/src/main/java/org/apache/druid/metadata/MapStringDynamicConfigProvider.java b/processing/src/main/java/org/apache/druid/metadata/MapStringDynamicConfigProvider.java similarity index 100% rename from core/src/main/java/org/apache/druid/metadata/MapStringDynamicConfigProvider.java rename to processing/src/main/java/org/apache/druid/metadata/MapStringDynamicConfigProvider.java diff --git a/core/src/main/java/org/apache/druid/metadata/MetadataCASUpdate.java b/processing/src/main/java/org/apache/druid/metadata/MetadataCASUpdate.java similarity index 100% rename from core/src/main/java/org/apache/druid/metadata/MetadataCASUpdate.java rename to processing/src/main/java/org/apache/druid/metadata/MetadataCASUpdate.java diff --git a/core/src/main/java/org/apache/druid/metadata/MetadataStorageActionHandler.java b/processing/src/main/java/org/apache/druid/metadata/MetadataStorageActionHandler.java similarity index 100% rename from core/src/main/java/org/apache/druid/metadata/MetadataStorageActionHandler.java rename to processing/src/main/java/org/apache/druid/metadata/MetadataStorageActionHandler.java diff --git a/core/src/main/java/org/apache/druid/metadata/MetadataStorageActionHandlerFactory.java b/processing/src/main/java/org/apache/druid/metadata/MetadataStorageActionHandlerFactory.java similarity index 100% rename from core/src/main/java/org/apache/druid/metadata/MetadataStorageActionHandlerFactory.java rename to processing/src/main/java/org/apache/druid/metadata/MetadataStorageActionHandlerFactory.java diff --git a/core/src/main/java/org/apache/druid/metadata/MetadataStorageActionHandlerTypes.java b/processing/src/main/java/org/apache/druid/metadata/MetadataStorageActionHandlerTypes.java similarity index 100% rename from core/src/main/java/org/apache/druid/metadata/MetadataStorageActionHandlerTypes.java rename to processing/src/main/java/org/apache/druid/metadata/MetadataStorageActionHandlerTypes.java diff --git a/core/src/main/java/org/apache/druid/metadata/MetadataStorageConnector.java b/processing/src/main/java/org/apache/druid/metadata/MetadataStorageConnector.java similarity index 100% rename from core/src/main/java/org/apache/druid/metadata/MetadataStorageConnector.java rename to processing/src/main/java/org/apache/druid/metadata/MetadataStorageConnector.java diff --git a/core/src/main/java/org/apache/druid/metadata/MetadataStorageConnectorConfig.java b/processing/src/main/java/org/apache/druid/metadata/MetadataStorageConnectorConfig.java similarity index 100% rename from core/src/main/java/org/apache/druid/metadata/MetadataStorageConnectorConfig.java rename to processing/src/main/java/org/apache/druid/metadata/MetadataStorageConnectorConfig.java diff --git a/core/src/main/java/org/apache/druid/metadata/MetadataStorageTablesConfig.java b/processing/src/main/java/org/apache/druid/metadata/MetadataStorageTablesConfig.java similarity index 100% rename from core/src/main/java/org/apache/druid/metadata/MetadataStorageTablesConfig.java rename to processing/src/main/java/org/apache/druid/metadata/MetadataStorageTablesConfig.java diff --git a/core/src/main/java/org/apache/druid/metadata/PasswordProvider.java b/processing/src/main/java/org/apache/druid/metadata/PasswordProvider.java similarity index 100% rename from core/src/main/java/org/apache/druid/metadata/PasswordProvider.java rename to processing/src/main/java/org/apache/druid/metadata/PasswordProvider.java diff --git a/core/src/main/java/org/apache/druid/metadata/PasswordProviderRedactionMixIn.java b/processing/src/main/java/org/apache/druid/metadata/PasswordProviderRedactionMixIn.java similarity index 100% rename from core/src/main/java/org/apache/druid/metadata/PasswordProviderRedactionMixIn.java rename to processing/src/main/java/org/apache/druid/metadata/PasswordProviderRedactionMixIn.java diff --git a/core/src/main/java/org/apache/druid/metadata/TaskLookup.java b/processing/src/main/java/org/apache/druid/metadata/TaskLookup.java similarity index 100% rename from core/src/main/java/org/apache/druid/metadata/TaskLookup.java rename to processing/src/main/java/org/apache/druid/metadata/TaskLookup.java diff --git a/core/src/main/java/org/apache/druid/query/QueryException.java b/processing/src/main/java/org/apache/druid/query/QueryException.java similarity index 100% rename from core/src/main/java/org/apache/druid/query/QueryException.java rename to processing/src/main/java/org/apache/druid/query/QueryException.java diff --git a/core/src/main/java/org/apache/druid/query/QueryTimeoutException.java b/processing/src/main/java/org/apache/druid/query/QueryTimeoutException.java similarity index 100% rename from core/src/main/java/org/apache/druid/query/QueryTimeoutException.java rename to processing/src/main/java/org/apache/druid/query/QueryTimeoutException.java diff --git a/core/src/main/java/org/apache/druid/query/SegmentDescriptor.java b/processing/src/main/java/org/apache/druid/query/SegmentDescriptor.java similarity index 100% rename from core/src/main/java/org/apache/druid/query/SegmentDescriptor.java rename to processing/src/main/java/org/apache/druid/query/SegmentDescriptor.java diff --git a/core/src/main/java/org/apache/druid/query/cache/CacheKeyBuilder.java b/processing/src/main/java/org/apache/druid/query/cache/CacheKeyBuilder.java similarity index 100% rename from core/src/main/java/org/apache/druid/query/cache/CacheKeyBuilder.java rename to processing/src/main/java/org/apache/druid/query/cache/CacheKeyBuilder.java diff --git a/core/src/main/java/org/apache/druid/segment/SegmentUtils.java b/processing/src/main/java/org/apache/druid/segment/SegmentUtils.java similarity index 100% rename from core/src/main/java/org/apache/druid/segment/SegmentUtils.java rename to processing/src/main/java/org/apache/druid/segment/SegmentUtils.java diff --git a/core/src/main/java/org/apache/druid/segment/column/BaseTypeSignature.java b/processing/src/main/java/org/apache/druid/segment/column/BaseTypeSignature.java similarity index 100% rename from core/src/main/java/org/apache/druid/segment/column/BaseTypeSignature.java rename to processing/src/main/java/org/apache/druid/segment/column/BaseTypeSignature.java diff --git a/core/src/main/java/org/apache/druid/segment/column/ColumnType.java b/processing/src/main/java/org/apache/druid/segment/column/ColumnType.java similarity index 100% rename from core/src/main/java/org/apache/druid/segment/column/ColumnType.java rename to processing/src/main/java/org/apache/druid/segment/column/ColumnType.java diff --git a/core/src/main/java/org/apache/druid/segment/column/ColumnTypeFactory.java b/processing/src/main/java/org/apache/druid/segment/column/ColumnTypeFactory.java similarity index 100% rename from core/src/main/java/org/apache/druid/segment/column/ColumnTypeFactory.java rename to processing/src/main/java/org/apache/druid/segment/column/ColumnTypeFactory.java diff --git a/core/src/main/java/org/apache/druid/segment/column/NullableTypeStrategy.java b/processing/src/main/java/org/apache/druid/segment/column/NullableTypeStrategy.java similarity index 100% rename from core/src/main/java/org/apache/druid/segment/column/NullableTypeStrategy.java rename to processing/src/main/java/org/apache/druid/segment/column/NullableTypeStrategy.java diff --git a/core/src/main/java/org/apache/druid/segment/column/TypeDescriptor.java b/processing/src/main/java/org/apache/druid/segment/column/TypeDescriptor.java similarity index 100% rename from core/src/main/java/org/apache/druid/segment/column/TypeDescriptor.java rename to processing/src/main/java/org/apache/druid/segment/column/TypeDescriptor.java diff --git a/core/src/main/java/org/apache/druid/segment/column/TypeFactory.java b/processing/src/main/java/org/apache/druid/segment/column/TypeFactory.java similarity index 100% rename from core/src/main/java/org/apache/druid/segment/column/TypeFactory.java rename to processing/src/main/java/org/apache/druid/segment/column/TypeFactory.java diff --git a/core/src/main/java/org/apache/druid/segment/column/TypeSignature.java b/processing/src/main/java/org/apache/druid/segment/column/TypeSignature.java similarity index 100% rename from core/src/main/java/org/apache/druid/segment/column/TypeSignature.java rename to processing/src/main/java/org/apache/druid/segment/column/TypeSignature.java diff --git a/core/src/main/java/org/apache/druid/segment/column/TypeStrategies.java b/processing/src/main/java/org/apache/druid/segment/column/TypeStrategies.java similarity index 100% rename from core/src/main/java/org/apache/druid/segment/column/TypeStrategies.java rename to processing/src/main/java/org/apache/druid/segment/column/TypeStrategies.java diff --git a/core/src/main/java/org/apache/druid/segment/column/TypeStrategy.java b/processing/src/main/java/org/apache/druid/segment/column/TypeStrategy.java similarity index 100% rename from core/src/main/java/org/apache/druid/segment/column/TypeStrategy.java rename to processing/src/main/java/org/apache/druid/segment/column/TypeStrategy.java diff --git a/core/src/main/java/org/apache/druid/segment/column/Types.java b/processing/src/main/java/org/apache/druid/segment/column/Types.java similarity index 100% rename from core/src/main/java/org/apache/druid/segment/column/Types.java rename to processing/src/main/java/org/apache/druid/segment/column/Types.java diff --git a/core/src/main/java/org/apache/druid/segment/column/ValueType.java b/processing/src/main/java/org/apache/druid/segment/column/ValueType.java similarity index 100% rename from core/src/main/java/org/apache/druid/segment/column/ValueType.java rename to processing/src/main/java/org/apache/druid/segment/column/ValueType.java diff --git a/core/src/main/java/org/apache/druid/segment/data/VByte.java b/processing/src/main/java/org/apache/druid/segment/data/VByte.java similarity index 100% rename from core/src/main/java/org/apache/druid/segment/data/VByte.java rename to processing/src/main/java/org/apache/druid/segment/data/VByte.java diff --git a/core/src/main/java/org/apache/druid/segment/loading/DataSegmentArchiver.java b/processing/src/main/java/org/apache/druid/segment/loading/DataSegmentArchiver.java similarity index 100% rename from core/src/main/java/org/apache/druid/segment/loading/DataSegmentArchiver.java rename to processing/src/main/java/org/apache/druid/segment/loading/DataSegmentArchiver.java diff --git a/core/src/main/java/org/apache/druid/segment/loading/DataSegmentKiller.java b/processing/src/main/java/org/apache/druid/segment/loading/DataSegmentKiller.java similarity index 100% rename from core/src/main/java/org/apache/druid/segment/loading/DataSegmentKiller.java rename to processing/src/main/java/org/apache/druid/segment/loading/DataSegmentKiller.java diff --git a/core/src/main/java/org/apache/druid/segment/loading/DataSegmentMover.java b/processing/src/main/java/org/apache/druid/segment/loading/DataSegmentMover.java similarity index 100% rename from core/src/main/java/org/apache/druid/segment/loading/DataSegmentMover.java rename to processing/src/main/java/org/apache/druid/segment/loading/DataSegmentMover.java diff --git a/core/src/main/java/org/apache/druid/segment/loading/DataSegmentPusher.java b/processing/src/main/java/org/apache/druid/segment/loading/DataSegmentPusher.java similarity index 100% rename from core/src/main/java/org/apache/druid/segment/loading/DataSegmentPusher.java rename to processing/src/main/java/org/apache/druid/segment/loading/DataSegmentPusher.java diff --git a/core/src/main/java/org/apache/druid/segment/loading/LoadSpec.java b/processing/src/main/java/org/apache/druid/segment/loading/LoadSpec.java similarity index 100% rename from core/src/main/java/org/apache/druid/segment/loading/LoadSpec.java rename to processing/src/main/java/org/apache/druid/segment/loading/LoadSpec.java diff --git a/core/src/main/java/org/apache/druid/segment/loading/NoopDataSegmentPusher.java b/processing/src/main/java/org/apache/druid/segment/loading/NoopDataSegmentPusher.java similarity index 100% rename from core/src/main/java/org/apache/druid/segment/loading/NoopDataSegmentPusher.java rename to processing/src/main/java/org/apache/druid/segment/loading/NoopDataSegmentPusher.java diff --git a/core/src/main/java/org/apache/druid/segment/loading/SegmentLoadingException.java b/processing/src/main/java/org/apache/druid/segment/loading/SegmentLoadingException.java similarity index 100% rename from core/src/main/java/org/apache/druid/segment/loading/SegmentLoadingException.java rename to processing/src/main/java/org/apache/druid/segment/loading/SegmentLoadingException.java diff --git a/core/src/main/java/org/apache/druid/segment/loading/TombstoneLoadSpec.java b/processing/src/main/java/org/apache/druid/segment/loading/TombstoneLoadSpec.java similarity index 100% rename from core/src/main/java/org/apache/druid/segment/loading/TombstoneLoadSpec.java rename to processing/src/main/java/org/apache/druid/segment/loading/TombstoneLoadSpec.java diff --git a/core/src/main/java/org/apache/druid/segment/loading/URIDataPuller.java b/processing/src/main/java/org/apache/druid/segment/loading/URIDataPuller.java similarity index 100% rename from core/src/main/java/org/apache/druid/segment/loading/URIDataPuller.java rename to processing/src/main/java/org/apache/druid/segment/loading/URIDataPuller.java diff --git a/core/src/main/java/org/apache/druid/storage/StorageConnector.java b/processing/src/main/java/org/apache/druid/storage/StorageConnector.java similarity index 100% rename from core/src/main/java/org/apache/druid/storage/StorageConnector.java rename to processing/src/main/java/org/apache/druid/storage/StorageConnector.java diff --git a/core/src/main/java/org/apache/druid/storage/StorageConnectorModule.java b/processing/src/main/java/org/apache/druid/storage/StorageConnectorModule.java similarity index 100% rename from core/src/main/java/org/apache/druid/storage/StorageConnectorModule.java rename to processing/src/main/java/org/apache/druid/storage/StorageConnectorModule.java diff --git a/core/src/main/java/org/apache/druid/storage/StorageConnectorProvider.java b/processing/src/main/java/org/apache/druid/storage/StorageConnectorProvider.java similarity index 100% rename from core/src/main/java/org/apache/druid/storage/StorageConnectorProvider.java rename to processing/src/main/java/org/apache/druid/storage/StorageConnectorProvider.java diff --git a/core/src/main/java/org/apache/druid/storage/local/LocalFileStorageConnector.java b/processing/src/main/java/org/apache/druid/storage/local/LocalFileStorageConnector.java similarity index 100% rename from core/src/main/java/org/apache/druid/storage/local/LocalFileStorageConnector.java rename to processing/src/main/java/org/apache/druid/storage/local/LocalFileStorageConnector.java diff --git a/core/src/main/java/org/apache/druid/storage/local/LocalFileStorageConnectorProvider.java b/processing/src/main/java/org/apache/druid/storage/local/LocalFileStorageConnectorProvider.java similarity index 100% rename from core/src/main/java/org/apache/druid/storage/local/LocalFileStorageConnectorProvider.java rename to processing/src/main/java/org/apache/druid/storage/local/LocalFileStorageConnectorProvider.java diff --git a/core/src/main/java/org/apache/druid/tasklogs/NoopTaskLogs.java b/processing/src/main/java/org/apache/druid/tasklogs/NoopTaskLogs.java similarity index 100% rename from core/src/main/java/org/apache/druid/tasklogs/NoopTaskLogs.java rename to processing/src/main/java/org/apache/druid/tasklogs/NoopTaskLogs.java diff --git a/core/src/main/java/org/apache/druid/tasklogs/TaskLogKiller.java b/processing/src/main/java/org/apache/druid/tasklogs/TaskLogKiller.java similarity index 100% rename from core/src/main/java/org/apache/druid/tasklogs/TaskLogKiller.java rename to processing/src/main/java/org/apache/druid/tasklogs/TaskLogKiller.java diff --git a/core/src/main/java/org/apache/druid/tasklogs/TaskLogPusher.java b/processing/src/main/java/org/apache/druid/tasklogs/TaskLogPusher.java similarity index 100% rename from core/src/main/java/org/apache/druid/tasklogs/TaskLogPusher.java rename to processing/src/main/java/org/apache/druid/tasklogs/TaskLogPusher.java diff --git a/core/src/main/java/org/apache/druid/tasklogs/TaskLogStreamer.java b/processing/src/main/java/org/apache/druid/tasklogs/TaskLogStreamer.java similarity index 100% rename from core/src/main/java/org/apache/druid/tasklogs/TaskLogStreamer.java rename to processing/src/main/java/org/apache/druid/tasklogs/TaskLogStreamer.java diff --git a/core/src/main/java/org/apache/druid/tasklogs/TaskLogs.java b/processing/src/main/java/org/apache/druid/tasklogs/TaskLogs.java similarity index 100% rename from core/src/main/java/org/apache/druid/tasklogs/TaskLogs.java rename to processing/src/main/java/org/apache/druid/tasklogs/TaskLogs.java diff --git a/core/src/main/java/org/apache/druid/timeline/CompactionState.java b/processing/src/main/java/org/apache/druid/timeline/CompactionState.java similarity index 100% rename from core/src/main/java/org/apache/druid/timeline/CompactionState.java rename to processing/src/main/java/org/apache/druid/timeline/CompactionState.java diff --git a/core/src/main/java/org/apache/druid/timeline/DataSegment.java b/processing/src/main/java/org/apache/druid/timeline/DataSegment.java similarity index 100% rename from core/src/main/java/org/apache/druid/timeline/DataSegment.java rename to processing/src/main/java/org/apache/druid/timeline/DataSegment.java diff --git a/core/src/main/java/org/apache/druid/timeline/LogicalSegment.java b/processing/src/main/java/org/apache/druid/timeline/LogicalSegment.java similarity index 100% rename from core/src/main/java/org/apache/druid/timeline/LogicalSegment.java rename to processing/src/main/java/org/apache/druid/timeline/LogicalSegment.java diff --git a/core/src/main/java/org/apache/druid/timeline/Overshadowable.java b/processing/src/main/java/org/apache/druid/timeline/Overshadowable.java similarity index 100% rename from core/src/main/java/org/apache/druid/timeline/Overshadowable.java rename to processing/src/main/java/org/apache/druid/timeline/Overshadowable.java diff --git a/core/src/main/java/org/apache/druid/timeline/Partitions.java b/processing/src/main/java/org/apache/druid/timeline/Partitions.java similarity index 100% rename from core/src/main/java/org/apache/druid/timeline/Partitions.java rename to processing/src/main/java/org/apache/druid/timeline/Partitions.java diff --git a/core/src/main/java/org/apache/druid/timeline/PruneLastCompactionState.java b/processing/src/main/java/org/apache/druid/timeline/PruneLastCompactionState.java similarity index 100% rename from core/src/main/java/org/apache/druid/timeline/PruneLastCompactionState.java rename to processing/src/main/java/org/apache/druid/timeline/PruneLastCompactionState.java diff --git a/core/src/main/java/org/apache/druid/timeline/PruneLoadSpec.java b/processing/src/main/java/org/apache/druid/timeline/PruneLoadSpec.java similarity index 100% rename from core/src/main/java/org/apache/druid/timeline/PruneLoadSpec.java rename to processing/src/main/java/org/apache/druid/timeline/PruneLoadSpec.java diff --git a/core/src/main/java/org/apache/druid/timeline/SegmentId.java b/processing/src/main/java/org/apache/druid/timeline/SegmentId.java similarity index 100% rename from core/src/main/java/org/apache/druid/timeline/SegmentId.java rename to processing/src/main/java/org/apache/druid/timeline/SegmentId.java diff --git a/core/src/main/java/org/apache/druid/timeline/SegmentTimeline.java b/processing/src/main/java/org/apache/druid/timeline/SegmentTimeline.java similarity index 100% rename from core/src/main/java/org/apache/druid/timeline/SegmentTimeline.java rename to processing/src/main/java/org/apache/druid/timeline/SegmentTimeline.java diff --git a/core/src/main/java/org/apache/druid/timeline/SegmentWithOvershadowedStatus.java b/processing/src/main/java/org/apache/druid/timeline/SegmentWithOvershadowedStatus.java similarity index 100% rename from core/src/main/java/org/apache/druid/timeline/SegmentWithOvershadowedStatus.java rename to processing/src/main/java/org/apache/druid/timeline/SegmentWithOvershadowedStatus.java diff --git a/core/src/main/java/org/apache/druid/timeline/TimelineLookup.java b/processing/src/main/java/org/apache/druid/timeline/TimelineLookup.java similarity index 100% rename from core/src/main/java/org/apache/druid/timeline/TimelineLookup.java rename to processing/src/main/java/org/apache/druid/timeline/TimelineLookup.java diff --git a/core/src/main/java/org/apache/druid/timeline/TimelineObjectHolder.java b/processing/src/main/java/org/apache/druid/timeline/TimelineObjectHolder.java similarity index 100% rename from core/src/main/java/org/apache/druid/timeline/TimelineObjectHolder.java rename to processing/src/main/java/org/apache/druid/timeline/TimelineObjectHolder.java diff --git a/core/src/main/java/org/apache/druid/timeline/VersionedIntervalTimeline.java b/processing/src/main/java/org/apache/druid/timeline/VersionedIntervalTimeline.java similarity index 100% rename from core/src/main/java/org/apache/druid/timeline/VersionedIntervalTimeline.java rename to processing/src/main/java/org/apache/druid/timeline/VersionedIntervalTimeline.java diff --git a/core/src/main/java/org/apache/druid/timeline/partition/AtomicUpdateGroup.java b/processing/src/main/java/org/apache/druid/timeline/partition/AtomicUpdateGroup.java similarity index 100% rename from core/src/main/java/org/apache/druid/timeline/partition/AtomicUpdateGroup.java rename to processing/src/main/java/org/apache/druid/timeline/partition/AtomicUpdateGroup.java diff --git a/core/src/main/java/org/apache/druid/timeline/partition/BaseDimensionRangeShardSpec.java b/processing/src/main/java/org/apache/druid/timeline/partition/BaseDimensionRangeShardSpec.java similarity index 100% rename from core/src/main/java/org/apache/druid/timeline/partition/BaseDimensionRangeShardSpec.java rename to processing/src/main/java/org/apache/druid/timeline/partition/BaseDimensionRangeShardSpec.java diff --git a/core/src/main/java/org/apache/druid/timeline/partition/BucketNumberedShardSpec.java b/processing/src/main/java/org/apache/druid/timeline/partition/BucketNumberedShardSpec.java similarity index 100% rename from core/src/main/java/org/apache/druid/timeline/partition/BucketNumberedShardSpec.java rename to processing/src/main/java/org/apache/druid/timeline/partition/BucketNumberedShardSpec.java diff --git a/core/src/main/java/org/apache/druid/timeline/partition/BuildingDimensionRangeShardSpec.java b/processing/src/main/java/org/apache/druid/timeline/partition/BuildingDimensionRangeShardSpec.java similarity index 100% rename from core/src/main/java/org/apache/druid/timeline/partition/BuildingDimensionRangeShardSpec.java rename to processing/src/main/java/org/apache/druid/timeline/partition/BuildingDimensionRangeShardSpec.java diff --git a/core/src/main/java/org/apache/druid/timeline/partition/BuildingHashBasedNumberedShardSpec.java b/processing/src/main/java/org/apache/druid/timeline/partition/BuildingHashBasedNumberedShardSpec.java similarity index 100% rename from core/src/main/java/org/apache/druid/timeline/partition/BuildingHashBasedNumberedShardSpec.java rename to processing/src/main/java/org/apache/druid/timeline/partition/BuildingHashBasedNumberedShardSpec.java diff --git a/core/src/main/java/org/apache/druid/timeline/partition/BuildingNumberedShardSpec.java b/processing/src/main/java/org/apache/druid/timeline/partition/BuildingNumberedShardSpec.java similarity index 100% rename from core/src/main/java/org/apache/druid/timeline/partition/BuildingNumberedShardSpec.java rename to processing/src/main/java/org/apache/druid/timeline/partition/BuildingNumberedShardSpec.java diff --git a/core/src/main/java/org/apache/druid/timeline/partition/BuildingShardSpec.java b/processing/src/main/java/org/apache/druid/timeline/partition/BuildingShardSpec.java similarity index 100% rename from core/src/main/java/org/apache/druid/timeline/partition/BuildingShardSpec.java rename to processing/src/main/java/org/apache/druid/timeline/partition/BuildingShardSpec.java diff --git a/core/src/main/java/org/apache/druid/timeline/partition/BuildingSingleDimensionShardSpec.java b/processing/src/main/java/org/apache/druid/timeline/partition/BuildingSingleDimensionShardSpec.java similarity index 100% rename from core/src/main/java/org/apache/druid/timeline/partition/BuildingSingleDimensionShardSpec.java rename to processing/src/main/java/org/apache/druid/timeline/partition/BuildingSingleDimensionShardSpec.java diff --git a/core/src/main/java/org/apache/druid/timeline/partition/DimensionRangeBucketShardSpec.java b/processing/src/main/java/org/apache/druid/timeline/partition/DimensionRangeBucketShardSpec.java similarity index 100% rename from core/src/main/java/org/apache/druid/timeline/partition/DimensionRangeBucketShardSpec.java rename to processing/src/main/java/org/apache/druid/timeline/partition/DimensionRangeBucketShardSpec.java diff --git a/core/src/main/java/org/apache/druid/timeline/partition/DimensionRangeShardSpec.java b/processing/src/main/java/org/apache/druid/timeline/partition/DimensionRangeShardSpec.java similarity index 100% rename from core/src/main/java/org/apache/druid/timeline/partition/DimensionRangeShardSpec.java rename to processing/src/main/java/org/apache/druid/timeline/partition/DimensionRangeShardSpec.java diff --git a/core/src/main/java/org/apache/druid/timeline/partition/HashBasedNumberedPartialShardSpec.java b/processing/src/main/java/org/apache/druid/timeline/partition/HashBasedNumberedPartialShardSpec.java similarity index 100% rename from core/src/main/java/org/apache/druid/timeline/partition/HashBasedNumberedPartialShardSpec.java rename to processing/src/main/java/org/apache/druid/timeline/partition/HashBasedNumberedPartialShardSpec.java diff --git a/core/src/main/java/org/apache/druid/timeline/partition/HashBasedNumberedShardSpec.java b/processing/src/main/java/org/apache/druid/timeline/partition/HashBasedNumberedShardSpec.java similarity index 100% rename from core/src/main/java/org/apache/druid/timeline/partition/HashBasedNumberedShardSpec.java rename to processing/src/main/java/org/apache/druid/timeline/partition/HashBasedNumberedShardSpec.java diff --git a/core/src/main/java/org/apache/druid/timeline/partition/HashBucketShardSpec.java b/processing/src/main/java/org/apache/druid/timeline/partition/HashBucketShardSpec.java similarity index 100% rename from core/src/main/java/org/apache/druid/timeline/partition/HashBucketShardSpec.java rename to processing/src/main/java/org/apache/druid/timeline/partition/HashBucketShardSpec.java diff --git a/core/src/main/java/org/apache/druid/timeline/partition/HashPartitionFunction.java b/processing/src/main/java/org/apache/druid/timeline/partition/HashPartitionFunction.java similarity index 100% rename from core/src/main/java/org/apache/druid/timeline/partition/HashPartitionFunction.java rename to processing/src/main/java/org/apache/druid/timeline/partition/HashPartitionFunction.java diff --git a/core/src/main/java/org/apache/druid/timeline/partition/HashPartitioner.java b/processing/src/main/java/org/apache/druid/timeline/partition/HashPartitioner.java similarity index 100% rename from core/src/main/java/org/apache/druid/timeline/partition/HashPartitioner.java rename to processing/src/main/java/org/apache/druid/timeline/partition/HashPartitioner.java diff --git a/core/src/main/java/org/apache/druid/timeline/partition/IntegerPartitionChunk.java b/processing/src/main/java/org/apache/druid/timeline/partition/IntegerPartitionChunk.java similarity index 100% rename from core/src/main/java/org/apache/druid/timeline/partition/IntegerPartitionChunk.java rename to processing/src/main/java/org/apache/druid/timeline/partition/IntegerPartitionChunk.java diff --git a/core/src/main/java/org/apache/druid/timeline/partition/LinearPartialShardSpec.java b/processing/src/main/java/org/apache/druid/timeline/partition/LinearPartialShardSpec.java similarity index 100% rename from core/src/main/java/org/apache/druid/timeline/partition/LinearPartialShardSpec.java rename to processing/src/main/java/org/apache/druid/timeline/partition/LinearPartialShardSpec.java diff --git a/core/src/main/java/org/apache/druid/timeline/partition/LinearPartitionChunk.java b/processing/src/main/java/org/apache/druid/timeline/partition/LinearPartitionChunk.java similarity index 100% rename from core/src/main/java/org/apache/druid/timeline/partition/LinearPartitionChunk.java rename to processing/src/main/java/org/apache/druid/timeline/partition/LinearPartitionChunk.java diff --git a/core/src/main/java/org/apache/druid/timeline/partition/LinearShardSpec.java b/processing/src/main/java/org/apache/druid/timeline/partition/LinearShardSpec.java similarity index 100% rename from core/src/main/java/org/apache/druid/timeline/partition/LinearShardSpec.java rename to processing/src/main/java/org/apache/druid/timeline/partition/LinearShardSpec.java diff --git a/core/src/main/java/org/apache/druid/timeline/partition/NoneShardSpec.java b/processing/src/main/java/org/apache/druid/timeline/partition/NoneShardSpec.java similarity index 100% rename from core/src/main/java/org/apache/druid/timeline/partition/NoneShardSpec.java rename to processing/src/main/java/org/apache/druid/timeline/partition/NoneShardSpec.java diff --git a/core/src/main/java/org/apache/druid/timeline/partition/NumberedOverwritePartialShardSpec.java b/processing/src/main/java/org/apache/druid/timeline/partition/NumberedOverwritePartialShardSpec.java similarity index 100% rename from core/src/main/java/org/apache/druid/timeline/partition/NumberedOverwritePartialShardSpec.java rename to processing/src/main/java/org/apache/druid/timeline/partition/NumberedOverwritePartialShardSpec.java diff --git a/core/src/main/java/org/apache/druid/timeline/partition/NumberedOverwriteShardSpec.java b/processing/src/main/java/org/apache/druid/timeline/partition/NumberedOverwriteShardSpec.java similarity index 100% rename from core/src/main/java/org/apache/druid/timeline/partition/NumberedOverwriteShardSpec.java rename to processing/src/main/java/org/apache/druid/timeline/partition/NumberedOverwriteShardSpec.java diff --git a/core/src/main/java/org/apache/druid/timeline/partition/NumberedOverwritingPartitionChunk.java b/processing/src/main/java/org/apache/druid/timeline/partition/NumberedOverwritingPartitionChunk.java similarity index 100% rename from core/src/main/java/org/apache/druid/timeline/partition/NumberedOverwritingPartitionChunk.java rename to processing/src/main/java/org/apache/druid/timeline/partition/NumberedOverwritingPartitionChunk.java diff --git a/core/src/main/java/org/apache/druid/timeline/partition/NumberedPartialShardSpec.java b/processing/src/main/java/org/apache/druid/timeline/partition/NumberedPartialShardSpec.java similarity index 100% rename from core/src/main/java/org/apache/druid/timeline/partition/NumberedPartialShardSpec.java rename to processing/src/main/java/org/apache/druid/timeline/partition/NumberedPartialShardSpec.java diff --git a/core/src/main/java/org/apache/druid/timeline/partition/NumberedPartitionChunk.java b/processing/src/main/java/org/apache/druid/timeline/partition/NumberedPartitionChunk.java similarity index 100% rename from core/src/main/java/org/apache/druid/timeline/partition/NumberedPartitionChunk.java rename to processing/src/main/java/org/apache/druid/timeline/partition/NumberedPartitionChunk.java diff --git a/core/src/main/java/org/apache/druid/timeline/partition/NumberedShardSpec.java b/processing/src/main/java/org/apache/druid/timeline/partition/NumberedShardSpec.java similarity index 100% rename from core/src/main/java/org/apache/druid/timeline/partition/NumberedShardSpec.java rename to processing/src/main/java/org/apache/druid/timeline/partition/NumberedShardSpec.java diff --git a/core/src/main/java/org/apache/druid/timeline/partition/OvershadowableManager.java b/processing/src/main/java/org/apache/druid/timeline/partition/OvershadowableManager.java similarity index 100% rename from core/src/main/java/org/apache/druid/timeline/partition/OvershadowableManager.java rename to processing/src/main/java/org/apache/druid/timeline/partition/OvershadowableManager.java diff --git a/core/src/main/java/org/apache/druid/timeline/partition/OverwriteShardSpec.java b/processing/src/main/java/org/apache/druid/timeline/partition/OverwriteShardSpec.java similarity index 100% rename from core/src/main/java/org/apache/druid/timeline/partition/OverwriteShardSpec.java rename to processing/src/main/java/org/apache/druid/timeline/partition/OverwriteShardSpec.java diff --git a/core/src/main/java/org/apache/druid/timeline/partition/PartialShardSpec.java b/processing/src/main/java/org/apache/druid/timeline/partition/PartialShardSpec.java similarity index 100% rename from core/src/main/java/org/apache/druid/timeline/partition/PartialShardSpec.java rename to processing/src/main/java/org/apache/druid/timeline/partition/PartialShardSpec.java diff --git a/core/src/main/java/org/apache/druid/timeline/partition/PartitionBoundaries.java b/processing/src/main/java/org/apache/druid/timeline/partition/PartitionBoundaries.java similarity index 100% rename from core/src/main/java/org/apache/druid/timeline/partition/PartitionBoundaries.java rename to processing/src/main/java/org/apache/druid/timeline/partition/PartitionBoundaries.java diff --git a/core/src/main/java/org/apache/druid/timeline/partition/PartitionChunk.java b/processing/src/main/java/org/apache/druid/timeline/partition/PartitionChunk.java similarity index 100% rename from core/src/main/java/org/apache/druid/timeline/partition/PartitionChunk.java rename to processing/src/main/java/org/apache/druid/timeline/partition/PartitionChunk.java diff --git a/core/src/main/java/org/apache/druid/timeline/partition/PartitionHolder.java b/processing/src/main/java/org/apache/druid/timeline/partition/PartitionHolder.java similarity index 100% rename from core/src/main/java/org/apache/druid/timeline/partition/PartitionHolder.java rename to processing/src/main/java/org/apache/druid/timeline/partition/PartitionHolder.java diff --git a/core/src/main/java/org/apache/druid/timeline/partition/PartitionIds.java b/processing/src/main/java/org/apache/druid/timeline/partition/PartitionIds.java similarity index 100% rename from core/src/main/java/org/apache/druid/timeline/partition/PartitionIds.java rename to processing/src/main/java/org/apache/druid/timeline/partition/PartitionIds.java diff --git a/core/src/main/java/org/apache/druid/timeline/partition/ShardSpec.java b/processing/src/main/java/org/apache/druid/timeline/partition/ShardSpec.java similarity index 100% rename from core/src/main/java/org/apache/druid/timeline/partition/ShardSpec.java rename to processing/src/main/java/org/apache/druid/timeline/partition/ShardSpec.java diff --git a/core/src/main/java/org/apache/druid/timeline/partition/ShardSpecLookup.java b/processing/src/main/java/org/apache/druid/timeline/partition/ShardSpecLookup.java similarity index 100% rename from core/src/main/java/org/apache/druid/timeline/partition/ShardSpecLookup.java rename to processing/src/main/java/org/apache/druid/timeline/partition/ShardSpecLookup.java diff --git a/core/src/main/java/org/apache/druid/timeline/partition/SingleDimensionPartialShardSpec.java b/processing/src/main/java/org/apache/druid/timeline/partition/SingleDimensionPartialShardSpec.java similarity index 100% rename from core/src/main/java/org/apache/druid/timeline/partition/SingleDimensionPartialShardSpec.java rename to processing/src/main/java/org/apache/druid/timeline/partition/SingleDimensionPartialShardSpec.java diff --git a/core/src/main/java/org/apache/druid/timeline/partition/SingleDimensionRangeBucketShardSpec.java b/processing/src/main/java/org/apache/druid/timeline/partition/SingleDimensionRangeBucketShardSpec.java similarity index 100% rename from core/src/main/java/org/apache/druid/timeline/partition/SingleDimensionRangeBucketShardSpec.java rename to processing/src/main/java/org/apache/druid/timeline/partition/SingleDimensionRangeBucketShardSpec.java diff --git a/core/src/main/java/org/apache/druid/timeline/partition/SingleDimensionShardSpec.java b/processing/src/main/java/org/apache/druid/timeline/partition/SingleDimensionShardSpec.java similarity index 100% rename from core/src/main/java/org/apache/druid/timeline/partition/SingleDimensionShardSpec.java rename to processing/src/main/java/org/apache/druid/timeline/partition/SingleDimensionShardSpec.java diff --git a/core/src/main/java/org/apache/druid/timeline/partition/SingleElementPartitionChunk.java b/processing/src/main/java/org/apache/druid/timeline/partition/SingleElementPartitionChunk.java similarity index 100% rename from core/src/main/java/org/apache/druid/timeline/partition/SingleElementPartitionChunk.java rename to processing/src/main/java/org/apache/druid/timeline/partition/SingleElementPartitionChunk.java diff --git a/core/src/main/java/org/apache/druid/timeline/partition/StringPartitionChunk.java b/processing/src/main/java/org/apache/druid/timeline/partition/StringPartitionChunk.java similarity index 100% rename from core/src/main/java/org/apache/druid/timeline/partition/StringPartitionChunk.java rename to processing/src/main/java/org/apache/druid/timeline/partition/StringPartitionChunk.java diff --git a/core/src/main/java/org/apache/druid/timeline/partition/TombstonePartitionedChunk.java b/processing/src/main/java/org/apache/druid/timeline/partition/TombstonePartitionedChunk.java similarity index 100% rename from core/src/main/java/org/apache/druid/timeline/partition/TombstonePartitionedChunk.java rename to processing/src/main/java/org/apache/druid/timeline/partition/TombstonePartitionedChunk.java diff --git a/core/src/main/java/org/apache/druid/timeline/partition/TombstoneShardSpec.java b/processing/src/main/java/org/apache/druid/timeline/partition/TombstoneShardSpec.java similarity index 100% rename from core/src/main/java/org/apache/druid/timeline/partition/TombstoneShardSpec.java rename to processing/src/main/java/org/apache/druid/timeline/partition/TombstoneShardSpec.java diff --git a/core/src/main/java/org/apache/druid/utils/CircularBuffer.java b/processing/src/main/java/org/apache/druid/utils/CircularBuffer.java similarity index 100% rename from core/src/main/java/org/apache/druid/utils/CircularBuffer.java rename to processing/src/main/java/org/apache/druid/utils/CircularBuffer.java diff --git a/core/src/main/java/org/apache/druid/utils/CloseableUtils.java b/processing/src/main/java/org/apache/druid/utils/CloseableUtils.java similarity index 100% rename from core/src/main/java/org/apache/druid/utils/CloseableUtils.java rename to processing/src/main/java/org/apache/druid/utils/CloseableUtils.java diff --git a/core/src/main/java/org/apache/druid/utils/CollectionUtils.java b/processing/src/main/java/org/apache/druid/utils/CollectionUtils.java similarity index 100% rename from core/src/main/java/org/apache/druid/utils/CollectionUtils.java rename to processing/src/main/java/org/apache/druid/utils/CollectionUtils.java diff --git a/core/src/main/java/org/apache/druid/utils/CompressionUtils.java b/processing/src/main/java/org/apache/druid/utils/CompressionUtils.java similarity index 100% rename from core/src/main/java/org/apache/druid/utils/CompressionUtils.java rename to processing/src/main/java/org/apache/druid/utils/CompressionUtils.java diff --git a/core/src/main/java/org/apache/druid/utils/ConnectionUriUtils.java b/processing/src/main/java/org/apache/druid/utils/ConnectionUriUtils.java similarity index 100% rename from core/src/main/java/org/apache/druid/utils/ConnectionUriUtils.java rename to processing/src/main/java/org/apache/druid/utils/ConnectionUriUtils.java diff --git a/core/src/main/java/org/apache/druid/utils/DynamicConfigProviderUtils.java b/processing/src/main/java/org/apache/druid/utils/DynamicConfigProviderUtils.java similarity index 100% rename from core/src/main/java/org/apache/druid/utils/DynamicConfigProviderUtils.java rename to processing/src/main/java/org/apache/druid/utils/DynamicConfigProviderUtils.java diff --git a/core/src/main/java/org/apache/druid/utils/JvmUtils.java b/processing/src/main/java/org/apache/druid/utils/JvmUtils.java similarity index 95% rename from core/src/main/java/org/apache/druid/utils/JvmUtils.java rename to processing/src/main/java/org/apache/druid/utils/JvmUtils.java index 64bb3778f3d..7a8b68d96fa 100644 --- a/core/src/main/java/org/apache/druid/utils/JvmUtils.java +++ b/processing/src/main/java/org/apache/druid/utils/JvmUtils.java @@ -40,6 +40,11 @@ public class JvmUtils public static final int UNKNOWN_VERSION = -1; private static final int MAJOR_VERSION = computeMajorVersion(); + @Inject + private static RuntimeInfo RUNTIME_INFO = new RuntimeInfo(); + + private static final ThreadMXBean THREAD_MX_BEAN = ManagementFactory.getThreadMXBean(); + private static int computeMajorVersion() { final StringTokenizer st = new StringTokenizer(System.getProperty("java.specification.version"), "."); @@ -70,16 +75,11 @@ public class JvmUtils return MAJOR_VERSION >= 9; } - @Inject - private static RuntimeInfo runtimeInfo = new RuntimeInfo(); - public static RuntimeInfo getRuntimeInfo() { - return runtimeInfo; + return RUNTIME_INFO; } - private static final ThreadMXBean THREAD_MX_BEAN = ManagementFactory.getThreadMXBean(); - public static boolean isThreadCpuTimeEnabled() { return THREAD_MX_BEAN.isThreadCpuTimeSupported() && THREAD_MX_BEAN.isThreadCpuTimeEnabled(); @@ -140,4 +140,12 @@ public class JvmUtils ).collect(Collectors.toList()); return jobURLs; } + + /** + * Only for testing. + */ + public static void resetTestsToDefaultRuntimeInfo() + { + RUNTIME_INFO = new RuntimeInfo(); + } } diff --git a/core/src/main/java/org/apache/druid/utils/Runnables.java b/processing/src/main/java/org/apache/druid/utils/Runnables.java similarity index 100% rename from core/src/main/java/org/apache/druid/utils/Runnables.java rename to processing/src/main/java/org/apache/druid/utils/Runnables.java diff --git a/core/src/main/java/org/apache/druid/utils/RuntimeInfo.java b/processing/src/main/java/org/apache/druid/utils/RuntimeInfo.java similarity index 100% rename from core/src/main/java/org/apache/druid/utils/RuntimeInfo.java rename to processing/src/main/java/org/apache/druid/utils/RuntimeInfo.java diff --git a/core/src/main/java/org/apache/druid/utils/Streams.java b/processing/src/main/java/org/apache/druid/utils/Streams.java similarity index 100% rename from core/src/main/java/org/apache/druid/utils/Streams.java rename to processing/src/main/java/org/apache/druid/utils/Streams.java diff --git a/core/src/main/java/org/apache/druid/utils/Throwables.java b/processing/src/main/java/org/apache/druid/utils/Throwables.java similarity index 100% rename from core/src/main/java/org/apache/druid/utils/Throwables.java rename to processing/src/main/java/org/apache/druid/utils/Throwables.java diff --git a/core/src/main/java/org/apache/druid/utils/package-info.java b/processing/src/main/java/org/apache/druid/utils/package-info.java similarity index 100% rename from core/src/main/java/org/apache/druid/utils/package-info.java rename to processing/src/main/java/org/apache/druid/utils/package-info.java diff --git a/core/src/main/resources/log4j2.debug.xml b/processing/src/main/resources/log4j2.debug.xml similarity index 100% rename from core/src/main/resources/log4j2.debug.xml rename to processing/src/main/resources/log4j2.debug.xml diff --git a/core/src/main/resources/log4j2.xml b/processing/src/main/resources/log4j2.xml similarity index 100% rename from core/src/main/resources/log4j2.xml rename to processing/src/main/resources/log4j2.xml diff --git a/core/src/main/resources/services/javax.annotation.processing.Processor b/processing/src/main/resources/services/javax.annotation.processing.Processor similarity index 100% rename from core/src/main/resources/services/javax.annotation.processing.Processor rename to processing/src/main/resources/services/javax.annotation.processing.Processor diff --git a/core/src/test/java/org/apache/druid/TestObjectMapper.java b/processing/src/test/java/org/apache/druid/TestObjectMapper.java similarity index 100% rename from core/src/test/java/org/apache/druid/TestObjectMapper.java rename to processing/src/test/java/org/apache/druid/TestObjectMapper.java diff --git a/core/src/test/java/org/apache/druid/collections/BlockingPoolTest.java b/processing/src/test/java/org/apache/druid/collections/BlockingPoolTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/collections/BlockingPoolTest.java rename to processing/src/test/java/org/apache/druid/collections/BlockingPoolTest.java diff --git a/core/src/test/java/org/apache/druid/collections/CloseableDefaultBlockingPool.java b/processing/src/test/java/org/apache/druid/collections/CloseableDefaultBlockingPool.java similarity index 100% rename from core/src/test/java/org/apache/druid/collections/CloseableDefaultBlockingPool.java rename to processing/src/test/java/org/apache/druid/collections/CloseableDefaultBlockingPool.java diff --git a/core/src/test/java/org/apache/druid/collections/CloseableStupidPool.java b/processing/src/test/java/org/apache/druid/collections/CloseableStupidPool.java similarity index 100% rename from core/src/test/java/org/apache/druid/collections/CloseableStupidPool.java rename to processing/src/test/java/org/apache/druid/collections/CloseableStupidPool.java diff --git a/processing/src/test/java/org/apache/druid/collections/CombiningIterableTest.java b/processing/src/test/java/org/apache/druid/collections/CombiningIterableTest.java index 9093876bff5..3743cabff08 100644 --- a/processing/src/test/java/org/apache/druid/collections/CombiningIterableTest.java +++ b/processing/src/test/java/org/apache/druid/collections/CombiningIterableTest.java @@ -19,21 +19,47 @@ package org.apache.druid.collections; +import com.google.common.collect.Iterables; +import com.google.common.collect.Ordering; +import com.google.common.collect.Sets; import org.apache.druid.java.util.common.DateTimes; import org.apache.druid.query.Result; import org.junit.Assert; import org.junit.Test; +import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.Comparator; +import java.util.HashSet; import java.util.Iterator; import java.util.List; +import java.util.Set; /** */ public class CombiningIterableTest { + @Test + public void testCreateSplatted() + { + List firstList = Arrays.asList(1, 2, 5, 7, 9, 10, 20); + List secondList = Arrays.asList(1, 2, 5, 8, 9); + Set mergedLists = new HashSet<>(); + mergedLists.addAll(firstList); + mergedLists.addAll(secondList); + ArrayList> iterators = new ArrayList<>(); + iterators.add(firstList); + iterators.add(secondList); + CombiningIterable actualIterable = CombiningIterable.createSplatted( + iterators, + Ordering.natural() + ); + Assert.assertEquals(mergedLists.size(), Iterables.size(actualIterable)); + Set actualHashset = Sets.newHashSet(actualIterable); + Assert.assertEquals(actualHashset, mergedLists); + } + @Test public void testMerge() { diff --git a/core/src/test/java/org/apache/druid/collections/CombiningIteratorTest.java b/processing/src/test/java/org/apache/druid/collections/CombiningIteratorTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/collections/CombiningIteratorTest.java rename to processing/src/test/java/org/apache/druid/collections/CombiningIteratorTest.java diff --git a/core/src/test/java/org/apache/druid/collections/IteratorShell.java b/processing/src/test/java/org/apache/druid/collections/IteratorShell.java similarity index 100% rename from core/src/test/java/org/apache/druid/collections/IteratorShell.java rename to processing/src/test/java/org/apache/druid/collections/IteratorShell.java diff --git a/core/src/test/java/org/apache/druid/collections/ReferenceCountingResourceHolderTest.java b/processing/src/test/java/org/apache/druid/collections/ReferenceCountingResourceHolderTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/collections/ReferenceCountingResourceHolderTest.java rename to processing/src/test/java/org/apache/druid/collections/ReferenceCountingResourceHolderTest.java diff --git a/core/src/test/java/org/apache/druid/collections/SerializablePairTest.java b/processing/src/test/java/org/apache/druid/collections/SerializablePairTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/collections/SerializablePairTest.java rename to processing/src/test/java/org/apache/druid/collections/SerializablePairTest.java diff --git a/core/src/test/java/org/apache/druid/collections/StableLimitingSorterTest.java b/processing/src/test/java/org/apache/druid/collections/StableLimitingSorterTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/collections/StableLimitingSorterTest.java rename to processing/src/test/java/org/apache/druid/collections/StableLimitingSorterTest.java diff --git a/core/src/test/java/org/apache/druid/collections/StupidPoolTest.java b/processing/src/test/java/org/apache/druid/collections/StupidPoolTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/collections/StupidPoolTest.java rename to processing/src/test/java/org/apache/druid/collections/StupidPoolTest.java diff --git a/core/src/test/java/org/apache/druid/collections/StupidResourceHolderTest.java b/processing/src/test/java/org/apache/druid/collections/StupidResourceHolderTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/collections/StupidResourceHolderTest.java rename to processing/src/test/java/org/apache/druid/collections/StupidResourceHolderTest.java diff --git a/core/src/test/java/org/apache/druid/collections/fastutil/DruidIntListTest.java b/processing/src/test/java/org/apache/druid/collections/fastutil/DruidIntListTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/collections/fastutil/DruidIntListTest.java rename to processing/src/test/java/org/apache/druid/collections/fastutil/DruidIntListTest.java diff --git a/core/src/test/java/org/apache/druid/common/EitherTest.java b/processing/src/test/java/org/apache/druid/common/EitherTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/common/EitherTest.java rename to processing/src/test/java/org/apache/druid/common/EitherTest.java diff --git a/core/src/test/java/org/apache/druid/common/config/ConfigManagerTest.java b/processing/src/test/java/org/apache/druid/common/config/ConfigManagerTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/common/config/ConfigManagerTest.java rename to processing/src/test/java/org/apache/druid/common/config/ConfigManagerTest.java diff --git a/core/src/test/java/org/apache/druid/common/config/JacksonConfigManagerTest.java b/processing/src/test/java/org/apache/druid/common/config/JacksonConfigManagerTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/common/config/JacksonConfigManagerTest.java rename to processing/src/test/java/org/apache/druid/common/config/JacksonConfigManagerTest.java diff --git a/core/src/test/java/org/apache/druid/common/config/NullHandlingTest.java b/processing/src/test/java/org/apache/druid/common/config/NullHandlingTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/common/config/NullHandlingTest.java rename to processing/src/test/java/org/apache/druid/common/config/NullHandlingTest.java diff --git a/core/src/test/java/org/apache/druid/common/exception/AllowedRegexErrorResponseTransformStrategyTest.java b/processing/src/test/java/org/apache/druid/common/exception/AllowedRegexErrorResponseTransformStrategyTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/common/exception/AllowedRegexErrorResponseTransformStrategyTest.java rename to processing/src/test/java/org/apache/druid/common/exception/AllowedRegexErrorResponseTransformStrategyTest.java diff --git a/core/src/test/java/org/apache/druid/common/exception/NoErrorResponseTransformStrategyTest.java b/processing/src/test/java/org/apache/druid/common/exception/NoErrorResponseTransformStrategyTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/common/exception/NoErrorResponseTransformStrategyTest.java rename to processing/src/test/java/org/apache/druid/common/exception/NoErrorResponseTransformStrategyTest.java diff --git a/core/src/test/java/org/apache/druid/common/guava/CombiningSequenceTest.java b/processing/src/test/java/org/apache/druid/common/guava/CombiningSequenceTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/common/guava/CombiningSequenceTest.java rename to processing/src/test/java/org/apache/druid/common/guava/CombiningSequenceTest.java diff --git a/core/src/test/java/org/apache/druid/common/guava/ComplexSequenceTest.java b/processing/src/test/java/org/apache/druid/common/guava/ComplexSequenceTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/common/guava/ComplexSequenceTest.java rename to processing/src/test/java/org/apache/druid/common/guava/ComplexSequenceTest.java diff --git a/core/src/test/java/org/apache/druid/common/guava/FutureUtilsTest.java b/processing/src/test/java/org/apache/druid/common/guava/FutureUtilsTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/common/guava/FutureUtilsTest.java rename to processing/src/test/java/org/apache/druid/common/guava/FutureUtilsTest.java diff --git a/core/src/test/java/org/apache/druid/common/guava/GuavaUtilsTest.java b/processing/src/test/java/org/apache/druid/common/guava/GuavaUtilsTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/common/guava/GuavaUtilsTest.java rename to processing/src/test/java/org/apache/druid/common/guava/GuavaUtilsTest.java diff --git a/core/src/test/java/org/apache/druid/common/jackson/JacksonUtilsTest.java b/processing/src/test/java/org/apache/druid/common/jackson/JacksonUtilsTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/common/jackson/JacksonUtilsTest.java rename to processing/src/test/java/org/apache/druid/common/jackson/JacksonUtilsTest.java diff --git a/core/src/test/java/org/apache/druid/common/utils/IdUtilsTest.java b/processing/src/test/java/org/apache/druid/common/utils/IdUtilsTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/common/utils/IdUtilsTest.java rename to processing/src/test/java/org/apache/druid/common/utils/IdUtilsTest.java diff --git a/core/src/test/java/org/apache/druid/common/utils/IntArrayUtilsTest.java b/processing/src/test/java/org/apache/druid/common/utils/IntArrayUtilsTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/common/utils/IntArrayUtilsTest.java rename to processing/src/test/java/org/apache/druid/common/utils/IntArrayUtilsTest.java diff --git a/core/src/test/java/org/apache/druid/common/utils/JodaUtilsTest.java b/processing/src/test/java/org/apache/druid/common/utils/JodaUtilsTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/common/utils/JodaUtilsTest.java rename to processing/src/test/java/org/apache/druid/common/utils/JodaUtilsTest.java diff --git a/core/src/test/java/org/apache/druid/common/utils/LogTest.java b/processing/src/test/java/org/apache/druid/common/utils/LogTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/common/utils/LogTest.java rename to processing/src/test/java/org/apache/druid/common/utils/LogTest.java diff --git a/core/src/test/java/org/apache/druid/common/utils/PropUtilsTest.java b/processing/src/test/java/org/apache/druid/common/utils/PropUtilsTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/common/utils/PropUtilsTest.java rename to processing/src/test/java/org/apache/druid/common/utils/PropUtilsTest.java diff --git a/core/src/test/java/org/apache/druid/common/utils/SerializerUtilsTest.java b/processing/src/test/java/org/apache/druid/common/utils/SerializerUtilsTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/common/utils/SerializerUtilsTest.java rename to processing/src/test/java/org/apache/druid/common/utils/SerializerUtilsTest.java diff --git a/core/src/test/java/org/apache/druid/common/utils/ServletResourceUtilsTest.java b/processing/src/test/java/org/apache/druid/common/utils/ServletResourceUtilsTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/common/utils/ServletResourceUtilsTest.java rename to processing/src/test/java/org/apache/druid/common/utils/ServletResourceUtilsTest.java diff --git a/core/src/test/java/org/apache/druid/common/utils/SocketUtilTest.java b/processing/src/test/java/org/apache/druid/common/utils/SocketUtilTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/common/utils/SocketUtilTest.java rename to processing/src/test/java/org/apache/druid/common/utils/SocketUtilTest.java diff --git a/core/src/test/java/org/apache/druid/common/utils/StringUtilsTest.java b/processing/src/test/java/org/apache/druid/common/utils/StringUtilsTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/common/utils/StringUtilsTest.java rename to processing/src/test/java/org/apache/druid/common/utils/StringUtilsTest.java diff --git a/core/src/test/java/org/apache/druid/common/utils/UUIDUtilsTest.java b/processing/src/test/java/org/apache/druid/common/utils/UUIDUtilsTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/common/utils/UUIDUtilsTest.java rename to processing/src/test/java/org/apache/druid/common/utils/UUIDUtilsTest.java diff --git a/core/src/test/java/org/apache/druid/concurrent/ConcurrentAwaitableCounterTest.java b/processing/src/test/java/org/apache/druid/concurrent/ConcurrentAwaitableCounterTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/concurrent/ConcurrentAwaitableCounterTest.java rename to processing/src/test/java/org/apache/druid/concurrent/ConcurrentAwaitableCounterTest.java diff --git a/core/src/test/java/org/apache/druid/concurrent/ExecsTest.java b/processing/src/test/java/org/apache/druid/concurrent/ExecsTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/concurrent/ExecsTest.java rename to processing/src/test/java/org/apache/druid/concurrent/ExecsTest.java diff --git a/core/src/test/java/org/apache/druid/concurrent/LifecycleLockTest.java b/processing/src/test/java/org/apache/druid/concurrent/LifecycleLockTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/concurrent/LifecycleLockTest.java rename to processing/src/test/java/org/apache/druid/concurrent/LifecycleLockTest.java diff --git a/core/src/test/java/org/apache/druid/crypto/CryptoServiceTest.java b/processing/src/test/java/org/apache/druid/crypto/CryptoServiceTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/crypto/CryptoServiceTest.java rename to processing/src/test/java/org/apache/druid/crypto/CryptoServiceTest.java diff --git a/core/src/test/java/org/apache/druid/data/input/BytesCountingInputEntityTest.java b/processing/src/test/java/org/apache/druid/data/input/BytesCountingInputEntityTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/data/input/BytesCountingInputEntityTest.java rename to processing/src/test/java/org/apache/druid/data/input/BytesCountingInputEntityTest.java diff --git a/core/src/test/java/org/apache/druid/data/input/FirehoseFactoryToInputSourceAdaptorTest.java b/processing/src/test/java/org/apache/druid/data/input/FirehoseFactoryToInputSourceAdaptorTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/data/input/FirehoseFactoryToInputSourceAdaptorTest.java rename to processing/src/test/java/org/apache/druid/data/input/FirehoseFactoryToInputSourceAdaptorTest.java diff --git a/core/src/test/java/org/apache/druid/data/input/HandlingInputRowIteratorTest.java b/processing/src/test/java/org/apache/druid/data/input/HandlingInputRowIteratorTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/data/input/HandlingInputRowIteratorTest.java rename to processing/src/test/java/org/apache/druid/data/input/HandlingInputRowIteratorTest.java diff --git a/core/src/test/java/org/apache/druid/data/input/MapBasedRowTest.java b/processing/src/test/java/org/apache/druid/data/input/MapBasedRowTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/data/input/MapBasedRowTest.java rename to processing/src/test/java/org/apache/druid/data/input/MapBasedRowTest.java diff --git a/core/src/test/java/org/apache/druid/data/input/MaxSizeSplitHintSpecTest.java b/processing/src/test/java/org/apache/druid/data/input/MaxSizeSplitHintSpecTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/data/input/MaxSizeSplitHintSpecTest.java rename to processing/src/test/java/org/apache/druid/data/input/MaxSizeSplitHintSpecTest.java diff --git a/core/src/test/java/org/apache/druid/data/input/StringTupleTest.java b/processing/src/test/java/org/apache/druid/data/input/StringTupleTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/data/input/StringTupleTest.java rename to processing/src/test/java/org/apache/druid/data/input/StringTupleTest.java diff --git a/core/src/test/java/org/apache/druid/data/input/impl/CSVParseSpecTest.java b/processing/src/test/java/org/apache/druid/data/input/impl/CSVParseSpecTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/data/input/impl/CSVParseSpecTest.java rename to processing/src/test/java/org/apache/druid/data/input/impl/CSVParseSpecTest.java diff --git a/core/src/test/java/org/apache/druid/data/input/impl/CloudObjectInputSourceTest.java b/processing/src/test/java/org/apache/druid/data/input/impl/CloudObjectInputSourceTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/data/input/impl/CloudObjectInputSourceTest.java rename to processing/src/test/java/org/apache/druid/data/input/impl/CloudObjectInputSourceTest.java diff --git a/core/src/test/java/org/apache/druid/data/input/impl/CloudObjectLocationTest.java b/processing/src/test/java/org/apache/druid/data/input/impl/CloudObjectLocationTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/data/input/impl/CloudObjectLocationTest.java rename to processing/src/test/java/org/apache/druid/data/input/impl/CloudObjectLocationTest.java diff --git a/core/src/test/java/org/apache/druid/data/input/impl/ColumnsFilterTest.java b/processing/src/test/java/org/apache/druid/data/input/impl/ColumnsFilterTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/data/input/impl/ColumnsFilterTest.java rename to processing/src/test/java/org/apache/druid/data/input/impl/ColumnsFilterTest.java diff --git a/core/src/test/java/org/apache/druid/data/input/impl/CombiningInputSourceTest.java b/processing/src/test/java/org/apache/druid/data/input/impl/CombiningInputSourceTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/data/input/impl/CombiningInputSourceTest.java rename to processing/src/test/java/org/apache/druid/data/input/impl/CombiningInputSourceTest.java diff --git a/core/src/test/java/org/apache/druid/data/input/impl/CsvInputFormatTest.java b/processing/src/test/java/org/apache/druid/data/input/impl/CsvInputFormatTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/data/input/impl/CsvInputFormatTest.java rename to processing/src/test/java/org/apache/druid/data/input/impl/CsvInputFormatTest.java diff --git a/core/src/test/java/org/apache/druid/data/input/impl/CsvReaderTest.java b/processing/src/test/java/org/apache/druid/data/input/impl/CsvReaderTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/data/input/impl/CsvReaderTest.java rename to processing/src/test/java/org/apache/druid/data/input/impl/CsvReaderTest.java diff --git a/core/src/test/java/org/apache/druid/data/input/impl/DelimitedInputFormatTest.java b/processing/src/test/java/org/apache/druid/data/input/impl/DelimitedInputFormatTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/data/input/impl/DelimitedInputFormatTest.java rename to processing/src/test/java/org/apache/druid/data/input/impl/DelimitedInputFormatTest.java diff --git a/core/src/test/java/org/apache/druid/data/input/impl/DelimitedParseSpecTest.java b/processing/src/test/java/org/apache/druid/data/input/impl/DelimitedParseSpecTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/data/input/impl/DelimitedParseSpecTest.java rename to processing/src/test/java/org/apache/druid/data/input/impl/DelimitedParseSpecTest.java diff --git a/core/src/test/java/org/apache/druid/data/input/impl/DelimitedReaderTest.java b/processing/src/test/java/org/apache/druid/data/input/impl/DelimitedReaderTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/data/input/impl/DelimitedReaderTest.java rename to processing/src/test/java/org/apache/druid/data/input/impl/DelimitedReaderTest.java diff --git a/core/src/test/java/org/apache/druid/data/input/impl/DimensionSchemaTest.java b/processing/src/test/java/org/apache/druid/data/input/impl/DimensionSchemaTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/data/input/impl/DimensionSchemaTest.java rename to processing/src/test/java/org/apache/druid/data/input/impl/DimensionSchemaTest.java diff --git a/core/src/test/java/org/apache/druid/data/input/impl/DimensionsSpecSerdeTest.java b/processing/src/test/java/org/apache/druid/data/input/impl/DimensionsSpecSerdeTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/data/input/impl/DimensionsSpecSerdeTest.java rename to processing/src/test/java/org/apache/druid/data/input/impl/DimensionsSpecSerdeTest.java diff --git a/core/src/test/java/org/apache/druid/data/input/impl/FastLineIteratorTest.java b/processing/src/test/java/org/apache/druid/data/input/impl/FastLineIteratorTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/data/input/impl/FastLineIteratorTest.java rename to processing/src/test/java/org/apache/druid/data/input/impl/FastLineIteratorTest.java diff --git a/core/src/test/java/org/apache/druid/data/input/impl/FileIteratingFirehoseTest.java b/processing/src/test/java/org/apache/druid/data/input/impl/FileIteratingFirehoseTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/data/input/impl/FileIteratingFirehoseTest.java rename to processing/src/test/java/org/apache/druid/data/input/impl/FileIteratingFirehoseTest.java diff --git a/core/src/test/java/org/apache/druid/data/input/impl/HttpEntityTest.java b/processing/src/test/java/org/apache/druid/data/input/impl/HttpEntityTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/data/input/impl/HttpEntityTest.java rename to processing/src/test/java/org/apache/druid/data/input/impl/HttpEntityTest.java diff --git a/core/src/test/java/org/apache/druid/data/input/impl/HttpInputSourceConfigTest.java b/processing/src/test/java/org/apache/druid/data/input/impl/HttpInputSourceConfigTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/data/input/impl/HttpInputSourceConfigTest.java rename to processing/src/test/java/org/apache/druid/data/input/impl/HttpInputSourceConfigTest.java diff --git a/core/src/test/java/org/apache/druid/data/input/impl/HttpInputSourceTest.java b/processing/src/test/java/org/apache/druid/data/input/impl/HttpInputSourceTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/data/input/impl/HttpInputSourceTest.java rename to processing/src/test/java/org/apache/druid/data/input/impl/HttpInputSourceTest.java diff --git a/core/src/test/java/org/apache/druid/data/input/impl/InputEntityIteratingReaderTest.java b/processing/src/test/java/org/apache/druid/data/input/impl/InputEntityIteratingReaderTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/data/input/impl/InputEntityIteratingReaderTest.java rename to processing/src/test/java/org/apache/druid/data/input/impl/InputEntityIteratingReaderTest.java diff --git a/core/src/test/java/org/apache/druid/data/input/impl/InputRowParserSerdeTest.java b/processing/src/test/java/org/apache/druid/data/input/impl/InputRowParserSerdeTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/data/input/impl/InputRowParserSerdeTest.java rename to processing/src/test/java/org/apache/druid/data/input/impl/InputRowParserSerdeTest.java diff --git a/core/src/test/java/org/apache/druid/data/input/impl/InputStatsImpl.java b/processing/src/test/java/org/apache/druid/data/input/impl/InputStatsImpl.java similarity index 100% rename from core/src/test/java/org/apache/druid/data/input/impl/InputStatsImpl.java rename to processing/src/test/java/org/apache/druid/data/input/impl/InputStatsImpl.java diff --git a/core/src/test/java/org/apache/druid/data/input/impl/JSONLowercaseParseSpecTest.java b/processing/src/test/java/org/apache/druid/data/input/impl/JSONLowercaseParseSpecTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/data/input/impl/JSONLowercaseParseSpecTest.java rename to processing/src/test/java/org/apache/druid/data/input/impl/JSONLowercaseParseSpecTest.java diff --git a/core/src/test/java/org/apache/druid/data/input/impl/JSONParseSpecTest.java b/processing/src/test/java/org/apache/druid/data/input/impl/JSONParseSpecTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/data/input/impl/JSONParseSpecTest.java rename to processing/src/test/java/org/apache/druid/data/input/impl/JSONParseSpecTest.java diff --git a/core/src/test/java/org/apache/druid/data/input/impl/JSONPathSpecTest.java b/processing/src/test/java/org/apache/druid/data/input/impl/JSONPathSpecTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/data/input/impl/JSONPathSpecTest.java rename to processing/src/test/java/org/apache/druid/data/input/impl/JSONPathSpecTest.java diff --git a/core/src/test/java/org/apache/druid/data/input/impl/JavaScriptParseSpecTest.java b/processing/src/test/java/org/apache/druid/data/input/impl/JavaScriptParseSpecTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/data/input/impl/JavaScriptParseSpecTest.java rename to processing/src/test/java/org/apache/druid/data/input/impl/JavaScriptParseSpecTest.java diff --git a/core/src/test/java/org/apache/druid/data/input/impl/JsonInputFormatTest.java b/processing/src/test/java/org/apache/druid/data/input/impl/JsonInputFormatTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/data/input/impl/JsonInputFormatTest.java rename to processing/src/test/java/org/apache/druid/data/input/impl/JsonInputFormatTest.java diff --git a/core/src/test/java/org/apache/druid/data/input/impl/JsonLineReaderTest.java b/processing/src/test/java/org/apache/druid/data/input/impl/JsonLineReaderTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/data/input/impl/JsonLineReaderTest.java rename to processing/src/test/java/org/apache/druid/data/input/impl/JsonLineReaderTest.java diff --git a/core/src/test/java/org/apache/druid/data/input/impl/JsonNodeReaderTest.java b/processing/src/test/java/org/apache/druid/data/input/impl/JsonNodeReaderTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/data/input/impl/JsonNodeReaderTest.java rename to processing/src/test/java/org/apache/druid/data/input/impl/JsonNodeReaderTest.java diff --git a/core/src/test/java/org/apache/druid/data/input/impl/JsonReaderTest.java b/processing/src/test/java/org/apache/druid/data/input/impl/JsonReaderTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/data/input/impl/JsonReaderTest.java rename to processing/src/test/java/org/apache/druid/data/input/impl/JsonReaderTest.java diff --git a/core/src/test/java/org/apache/druid/data/input/impl/LocalInputSourceTest.java b/processing/src/test/java/org/apache/druid/data/input/impl/LocalInputSourceTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/data/input/impl/LocalInputSourceTest.java rename to processing/src/test/java/org/apache/druid/data/input/impl/LocalInputSourceTest.java diff --git a/core/src/test/java/org/apache/druid/data/input/impl/MapInputRowParserTest.java b/processing/src/test/java/org/apache/druid/data/input/impl/MapInputRowParserTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/data/input/impl/MapInputRowParserTest.java rename to processing/src/test/java/org/apache/druid/data/input/impl/MapInputRowParserTest.java diff --git a/core/src/test/java/org/apache/druid/data/input/impl/NoopFirehoseFactory.java b/processing/src/test/java/org/apache/druid/data/input/impl/NoopFirehoseFactory.java similarity index 100% rename from core/src/test/java/org/apache/druid/data/input/impl/NoopFirehoseFactory.java rename to processing/src/test/java/org/apache/druid/data/input/impl/NoopFirehoseFactory.java diff --git a/core/src/test/java/org/apache/druid/data/input/impl/NoopInputFormat.java b/processing/src/test/java/org/apache/druid/data/input/impl/NoopInputFormat.java similarity index 100% rename from core/src/test/java/org/apache/druid/data/input/impl/NoopInputFormat.java rename to processing/src/test/java/org/apache/druid/data/input/impl/NoopInputFormat.java diff --git a/core/src/test/java/org/apache/druid/data/input/impl/NoopInputRowParserTest.java b/processing/src/test/java/org/apache/druid/data/input/impl/NoopInputRowParserTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/data/input/impl/NoopInputRowParserTest.java rename to processing/src/test/java/org/apache/druid/data/input/impl/NoopInputRowParserTest.java diff --git a/core/src/test/java/org/apache/druid/data/input/impl/NoopInputSource.java b/processing/src/test/java/org/apache/druid/data/input/impl/NoopInputSource.java similarity index 100% rename from core/src/test/java/org/apache/druid/data/input/impl/NoopInputSource.java rename to processing/src/test/java/org/apache/druid/data/input/impl/NoopInputSource.java diff --git a/core/src/test/java/org/apache/druid/data/input/impl/ParseSpecTest.java b/processing/src/test/java/org/apache/druid/data/input/impl/ParseSpecTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/data/input/impl/ParseSpecTest.java rename to processing/src/test/java/org/apache/druid/data/input/impl/ParseSpecTest.java diff --git a/core/src/test/java/org/apache/druid/data/input/impl/RegexInputFormatTest.java b/processing/src/test/java/org/apache/druid/data/input/impl/RegexInputFormatTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/data/input/impl/RegexInputFormatTest.java rename to processing/src/test/java/org/apache/druid/data/input/impl/RegexInputFormatTest.java diff --git a/core/src/test/java/org/apache/druid/data/input/impl/RegexParseSpecTest.java b/processing/src/test/java/org/apache/druid/data/input/impl/RegexParseSpecTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/data/input/impl/RegexParseSpecTest.java rename to processing/src/test/java/org/apache/druid/data/input/impl/RegexParseSpecTest.java diff --git a/core/src/test/java/org/apache/druid/data/input/impl/RetryingInputStreamTest.java b/processing/src/test/java/org/apache/druid/data/input/impl/RetryingInputStreamTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/data/input/impl/RetryingInputStreamTest.java rename to processing/src/test/java/org/apache/druid/data/input/impl/RetryingInputStreamTest.java diff --git a/core/src/test/java/org/apache/druid/data/input/impl/StringDimensionSchemaTest.java b/processing/src/test/java/org/apache/druid/data/input/impl/StringDimensionSchemaTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/data/input/impl/StringDimensionSchemaTest.java rename to processing/src/test/java/org/apache/druid/data/input/impl/StringDimensionSchemaTest.java diff --git a/core/src/test/java/org/apache/druid/data/input/impl/StringInputRowParserTest.java b/processing/src/test/java/org/apache/druid/data/input/impl/StringInputRowParserTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/data/input/impl/StringInputRowParserTest.java rename to processing/src/test/java/org/apache/druid/data/input/impl/StringInputRowParserTest.java diff --git a/core/src/test/java/org/apache/druid/data/input/impl/TimeAndDimsParseSpecTest.java b/processing/src/test/java/org/apache/druid/data/input/impl/TimeAndDimsParseSpecTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/data/input/impl/TimeAndDimsParseSpecTest.java rename to processing/src/test/java/org/apache/druid/data/input/impl/TimeAndDimsParseSpecTest.java diff --git a/core/src/test/java/org/apache/druid/data/input/impl/TimestampSpecTest.java b/processing/src/test/java/org/apache/druid/data/input/impl/TimestampSpecTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/data/input/impl/TimestampSpecTest.java rename to processing/src/test/java/org/apache/druid/data/input/impl/TimestampSpecTest.java diff --git a/core/src/test/java/org/apache/druid/data/input/impl/prefetch/JsonIteratorTest.java b/processing/src/test/java/org/apache/druid/data/input/impl/prefetch/JsonIteratorTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/data/input/impl/prefetch/JsonIteratorTest.java rename to processing/src/test/java/org/apache/druid/data/input/impl/prefetch/JsonIteratorTest.java diff --git a/core/src/test/java/org/apache/druid/data/input/impl/prefetch/PrefetchableTextFilesFirehoseFactoryTest.java b/processing/src/test/java/org/apache/druid/data/input/impl/prefetch/PrefetchableTextFilesFirehoseFactoryTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/data/input/impl/prefetch/PrefetchableTextFilesFirehoseFactoryTest.java rename to processing/src/test/java/org/apache/druid/data/input/impl/prefetch/PrefetchableTextFilesFirehoseFactoryTest.java diff --git a/extendedset/src/test/java/org/apache/druid/extendedset/intset/ImmutableConciseSetIntersectionTest.java b/processing/src/test/java/org/apache/druid/extendedset/intset/ImmutableConciseSetIntersectionTest.java similarity index 100% rename from extendedset/src/test/java/org/apache/druid/extendedset/intset/ImmutableConciseSetIntersectionTest.java rename to processing/src/test/java/org/apache/druid/extendedset/intset/ImmutableConciseSetIntersectionTest.java diff --git a/extendedset/src/test/java/org/apache/druid/extendedset/intset/ImmutableConciseSetTest.java b/processing/src/test/java/org/apache/druid/extendedset/intset/ImmutableConciseSetTest.java similarity index 100% rename from extendedset/src/test/java/org/apache/druid/extendedset/intset/ImmutableConciseSetTest.java rename to processing/src/test/java/org/apache/druid/extendedset/intset/ImmutableConciseSetTest.java diff --git a/core/src/test/java/org/apache/druid/guice/ConditionalMultibindTest.java b/processing/src/test/java/org/apache/druid/guice/ConditionalMultibindTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/guice/ConditionalMultibindTest.java rename to processing/src/test/java/org/apache/druid/guice/ConditionalMultibindTest.java diff --git a/core/src/test/java/org/apache/druid/guice/DruidSecondaryModuleTest.java b/processing/src/test/java/org/apache/druid/guice/DruidSecondaryModuleTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/guice/DruidSecondaryModuleTest.java rename to processing/src/test/java/org/apache/druid/guice/DruidSecondaryModuleTest.java diff --git a/core/src/test/java/org/apache/druid/guice/JsonConfiguratorTest.java b/processing/src/test/java/org/apache/druid/guice/JsonConfiguratorTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/guice/JsonConfiguratorTest.java rename to processing/src/test/java/org/apache/druid/guice/JsonConfiguratorTest.java diff --git a/core/src/test/java/org/apache/druid/guice/LifecycleScopeTest.java b/processing/src/test/java/org/apache/druid/guice/LifecycleScopeTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/guice/LifecycleScopeTest.java rename to processing/src/test/java/org/apache/druid/guice/LifecycleScopeTest.java diff --git a/core/src/test/java/org/apache/druid/guice/PolyBindTest.java b/processing/src/test/java/org/apache/druid/guice/PolyBindTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/guice/PolyBindTest.java rename to processing/src/test/java/org/apache/druid/guice/PolyBindTest.java diff --git a/hll/src/test/java/org/apache/druid/hll/HyperLogLogCollectorBenchmark.java b/processing/src/test/java/org/apache/druid/hll/HyperLogLogCollectorBenchmark.java similarity index 100% rename from hll/src/test/java/org/apache/druid/hll/HyperLogLogCollectorBenchmark.java rename to processing/src/test/java/org/apache/druid/hll/HyperLogLogCollectorBenchmark.java diff --git a/hll/src/test/java/org/apache/druid/hll/HyperLogLogCollectorTest.java b/processing/src/test/java/org/apache/druid/hll/HyperLogLogCollectorTest.java similarity index 100% rename from hll/src/test/java/org/apache/druid/hll/HyperLogLogCollectorTest.java rename to processing/src/test/java/org/apache/druid/hll/HyperLogLogCollectorTest.java diff --git a/hll/src/test/java/org/apache/druid/hll/HyperLogLogSerdeBenchmarkTest.java b/processing/src/test/java/org/apache/druid/hll/HyperLogLogSerdeBenchmarkTest.java similarity index 100% rename from hll/src/test/java/org/apache/druid/hll/HyperLogLogSerdeBenchmarkTest.java rename to processing/src/test/java/org/apache/druid/hll/HyperLogLogSerdeBenchmarkTest.java diff --git a/core/src/test/java/org/apache/druid/indexer/ChecksTest.java b/processing/src/test/java/org/apache/druid/indexer/ChecksTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/indexer/ChecksTest.java rename to processing/src/test/java/org/apache/druid/indexer/ChecksTest.java diff --git a/core/src/test/java/org/apache/druid/indexer/TaskLocationTest.java b/processing/src/test/java/org/apache/druid/indexer/TaskLocationTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/indexer/TaskLocationTest.java rename to processing/src/test/java/org/apache/druid/indexer/TaskLocationTest.java diff --git a/core/src/test/java/org/apache/druid/indexer/TaskStatusPlusTest.java b/processing/src/test/java/org/apache/druid/indexer/TaskStatusPlusTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/indexer/TaskStatusPlusTest.java rename to processing/src/test/java/org/apache/druid/indexer/TaskStatusPlusTest.java diff --git a/core/src/test/java/org/apache/druid/indexer/TaskStatusTest.java b/processing/src/test/java/org/apache/druid/indexer/TaskStatusTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/indexer/TaskStatusTest.java rename to processing/src/test/java/org/apache/druid/indexer/TaskStatusTest.java diff --git a/core/src/test/java/org/apache/druid/indexer/partitions/DimensionRangePartitionsSpecTest.java b/processing/src/test/java/org/apache/druid/indexer/partitions/DimensionRangePartitionsSpecTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/indexer/partitions/DimensionRangePartitionsSpecTest.java rename to processing/src/test/java/org/apache/druid/indexer/partitions/DimensionRangePartitionsSpecTest.java diff --git a/core/src/test/java/org/apache/druid/indexer/partitions/SingleDimensionPartitionsSpecTest.java b/processing/src/test/java/org/apache/druid/indexer/partitions/SingleDimensionPartitionsSpecTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/indexer/partitions/SingleDimensionPartitionsSpecTest.java rename to processing/src/test/java/org/apache/druid/indexer/partitions/SingleDimensionPartitionsSpecTest.java diff --git a/core/src/test/java/org/apache/druid/jackson/JacksonExtremeDoubleValuesSerdeTest.java b/processing/src/test/java/org/apache/druid/jackson/JacksonExtremeDoubleValuesSerdeTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/jackson/JacksonExtremeDoubleValuesSerdeTest.java rename to processing/src/test/java/org/apache/druid/jackson/JacksonExtremeDoubleValuesSerdeTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/common/BufferUtils.java b/processing/src/test/java/org/apache/druid/java/util/common/BufferUtils.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/common/BufferUtils.java rename to processing/src/test/java/org/apache/druid/java/util/common/BufferUtils.java diff --git a/core/src/test/java/org/apache/druid/java/util/common/ByteBufferUtilsTest.java b/processing/src/test/java/org/apache/druid/java/util/common/ByteBufferUtilsTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/common/ByteBufferUtilsTest.java rename to processing/src/test/java/org/apache/druid/java/util/common/ByteBufferUtilsTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/common/CompressionUtilsTest.java b/processing/src/test/java/org/apache/druid/java/util/common/CompressionUtilsTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/common/CompressionUtilsTest.java rename to processing/src/test/java/org/apache/druid/java/util/common/CompressionUtilsTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/common/DateTimesTest.java b/processing/src/test/java/org/apache/druid/java/util/common/DateTimesTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/common/DateTimesTest.java rename to processing/src/test/java/org/apache/druid/java/util/common/DateTimesTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/common/FileUtilsTest.java b/processing/src/test/java/org/apache/druid/java/util/common/FileUtilsTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/common/FileUtilsTest.java rename to processing/src/test/java/org/apache/druid/java/util/common/FileUtilsTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/common/GranularityTest.java b/processing/src/test/java/org/apache/druid/java/util/common/GranularityTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/common/GranularityTest.java rename to processing/src/test/java/org/apache/druid/java/util/common/GranularityTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/common/HumanReadableBytesTest.java b/processing/src/test/java/org/apache/druid/java/util/common/HumanReadableBytesTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/common/HumanReadableBytesTest.java rename to processing/src/test/java/org/apache/druid/java/util/common/HumanReadableBytesTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/common/IntervalsByGranularityTest.java b/processing/src/test/java/org/apache/druid/java/util/common/IntervalsByGranularityTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/common/IntervalsByGranularityTest.java rename to processing/src/test/java/org/apache/druid/java/util/common/IntervalsByGranularityTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/common/IntervalsTest.java b/processing/src/test/java/org/apache/druid/java/util/common/IntervalsTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/common/IntervalsTest.java rename to processing/src/test/java/org/apache/druid/java/util/common/IntervalsTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/common/NonnullPairTest.java b/processing/src/test/java/org/apache/druid/java/util/common/NonnullPairTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/common/NonnullPairTest.java rename to processing/src/test/java/org/apache/druid/java/util/common/NonnullPairTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/common/NumbersTest.java b/processing/src/test/java/org/apache/druid/java/util/common/NumbersTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/common/NumbersTest.java rename to processing/src/test/java/org/apache/druid/java/util/common/NumbersTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/common/RetryUtilsTest.java b/processing/src/test/java/org/apache/druid/java/util/common/RetryUtilsTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/common/RetryUtilsTest.java rename to processing/src/test/java/org/apache/druid/java/util/common/RetryUtilsTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/common/StreamUtilsTest.java b/processing/src/test/java/org/apache/druid/java/util/common/StreamUtilsTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/common/StreamUtilsTest.java rename to processing/src/test/java/org/apache/druid/java/util/common/StreamUtilsTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/common/StringUtilsTest.java b/processing/src/test/java/org/apache/druid/java/util/common/StringUtilsTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/common/StringUtilsTest.java rename to processing/src/test/java/org/apache/druid/java/util/common/StringUtilsTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/common/TripleTest.java b/processing/src/test/java/org/apache/druid/java/util/common/TripleTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/common/TripleTest.java rename to processing/src/test/java/org/apache/druid/java/util/common/TripleTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/common/URIsTest.java b/processing/src/test/java/org/apache/druid/java/util/common/URIsTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/common/URIsTest.java rename to processing/src/test/java/org/apache/druid/java/util/common/URIsTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/common/concurrent/ScheduledExecutorsTest.java b/processing/src/test/java/org/apache/druid/java/util/common/concurrent/ScheduledExecutorsTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/common/concurrent/ScheduledExecutorsTest.java rename to processing/src/test/java/org/apache/druid/java/util/common/concurrent/ScheduledExecutorsTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/common/function/TriConsumerTest.java b/processing/src/test/java/org/apache/druid/java/util/common/function/TriConsumerTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/common/function/TriConsumerTest.java rename to processing/src/test/java/org/apache/druid/java/util/common/function/TriConsumerTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/common/guava/BaseSequenceTest.java b/processing/src/test/java/org/apache/druid/java/util/common/guava/BaseSequenceTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/common/guava/BaseSequenceTest.java rename to processing/src/test/java/org/apache/druid/java/util/common/guava/BaseSequenceTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/common/guava/ComparatorsTest.java b/processing/src/test/java/org/apache/druid/java/util/common/guava/ComparatorsTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/common/guava/ComparatorsTest.java rename to processing/src/test/java/org/apache/druid/java/util/common/guava/ComparatorsTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/common/guava/ConcatSequenceTest.java b/processing/src/test/java/org/apache/druid/java/util/common/guava/ConcatSequenceTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/common/guava/ConcatSequenceTest.java rename to processing/src/test/java/org/apache/druid/java/util/common/guava/ConcatSequenceTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/common/guava/FilteredSequenceTest.java b/processing/src/test/java/org/apache/druid/java/util/common/guava/FilteredSequenceTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/common/guava/FilteredSequenceTest.java rename to processing/src/test/java/org/apache/druid/java/util/common/guava/FilteredSequenceTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/common/guava/FunctionalIterableTest.java b/processing/src/test/java/org/apache/druid/java/util/common/guava/FunctionalIterableTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/common/guava/FunctionalIterableTest.java rename to processing/src/test/java/org/apache/druid/java/util/common/guava/FunctionalIterableTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/common/guava/FunctionalIteratorTest.java b/processing/src/test/java/org/apache/druid/java/util/common/guava/FunctionalIteratorTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/common/guava/FunctionalIteratorTest.java rename to processing/src/test/java/org/apache/druid/java/util/common/guava/FunctionalIteratorTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/common/guava/LimitedSequenceTest.java b/processing/src/test/java/org/apache/druid/java/util/common/guava/LimitedSequenceTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/common/guava/LimitedSequenceTest.java rename to processing/src/test/java/org/apache/druid/java/util/common/guava/LimitedSequenceTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/common/guava/MappedSequenceTest.java b/processing/src/test/java/org/apache/druid/java/util/common/guava/MappedSequenceTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/common/guava/MappedSequenceTest.java rename to processing/src/test/java/org/apache/druid/java/util/common/guava/MappedSequenceTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/common/guava/MergeIteratorTest.java b/processing/src/test/java/org/apache/druid/java/util/common/guava/MergeIteratorTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/common/guava/MergeIteratorTest.java rename to processing/src/test/java/org/apache/druid/java/util/common/guava/MergeIteratorTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/common/guava/MergeSequenceTest.java b/processing/src/test/java/org/apache/druid/java/util/common/guava/MergeSequenceTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/common/guava/MergeSequenceTest.java rename to processing/src/test/java/org/apache/druid/java/util/common/guava/MergeSequenceTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/common/guava/ParallelMergeCombiningSequenceTest.java b/processing/src/test/java/org/apache/druid/java/util/common/guava/ParallelMergeCombiningSequenceTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/common/guava/ParallelMergeCombiningSequenceTest.java rename to processing/src/test/java/org/apache/druid/java/util/common/guava/ParallelMergeCombiningSequenceTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/common/guava/SequenceTestHelper.java b/processing/src/test/java/org/apache/druid/java/util/common/guava/SequenceTestHelper.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/common/guava/SequenceTestHelper.java rename to processing/src/test/java/org/apache/druid/java/util/common/guava/SequenceTestHelper.java diff --git a/core/src/test/java/org/apache/druid/java/util/common/guava/SimpleSequenceTest.java b/processing/src/test/java/org/apache/druid/java/util/common/guava/SimpleSequenceTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/common/guava/SimpleSequenceTest.java rename to processing/src/test/java/org/apache/druid/java/util/common/guava/SimpleSequenceTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/common/guava/SkippingSequenceTest.java b/processing/src/test/java/org/apache/druid/java/util/common/guava/SkippingSequenceTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/common/guava/SkippingSequenceTest.java rename to processing/src/test/java/org/apache/druid/java/util/common/guava/SkippingSequenceTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/common/guava/TestSequence.java b/processing/src/test/java/org/apache/druid/java/util/common/guava/TestSequence.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/common/guava/TestSequence.java rename to processing/src/test/java/org/apache/druid/java/util/common/guava/TestSequence.java diff --git a/core/src/test/java/org/apache/druid/java/util/common/guava/TopNSequenceTest.java b/processing/src/test/java/org/apache/druid/java/util/common/guava/TopNSequenceTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/common/guava/TopNSequenceTest.java rename to processing/src/test/java/org/apache/druid/java/util/common/guava/TopNSequenceTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/common/guava/UnsupportedSequence.java b/processing/src/test/java/org/apache/druid/java/util/common/guava/UnsupportedSequence.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/common/guava/UnsupportedSequence.java rename to processing/src/test/java/org/apache/druid/java/util/common/guava/UnsupportedSequence.java diff --git a/core/src/test/java/org/apache/druid/java/util/common/guava/WithEffectSequenceTest.java b/processing/src/test/java/org/apache/druid/java/util/common/guava/WithEffectSequenceTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/common/guava/WithEffectSequenceTest.java rename to processing/src/test/java/org/apache/druid/java/util/common/guava/WithEffectSequenceTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/common/guava/WrappingSequenceTest.java b/processing/src/test/java/org/apache/druid/java/util/common/guava/WrappingSequenceTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/common/guava/WrappingSequenceTest.java rename to processing/src/test/java/org/apache/druid/java/util/common/guava/WrappingSequenceTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/common/guava/YieldingSequenceBaseTest.java b/processing/src/test/java/org/apache/druid/java/util/common/guava/YieldingSequenceBaseTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/common/guava/YieldingSequenceBaseTest.java rename to processing/src/test/java/org/apache/druid/java/util/common/guava/YieldingSequenceBaseTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/common/io/NativeIOTest.java b/processing/src/test/java/org/apache/druid/java/util/common/io/NativeIOTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/common/io/NativeIOTest.java rename to processing/src/test/java/org/apache/druid/java/util/common/io/NativeIOTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/common/io/smoosh/SmooshedFileMapperTest.java b/processing/src/test/java/org/apache/druid/java/util/common/io/smoosh/SmooshedFileMapperTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/common/io/smoosh/SmooshedFileMapperTest.java rename to processing/src/test/java/org/apache/druid/java/util/common/io/smoosh/SmooshedFileMapperTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/common/lifecycle/LifecycleTest.java b/processing/src/test/java/org/apache/druid/java/util/common/lifecycle/LifecycleTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/common/lifecycle/LifecycleTest.java rename to processing/src/test/java/org/apache/druid/java/util/common/lifecycle/LifecycleTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/common/logger/LoggerTest.java b/processing/src/test/java/org/apache/druid/java/util/common/logger/LoggerTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/common/logger/LoggerTest.java rename to processing/src/test/java/org/apache/druid/java/util/common/logger/LoggerTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/common/parsers/CloseableIteratorTest.java b/processing/src/test/java/org/apache/druid/java/util/common/parsers/CloseableIteratorTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/common/parsers/CloseableIteratorTest.java rename to processing/src/test/java/org/apache/druid/java/util/common/parsers/CloseableIteratorTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/common/parsers/FlatTextFormatParserTest.java b/processing/src/test/java/org/apache/druid/java/util/common/parsers/FlatTextFormatParserTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/common/parsers/FlatTextFormatParserTest.java rename to processing/src/test/java/org/apache/druid/java/util/common/parsers/FlatTextFormatParserTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/common/parsers/FlattenerJsonProviderTest.java b/processing/src/test/java/org/apache/druid/java/util/common/parsers/FlattenerJsonProviderTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/common/parsers/FlattenerJsonProviderTest.java rename to processing/src/test/java/org/apache/druid/java/util/common/parsers/FlattenerJsonProviderTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/common/parsers/JSONFlattenerMakerTest.java b/processing/src/test/java/org/apache/druid/java/util/common/parsers/JSONFlattenerMakerTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/common/parsers/JSONFlattenerMakerTest.java rename to processing/src/test/java/org/apache/druid/java/util/common/parsers/JSONFlattenerMakerTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/common/parsers/JSONPathParserTest.java b/processing/src/test/java/org/apache/druid/java/util/common/parsers/JSONPathParserTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/common/parsers/JSONPathParserTest.java rename to processing/src/test/java/org/apache/druid/java/util/common/parsers/JSONPathParserTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/common/parsers/JavaScriptParserTest.java b/processing/src/test/java/org/apache/druid/java/util/common/parsers/JavaScriptParserTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/common/parsers/JavaScriptParserTest.java rename to processing/src/test/java/org/apache/druid/java/util/common/parsers/JavaScriptParserTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/common/parsers/ObjectFlattenersTest.java b/processing/src/test/java/org/apache/druid/java/util/common/parsers/ObjectFlattenersTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/common/parsers/ObjectFlattenersTest.java rename to processing/src/test/java/org/apache/druid/java/util/common/parsers/ObjectFlattenersTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/common/parsers/ParserUtilsTest.java b/processing/src/test/java/org/apache/druid/java/util/common/parsers/ParserUtilsTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/common/parsers/ParserUtilsTest.java rename to processing/src/test/java/org/apache/druid/java/util/common/parsers/ParserUtilsTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/common/parsers/RegexParserTest.java b/processing/src/test/java/org/apache/druid/java/util/common/parsers/RegexParserTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/common/parsers/RegexParserTest.java rename to processing/src/test/java/org/apache/druid/java/util/common/parsers/RegexParserTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/common/parsers/TimestampParserTest.java b/processing/src/test/java/org/apache/druid/java/util/common/parsers/TimestampParserTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/common/parsers/TimestampParserTest.java rename to processing/src/test/java/org/apache/druid/java/util/common/parsers/TimestampParserTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/emitter/core/ComposingEmitterTest.java b/processing/src/test/java/org/apache/druid/java/util/emitter/core/ComposingEmitterTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/emitter/core/ComposingEmitterTest.java rename to processing/src/test/java/org/apache/druid/java/util/emitter/core/ComposingEmitterTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/emitter/core/CustomEmitterFactoryTest.java b/processing/src/test/java/org/apache/druid/java/util/emitter/core/CustomEmitterFactoryTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/emitter/core/CustomEmitterFactoryTest.java rename to processing/src/test/java/org/apache/druid/java/util/emitter/core/CustomEmitterFactoryTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/emitter/core/EmitterTest.java b/processing/src/test/java/org/apache/druid/java/util/emitter/core/EmitterTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/emitter/core/EmitterTest.java rename to processing/src/test/java/org/apache/druid/java/util/emitter/core/EmitterTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/emitter/core/GoHandler.java b/processing/src/test/java/org/apache/druid/java/util/emitter/core/GoHandler.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/emitter/core/GoHandler.java rename to processing/src/test/java/org/apache/druid/java/util/emitter/core/GoHandler.java diff --git a/core/src/test/java/org/apache/druid/java/util/emitter/core/GoHandlers.java b/processing/src/test/java/org/apache/druid/java/util/emitter/core/GoHandlers.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/emitter/core/GoHandlers.java rename to processing/src/test/java/org/apache/druid/java/util/emitter/core/GoHandlers.java diff --git a/core/src/test/java/org/apache/druid/java/util/emitter/core/HttpEmitterConfigTest.java b/processing/src/test/java/org/apache/druid/java/util/emitter/core/HttpEmitterConfigTest.java similarity index 98% rename from core/src/test/java/org/apache/druid/java/util/emitter/core/HttpEmitterConfigTest.java rename to processing/src/test/java/org/apache/druid/java/util/emitter/core/HttpEmitterConfigTest.java index 147776b4b99..1191b83b73e 100644 --- a/core/src/test/java/org/apache/druid/java/util/emitter/core/HttpEmitterConfigTest.java +++ b/processing/src/test/java/org/apache/druid/java/util/emitter/core/HttpEmitterConfigTest.java @@ -21,6 +21,7 @@ package org.apache.druid.java.util.emitter.core; import com.fasterxml.jackson.databind.ObjectMapper; import org.apache.druid.java.util.common.Pair; +import org.apache.druid.utils.JvmUtils; import org.junit.Assert; import org.junit.Test; @@ -46,7 +47,7 @@ public class HttpEmitterConfigTest Assert.assertNull(config.getBasicAuthentication()); Assert.assertEquals(BatchingStrategy.ARRAY, config.getBatchingStrategy()); Pair batchConfigPair = BaseHttpEmittingConfig.getDefaultBatchSizeAndLimit( - Runtime.getRuntime().maxMemory() + JvmUtils.getRuntimeInfo().getMaxHeapSizeBytes() ); Assert.assertEquals(batchConfigPair.lhs.intValue(), config.getMaxBatchSize()); Assert.assertEquals(batchConfigPair.rhs.intValue(), config.getBatchQueueSizeLimit()); @@ -70,7 +71,7 @@ public class HttpEmitterConfigTest Assert.assertNull(config.getBasicAuthentication()); Assert.assertEquals(BatchingStrategy.ARRAY, config.getBatchingStrategy()); Pair batchConfigPair = BaseHttpEmittingConfig.getDefaultBatchSizeAndLimit( - Runtime.getRuntime().maxMemory() + JvmUtils.getRuntimeInfo().getMaxHeapSizeBytes() ); Assert.assertEquals(batchConfigPair.lhs.intValue(), config.getMaxBatchSize()); Assert.assertEquals(batchConfigPair.rhs.intValue(), config.getBatchQueueSizeLimit()); diff --git a/core/src/test/java/org/apache/druid/java/util/emitter/core/HttpEmitterTest.java b/processing/src/test/java/org/apache/druid/java/util/emitter/core/HttpEmitterTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/emitter/core/HttpEmitterTest.java rename to processing/src/test/java/org/apache/druid/java/util/emitter/core/HttpEmitterTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/emitter/core/HttpPostEmitterLoggerStressTest.java b/processing/src/test/java/org/apache/druid/java/util/emitter/core/HttpPostEmitterLoggerStressTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/emitter/core/HttpPostEmitterLoggerStressTest.java rename to processing/src/test/java/org/apache/druid/java/util/emitter/core/HttpPostEmitterLoggerStressTest.java diff --git a/core/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 similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/emitter/core/HttpPostEmitterStressTest.java rename to processing/src/test/java/org/apache/druid/java/util/emitter/core/HttpPostEmitterStressTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/emitter/core/HttpPostEmitterTest.java b/processing/src/test/java/org/apache/druid/java/util/emitter/core/HttpPostEmitterTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/emitter/core/HttpPostEmitterTest.java rename to processing/src/test/java/org/apache/druid/java/util/emitter/core/HttpPostEmitterTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/emitter/core/IntEvent.java b/processing/src/test/java/org/apache/druid/java/util/emitter/core/IntEvent.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/emitter/core/IntEvent.java rename to processing/src/test/java/org/apache/druid/java/util/emitter/core/IntEvent.java diff --git a/core/src/test/java/org/apache/druid/java/util/emitter/core/LoggingEmitterConfigTest.java b/processing/src/test/java/org/apache/druid/java/util/emitter/core/LoggingEmitterConfigTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/emitter/core/LoggingEmitterConfigTest.java rename to processing/src/test/java/org/apache/druid/java/util/emitter/core/LoggingEmitterConfigTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/emitter/core/MockHttpClient.java b/processing/src/test/java/org/apache/druid/java/util/emitter/core/MockHttpClient.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/emitter/core/MockHttpClient.java rename to processing/src/test/java/org/apache/druid/java/util/emitter/core/MockHttpClient.java diff --git a/core/src/test/java/org/apache/druid/java/util/emitter/core/ParametrizedUriEmitterConfigTest.java b/processing/src/test/java/org/apache/druid/java/util/emitter/core/ParametrizedUriEmitterConfigTest.java similarity index 97% rename from core/src/test/java/org/apache/druid/java/util/emitter/core/ParametrizedUriEmitterConfigTest.java rename to processing/src/test/java/org/apache/druid/java/util/emitter/core/ParametrizedUriEmitterConfigTest.java index 3ed5d885b10..960cbb0932b 100644 --- a/core/src/test/java/org/apache/druid/java/util/emitter/core/ParametrizedUriEmitterConfigTest.java +++ b/processing/src/test/java/org/apache/druid/java/util/emitter/core/ParametrizedUriEmitterConfigTest.java @@ -21,6 +21,7 @@ package org.apache.druid.java.util.emitter.core; import com.fasterxml.jackson.databind.ObjectMapper; import org.apache.druid.java.util.common.Pair; +import org.apache.druid.utils.JvmUtils; import org.junit.Assert; import org.junit.Test; @@ -43,7 +44,7 @@ public class ParametrizedUriEmitterConfigTest Assert.assertNull(config.getBasicAuthentication()); Assert.assertEquals(BatchingStrategy.ARRAY, config.getBatchingStrategy()); Pair batchConfigPair = BaseHttpEmittingConfig.getDefaultBatchSizeAndLimit( - Runtime.getRuntime().maxMemory() + JvmUtils.getRuntimeInfo().getMaxHeapSizeBytes() ); Assert.assertEquals(batchConfigPair.lhs.intValue(), config.getMaxBatchSize()); Assert.assertEquals(batchConfigPair.rhs.intValue(), config.getBatchQueueSizeLimit()); diff --git a/core/src/test/java/org/apache/druid/java/util/emitter/core/ParametrizedUriEmitterTest.java b/processing/src/test/java/org/apache/druid/java/util/emitter/core/ParametrizedUriEmitterTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/emitter/core/ParametrizedUriEmitterTest.java rename to processing/src/test/java/org/apache/druid/java/util/emitter/core/ParametrizedUriEmitterTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/emitter/core/SwitchingEmitterTest.java b/processing/src/test/java/org/apache/druid/java/util/emitter/core/SwitchingEmitterTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/emitter/core/SwitchingEmitterTest.java rename to processing/src/test/java/org/apache/druid/java/util/emitter/core/SwitchingEmitterTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/emitter/service/AlertEventTest.java b/processing/src/test/java/org/apache/druid/java/util/emitter/service/AlertEventTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/emitter/service/AlertEventTest.java rename to processing/src/test/java/org/apache/druid/java/util/emitter/service/AlertEventTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/emitter/service/ServiceMetricEventTest.java b/processing/src/test/java/org/apache/druid/java/util/emitter/service/ServiceMetricEventTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/emitter/service/ServiceMetricEventTest.java rename to processing/src/test/java/org/apache/druid/java/util/emitter/service/ServiceMetricEventTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/emitter/service/UnitEvent.java b/processing/src/test/java/org/apache/druid/java/util/emitter/service/UnitEvent.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/emitter/service/UnitEvent.java rename to processing/src/test/java/org/apache/druid/java/util/emitter/service/UnitEvent.java diff --git a/core/src/test/java/org/apache/druid/java/util/http/client/AsyncHttpClientTest.java b/processing/src/test/java/org/apache/druid/java/util/http/client/AsyncHttpClientTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/http/client/AsyncHttpClientTest.java rename to processing/src/test/java/org/apache/druid/java/util/http/client/AsyncHttpClientTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/http/client/FriendlyServersTest.java b/processing/src/test/java/org/apache/druid/java/util/http/client/FriendlyServersTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/http/client/FriendlyServersTest.java rename to processing/src/test/java/org/apache/druid/java/util/http/client/FriendlyServersTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/http/client/JankyServersTest.java b/processing/src/test/java/org/apache/druid/java/util/http/client/JankyServersTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/http/client/JankyServersTest.java rename to processing/src/test/java/org/apache/druid/java/util/http/client/JankyServersTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/http/client/io/AppendableByteArrayInputStreamTest.java b/processing/src/test/java/org/apache/druid/java/util/http/client/io/AppendableByteArrayInputStreamTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/http/client/io/AppendableByteArrayInputStreamTest.java rename to processing/src/test/java/org/apache/druid/java/util/http/client/io/AppendableByteArrayInputStreamTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/http/client/pool/ResourcePoolTest.java b/processing/src/test/java/org/apache/druid/java/util/http/client/pool/ResourcePoolTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/http/client/pool/ResourcePoolTest.java rename to processing/src/test/java/org/apache/druid/java/util/http/client/pool/ResourcePoolTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/http/client/response/InputStreamFullResponseHandlerTest.java b/processing/src/test/java/org/apache/druid/java/util/http/client/response/InputStreamFullResponseHandlerTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/http/client/response/InputStreamFullResponseHandlerTest.java rename to processing/src/test/java/org/apache/druid/java/util/http/client/response/InputStreamFullResponseHandlerTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/http/client/response/ObjectOrErrorResponseHandlerTest.java b/processing/src/test/java/org/apache/druid/java/util/http/client/response/ObjectOrErrorResponseHandlerTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/http/client/response/ObjectOrErrorResponseHandlerTest.java rename to processing/src/test/java/org/apache/druid/java/util/http/client/response/ObjectOrErrorResponseHandlerTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/http/client/response/SequenceInputStreamResponseHandlerTest.java b/processing/src/test/java/org/apache/druid/java/util/http/client/response/SequenceInputStreamResponseHandlerTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/http/client/response/SequenceInputStreamResponseHandlerTest.java rename to processing/src/test/java/org/apache/druid/java/util/http/client/response/SequenceInputStreamResponseHandlerTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/metrics/AllocationMetricCollectorTest.java b/processing/src/test/java/org/apache/druid/java/util/metrics/AllocationMetricCollectorTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/metrics/AllocationMetricCollectorTest.java rename to processing/src/test/java/org/apache/druid/java/util/metrics/AllocationMetricCollectorTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/metrics/BasicMonitorSchedulerTest.java b/processing/src/test/java/org/apache/druid/java/util/metrics/BasicMonitorSchedulerTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/metrics/BasicMonitorSchedulerTest.java rename to processing/src/test/java/org/apache/druid/java/util/metrics/BasicMonitorSchedulerTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/metrics/CgroupCpuMonitorTest.java b/processing/src/test/java/org/apache/druid/java/util/metrics/CgroupCpuMonitorTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/metrics/CgroupCpuMonitorTest.java rename to processing/src/test/java/org/apache/druid/java/util/metrics/CgroupCpuMonitorTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/metrics/CgroupCpuSetMonitorTest.java b/processing/src/test/java/org/apache/druid/java/util/metrics/CgroupCpuSetMonitorTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/metrics/CgroupCpuSetMonitorTest.java rename to processing/src/test/java/org/apache/druid/java/util/metrics/CgroupCpuSetMonitorTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/metrics/CgroupMemoryMonitorTest.java b/processing/src/test/java/org/apache/druid/java/util/metrics/CgroupMemoryMonitorTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/metrics/CgroupMemoryMonitorTest.java rename to processing/src/test/java/org/apache/druid/java/util/metrics/CgroupMemoryMonitorTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/metrics/ClockDriftSafeMonitorSchedulerTest.java b/processing/src/test/java/org/apache/druid/java/util/metrics/ClockDriftSafeMonitorSchedulerTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/metrics/ClockDriftSafeMonitorSchedulerTest.java rename to processing/src/test/java/org/apache/druid/java/util/metrics/ClockDriftSafeMonitorSchedulerTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/metrics/CpuAcctDeltaMonitorTest.java b/processing/src/test/java/org/apache/druid/java/util/metrics/CpuAcctDeltaMonitorTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/metrics/CpuAcctDeltaMonitorTest.java rename to processing/src/test/java/org/apache/druid/java/util/metrics/CpuAcctDeltaMonitorTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/metrics/JvmMonitorTest.java b/processing/src/test/java/org/apache/druid/java/util/metrics/JvmMonitorTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/metrics/JvmMonitorTest.java rename to processing/src/test/java/org/apache/druid/java/util/metrics/JvmMonitorTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/metrics/JvmPidDiscovererTest.java b/processing/src/test/java/org/apache/druid/java/util/metrics/JvmPidDiscovererTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/metrics/JvmPidDiscovererTest.java rename to processing/src/test/java/org/apache/druid/java/util/metrics/JvmPidDiscovererTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/metrics/MetricsVerifier.java b/processing/src/test/java/org/apache/druid/java/util/metrics/MetricsVerifier.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/metrics/MetricsVerifier.java rename to processing/src/test/java/org/apache/druid/java/util/metrics/MetricsVerifier.java diff --git a/core/src/test/java/org/apache/druid/java/util/metrics/MonitorSchedulerTest.java b/processing/src/test/java/org/apache/druid/java/util/metrics/MonitorSchedulerTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/metrics/MonitorSchedulerTest.java rename to processing/src/test/java/org/apache/druid/java/util/metrics/MonitorSchedulerTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/metrics/MonitorUtilsTest.java b/processing/src/test/java/org/apache/druid/java/util/metrics/MonitorUtilsTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/metrics/MonitorUtilsTest.java rename to processing/src/test/java/org/apache/druid/java/util/metrics/MonitorUtilsTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/metrics/MonitorsTest.java b/processing/src/test/java/org/apache/druid/java/util/metrics/MonitorsTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/metrics/MonitorsTest.java rename to processing/src/test/java/org/apache/druid/java/util/metrics/MonitorsTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/metrics/NoopSysMonitorTest.java b/processing/src/test/java/org/apache/druid/java/util/metrics/NoopSysMonitorTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/metrics/NoopSysMonitorTest.java rename to processing/src/test/java/org/apache/druid/java/util/metrics/NoopSysMonitorTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/metrics/ProcFsReaderTest.java b/processing/src/test/java/org/apache/druid/java/util/metrics/ProcFsReaderTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/metrics/ProcFsReaderTest.java rename to processing/src/test/java/org/apache/druid/java/util/metrics/ProcFsReaderTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/metrics/SigarLoadTest.java b/processing/src/test/java/org/apache/druid/java/util/metrics/SigarLoadTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/metrics/SigarLoadTest.java rename to processing/src/test/java/org/apache/druid/java/util/metrics/SigarLoadTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/metrics/SigarPidDiscovererTest.java b/processing/src/test/java/org/apache/druid/java/util/metrics/SigarPidDiscovererTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/metrics/SigarPidDiscovererTest.java rename to processing/src/test/java/org/apache/druid/java/util/metrics/SigarPidDiscovererTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/metrics/StubServiceEmitter.java b/processing/src/test/java/org/apache/druid/java/util/metrics/StubServiceEmitter.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/metrics/StubServiceEmitter.java rename to processing/src/test/java/org/apache/druid/java/util/metrics/StubServiceEmitter.java diff --git a/core/src/test/java/org/apache/druid/java/util/metrics/cgroups/CpuAcctTest.java b/processing/src/test/java/org/apache/druid/java/util/metrics/cgroups/CpuAcctTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/metrics/cgroups/CpuAcctTest.java rename to processing/src/test/java/org/apache/druid/java/util/metrics/cgroups/CpuAcctTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/metrics/cgroups/CpuSetTest.java b/processing/src/test/java/org/apache/druid/java/util/metrics/cgroups/CpuSetTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/metrics/cgroups/CpuSetTest.java rename to processing/src/test/java/org/apache/druid/java/util/metrics/cgroups/CpuSetTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/metrics/cgroups/CpuTest.java b/processing/src/test/java/org/apache/druid/java/util/metrics/cgroups/CpuTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/metrics/cgroups/CpuTest.java rename to processing/src/test/java/org/apache/druid/java/util/metrics/cgroups/CpuTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/metrics/cgroups/MemoryTest.java b/processing/src/test/java/org/apache/druid/java/util/metrics/cgroups/MemoryTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/metrics/cgroups/MemoryTest.java rename to processing/src/test/java/org/apache/druid/java/util/metrics/cgroups/MemoryTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/metrics/cgroups/ProcCgroupDiscovererTest.java b/processing/src/test/java/org/apache/druid/java/util/metrics/cgroups/ProcCgroupDiscovererTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/metrics/cgroups/ProcCgroupDiscovererTest.java rename to processing/src/test/java/org/apache/druid/java/util/metrics/cgroups/ProcCgroupDiscovererTest.java diff --git a/core/src/test/java/org/apache/druid/java/util/metrics/cgroups/TestUtils.java b/processing/src/test/java/org/apache/druid/java/util/metrics/cgroups/TestUtils.java similarity index 100% rename from core/src/test/java/org/apache/druid/java/util/metrics/cgroups/TestUtils.java rename to processing/src/test/java/org/apache/druid/java/util/metrics/cgroups/TestUtils.java diff --git a/core/src/test/java/org/apache/druid/js/JavaScriptConfigTest.java b/processing/src/test/java/org/apache/druid/js/JavaScriptConfigTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/js/JavaScriptConfigTest.java rename to processing/src/test/java/org/apache/druid/js/JavaScriptConfigTest.java diff --git a/core/src/test/java/org/apache/druid/math/expr/ApplyFunctionTest.java b/processing/src/test/java/org/apache/druid/math/expr/ApplyFunctionTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/math/expr/ApplyFunctionTest.java rename to processing/src/test/java/org/apache/druid/math/expr/ApplyFunctionTest.java diff --git a/core/src/test/java/org/apache/druid/math/expr/EvalTest.java b/processing/src/test/java/org/apache/druid/math/expr/EvalTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/math/expr/EvalTest.java rename to processing/src/test/java/org/apache/druid/math/expr/EvalTest.java diff --git a/core/src/test/java/org/apache/druid/math/expr/ExprEvalTest.java b/processing/src/test/java/org/apache/druid/math/expr/ExprEvalTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/math/expr/ExprEvalTest.java rename to processing/src/test/java/org/apache/druid/math/expr/ExprEvalTest.java diff --git a/core/src/test/java/org/apache/druid/math/expr/ExprTest.java b/processing/src/test/java/org/apache/druid/math/expr/ExprTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/math/expr/ExprTest.java rename to processing/src/test/java/org/apache/druid/math/expr/ExprTest.java diff --git a/core/src/test/java/org/apache/druid/math/expr/ExpressionTypeTest.java b/processing/src/test/java/org/apache/druid/math/expr/ExpressionTypeTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/math/expr/ExpressionTypeTest.java rename to processing/src/test/java/org/apache/druid/math/expr/ExpressionTypeTest.java diff --git a/core/src/test/java/org/apache/druid/math/expr/ExprsTest.java b/processing/src/test/java/org/apache/druid/math/expr/ExprsTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/math/expr/ExprsTest.java rename to processing/src/test/java/org/apache/druid/math/expr/ExprsTest.java diff --git a/core/src/test/java/org/apache/druid/math/expr/FunctionTest.java b/processing/src/test/java/org/apache/druid/math/expr/FunctionTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/math/expr/FunctionTest.java rename to processing/src/test/java/org/apache/druid/math/expr/FunctionTest.java diff --git a/core/src/test/java/org/apache/druid/math/expr/OutputTypeTest.java b/processing/src/test/java/org/apache/druid/math/expr/OutputTypeTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/math/expr/OutputTypeTest.java rename to processing/src/test/java/org/apache/druid/math/expr/OutputTypeTest.java diff --git a/core/src/test/java/org/apache/druid/math/expr/ParserTest.java b/processing/src/test/java/org/apache/druid/math/expr/ParserTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/math/expr/ParserTest.java rename to processing/src/test/java/org/apache/druid/math/expr/ParserTest.java diff --git a/core/src/test/java/org/apache/druid/math/expr/SettableObjectBindingTest.java b/processing/src/test/java/org/apache/druid/math/expr/SettableObjectBindingTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/math/expr/SettableObjectBindingTest.java rename to processing/src/test/java/org/apache/druid/math/expr/SettableObjectBindingTest.java diff --git a/core/src/test/java/org/apache/druid/math/expr/VectorExprSanityTest.java b/processing/src/test/java/org/apache/druid/math/expr/VectorExprSanityTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/math/expr/VectorExprSanityTest.java rename to processing/src/test/java/org/apache/druid/math/expr/VectorExprSanityTest.java diff --git a/core/src/test/java/org/apache/druid/metadata/DefaultPasswordProviderTest.java b/processing/src/test/java/org/apache/druid/metadata/DefaultPasswordProviderTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/metadata/DefaultPasswordProviderTest.java rename to processing/src/test/java/org/apache/druid/metadata/DefaultPasswordProviderTest.java diff --git a/core/src/test/java/org/apache/druid/metadata/EnvironmentVariableDynamicConfigProviderTest.java b/processing/src/test/java/org/apache/druid/metadata/EnvironmentVariableDynamicConfigProviderTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/metadata/EnvironmentVariableDynamicConfigProviderTest.java rename to processing/src/test/java/org/apache/druid/metadata/EnvironmentVariableDynamicConfigProviderTest.java diff --git a/core/src/test/java/org/apache/druid/metadata/EnvironmentVariablePasswordProviderTest.java b/processing/src/test/java/org/apache/druid/metadata/EnvironmentVariablePasswordProviderTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/metadata/EnvironmentVariablePasswordProviderTest.java rename to processing/src/test/java/org/apache/druid/metadata/EnvironmentVariablePasswordProviderTest.java diff --git a/core/src/test/java/org/apache/druid/metadata/MapStringDynamicConfigProviderTest.java b/processing/src/test/java/org/apache/druid/metadata/MapStringDynamicConfigProviderTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/metadata/MapStringDynamicConfigProviderTest.java rename to processing/src/test/java/org/apache/druid/metadata/MapStringDynamicConfigProviderTest.java diff --git a/core/src/test/java/org/apache/druid/metadata/MetadataStorageConnectorConfigTest.java b/processing/src/test/java/org/apache/druid/metadata/MetadataStorageConnectorConfigTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/metadata/MetadataStorageConnectorConfigTest.java rename to processing/src/test/java/org/apache/druid/metadata/MetadataStorageConnectorConfigTest.java diff --git a/core/src/test/java/org/apache/druid/metadata/TaskLookupTest.java b/processing/src/test/java/org/apache/druid/metadata/TaskLookupTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/metadata/TaskLookupTest.java rename to processing/src/test/java/org/apache/druid/metadata/TaskLookupTest.java diff --git a/processing/src/test/java/org/apache/druid/query/DruidProcessingConfigTest.java b/processing/src/test/java/org/apache/druid/query/DruidProcessingConfigTest.java index 92ed84ea5d8..e63d6e83d80 100644 --- a/processing/src/test/java/org/apache/druid/query/DruidProcessingConfigTest.java +++ b/processing/src/test/java/org/apache/druid/query/DruidProcessingConfigTest.java @@ -27,6 +27,7 @@ import org.apache.druid.java.util.common.config.Config; import org.apache.druid.utils.JvmUtils; import org.apache.druid.utils.RuntimeInfo; import org.hamcrest.CoreMatchers; +import org.junit.AfterClass; import org.junit.Assert; import org.junit.Rule; import org.junit.Test; @@ -53,6 +54,12 @@ public class DruidProcessingConfigTest return makeInjector(numProcessors, directMemorySize, heapSize, new Properties(), null); } + @AfterClass + public static void teardown() + { + JvmUtils.resetTestsToDefaultRuntimeInfo(); + } + private static Injector makeInjector( int numProcessors, long directMemorySize, diff --git a/core/src/test/java/org/apache/druid/query/QueryExceptionTest.java b/processing/src/test/java/org/apache/druid/query/QueryExceptionTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/query/QueryExceptionTest.java rename to processing/src/test/java/org/apache/druid/query/QueryExceptionTest.java diff --git a/core/src/test/java/org/apache/druid/query/QueryTimeoutExceptionTest.java b/processing/src/test/java/org/apache/druid/query/QueryTimeoutExceptionTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/query/QueryTimeoutExceptionTest.java rename to processing/src/test/java/org/apache/druid/query/QueryTimeoutExceptionTest.java diff --git a/core/src/test/java/org/apache/druid/query/cache/CacheKeyBuilderTest.java b/processing/src/test/java/org/apache/druid/query/cache/CacheKeyBuilderTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/query/cache/CacheKeyBuilderTest.java rename to processing/src/test/java/org/apache/druid/query/cache/CacheKeyBuilderTest.java diff --git a/core/src/test/java/org/apache/druid/segment/SegmentUtilsTest.java b/processing/src/test/java/org/apache/druid/segment/SegmentUtilsTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/segment/SegmentUtilsTest.java rename to processing/src/test/java/org/apache/druid/segment/SegmentUtilsTest.java diff --git a/core/src/test/java/org/apache/druid/segment/column/ColumnTypeTest.java b/processing/src/test/java/org/apache/druid/segment/column/ColumnTypeTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/segment/column/ColumnTypeTest.java rename to processing/src/test/java/org/apache/druid/segment/column/ColumnTypeTest.java diff --git a/core/src/test/java/org/apache/druid/segment/column/TypeStrategiesTest.java b/processing/src/test/java/org/apache/druid/segment/column/TypeStrategiesTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/segment/column/TypeStrategiesTest.java rename to processing/src/test/java/org/apache/druid/segment/column/TypeStrategiesTest.java diff --git a/core/src/test/java/org/apache/druid/segment/column/TypesTest.java b/processing/src/test/java/org/apache/druid/segment/column/TypesTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/segment/column/TypesTest.java rename to processing/src/test/java/org/apache/druid/segment/column/TypesTest.java diff --git a/core/src/test/java/org/apache/druid/segment/data/VByteTest.java b/processing/src/test/java/org/apache/druid/segment/data/VByteTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/segment/data/VByteTest.java rename to processing/src/test/java/org/apache/druid/segment/data/VByteTest.java diff --git a/core/src/test/java/org/apache/druid/segment/loading/NoopDataSegmentArchiver.java b/processing/src/test/java/org/apache/druid/segment/loading/NoopDataSegmentArchiver.java similarity index 100% rename from core/src/test/java/org/apache/druid/segment/loading/NoopDataSegmentArchiver.java rename to processing/src/test/java/org/apache/druid/segment/loading/NoopDataSegmentArchiver.java diff --git a/core/src/test/java/org/apache/druid/segment/loading/NoopDataSegmentKiller.java b/processing/src/test/java/org/apache/druid/segment/loading/NoopDataSegmentKiller.java similarity index 100% rename from core/src/test/java/org/apache/druid/segment/loading/NoopDataSegmentKiller.java rename to processing/src/test/java/org/apache/druid/segment/loading/NoopDataSegmentKiller.java diff --git a/core/src/test/java/org/apache/druid/segment/loading/NoopDataSegmentMover.java b/processing/src/test/java/org/apache/druid/segment/loading/NoopDataSegmentMover.java similarity index 100% rename from core/src/test/java/org/apache/druid/segment/loading/NoopDataSegmentMover.java rename to processing/src/test/java/org/apache/druid/segment/loading/NoopDataSegmentMover.java diff --git a/processing/src/test/java/org/apache/druid/segment/serde/NullColumnPartSerdeTest.java b/processing/src/test/java/org/apache/druid/segment/serde/NullColumnPartSerdeTest.java index 4329bedf126..420c0fb3076 100644 --- a/processing/src/test/java/org/apache/druid/segment/serde/NullColumnPartSerdeTest.java +++ b/processing/src/test/java/org/apache/druid/segment/serde/NullColumnPartSerdeTest.java @@ -44,12 +44,14 @@ import org.apache.druid.segment.vector.VectorValueSelector; import org.apache.druid.testing.InitializedNullHandlingTest; import org.junit.Assert; import org.junit.Test; -import org.mockito.Mockito; import java.nio.ByteBuffer; public class NullColumnPartSerdeTest extends InitializedNullHandlingTest { + private static final ByteBuffer EMPTY_BUFFER = ByteBuffer.allocate(0); + private static final ColumnConfig A_CONFIG = () -> 0; + @Test public void testSerde() throws JsonProcessingException { @@ -65,7 +67,7 @@ public class NullColumnPartSerdeTest extends InitializedNullHandlingTest { final NullColumnPartSerde partSerde = new NullColumnPartSerde(10, new RoaringBitmapSerdeFactory(null)); final ColumnBuilder builder = new ColumnBuilder().setType(ValueType.DOUBLE); - partSerde.getDeserializer().read(Mockito.mock(ByteBuffer.class), builder, Mockito.mock(ColumnConfig.class)); + partSerde.getDeserializer().read(EMPTY_BUFFER, builder, A_CONFIG); final ColumnCapabilities columnCapabilities = builder.build().getCapabilities(); Assert.assertTrue(Types.is(columnCapabilities, ValueType.DOUBLE)); Assert.assertTrue(columnCapabilities.hasNulls().isTrue()); @@ -82,7 +84,7 @@ public class NullColumnPartSerdeTest extends InitializedNullHandlingTest { final NullColumnPartSerde partSerde = new NullColumnPartSerde(10, new RoaringBitmapSerdeFactory(null)); final ColumnBuilder builder = new ColumnBuilder().setType(ValueType.STRING); - partSerde.getDeserializer().read(Mockito.mock(ByteBuffer.class), builder, Mockito.mock(ColumnConfig.class)); + partSerde.getDeserializer().read(EMPTY_BUFFER, builder, A_CONFIG); ColumnHolder holder = builder.build(); BaseColumn theColumn = holder.getColumn(); @@ -104,7 +106,7 @@ public class NullColumnPartSerdeTest extends InitializedNullHandlingTest { final NullColumnPartSerde partSerde = new NullColumnPartSerde(10, new RoaringBitmapSerdeFactory(null)); final ColumnBuilder builder = new ColumnBuilder().setType(ValueType.STRING); - partSerde.getDeserializer().read(Mockito.mock(ByteBuffer.class), builder, Mockito.mock(ColumnConfig.class)); + partSerde.getDeserializer().read(EMPTY_BUFFER, builder, A_CONFIG); ColumnHolder holder = builder.build(); BaseColumn theColumn = holder.getColumn(); @@ -132,7 +134,7 @@ public class NullColumnPartSerdeTest extends InitializedNullHandlingTest { final NullColumnPartSerde partSerde = new NullColumnPartSerde(10, new RoaringBitmapSerdeFactory(null)); final ColumnBuilder builder = new ColumnBuilder().setType(ValueType.STRING); - partSerde.getDeserializer().read(Mockito.mock(ByteBuffer.class), builder, Mockito.mock(ColumnConfig.class)); + partSerde.getDeserializer().read(EMPTY_BUFFER, builder, A_CONFIG); ColumnHolder holder = builder.build(); BaseColumn theColumn = holder.getColumn(); @@ -151,7 +153,7 @@ public class NullColumnPartSerdeTest extends InitializedNullHandlingTest { final NullColumnPartSerde partSerde = new NullColumnPartSerde(10, new RoaringBitmapSerdeFactory(null)); final ColumnBuilder builder = new ColumnBuilder().setType(ValueType.DOUBLE); - partSerde.getDeserializer().read(Mockito.mock(ByteBuffer.class), builder, Mockito.mock(ColumnConfig.class)); + partSerde.getDeserializer().read(EMPTY_BUFFER, builder, A_CONFIG); ColumnHolder holder = builder.build(); BaseColumn theColumn = holder.getColumn(); @@ -172,7 +174,7 @@ public class NullColumnPartSerdeTest extends InitializedNullHandlingTest { final NullColumnPartSerde partSerde = new NullColumnPartSerde(10, new RoaringBitmapSerdeFactory(null)); final ColumnBuilder builder = new ColumnBuilder().setType(ValueType.DOUBLE); - partSerde.getDeserializer().read(Mockito.mock(ByteBuffer.class), builder, Mockito.mock(ColumnConfig.class)); + partSerde.getDeserializer().read(EMPTY_BUFFER, builder, A_CONFIG); ColumnHolder holder = builder.build(); BaseColumn theColumn = holder.getColumn(); @@ -196,7 +198,7 @@ public class NullColumnPartSerdeTest extends InitializedNullHandlingTest { final NullColumnPartSerde partSerde = new NullColumnPartSerde(10, new RoaringBitmapSerdeFactory(null)); final ColumnBuilder builder = new ColumnBuilder().setType(ValueType.DOUBLE); - partSerde.getDeserializer().read(Mockito.mock(ByteBuffer.class), builder, Mockito.mock(ColumnConfig.class)); + partSerde.getDeserializer().read(EMPTY_BUFFER, builder, A_CONFIG); ColumnHolder holder = builder.build(); Assert.assertNull(holder.getIndexSupplier()); } diff --git a/core/src/test/java/org/apache/druid/storage/StorageConnectorModuleTest.java b/processing/src/test/java/org/apache/druid/storage/StorageConnectorModuleTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/storage/StorageConnectorModuleTest.java rename to processing/src/test/java/org/apache/druid/storage/StorageConnectorModuleTest.java diff --git a/core/src/test/java/org/apache/druid/storage/local/LocalFileStorageConnectorTest.java b/processing/src/test/java/org/apache/druid/storage/local/LocalFileStorageConnectorTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/storage/local/LocalFileStorageConnectorTest.java rename to processing/src/test/java/org/apache/druid/storage/local/LocalFileStorageConnectorTest.java diff --git a/core/src/test/java/org/apache/druid/testing/DeadlockDetectingFailOnTimeout.java b/processing/src/test/java/org/apache/druid/testing/DeadlockDetectingFailOnTimeout.java similarity index 100% rename from core/src/test/java/org/apache/druid/testing/DeadlockDetectingFailOnTimeout.java rename to processing/src/test/java/org/apache/druid/testing/DeadlockDetectingFailOnTimeout.java diff --git a/core/src/test/java/org/apache/druid/testing/DeadlockDetectingTimeout.java b/processing/src/test/java/org/apache/druid/testing/DeadlockDetectingTimeout.java similarity index 100% rename from core/src/test/java/org/apache/druid/testing/DeadlockDetectingTimeout.java rename to processing/src/test/java/org/apache/druid/testing/DeadlockDetectingTimeout.java diff --git a/core/src/test/java/org/apache/druid/testing/InitializedNullHandlingTest.java b/processing/src/test/java/org/apache/druid/testing/InitializedNullHandlingTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/testing/InitializedNullHandlingTest.java rename to processing/src/test/java/org/apache/druid/testing/InitializedNullHandlingTest.java diff --git a/core/src/test/java/org/apache/druid/testing/junit/LoggerCaptureRule.java b/processing/src/test/java/org/apache/druid/testing/junit/LoggerCaptureRule.java similarity index 100% rename from core/src/test/java/org/apache/druid/testing/junit/LoggerCaptureRule.java rename to processing/src/test/java/org/apache/druid/testing/junit/LoggerCaptureRule.java diff --git a/core/src/test/java/org/apache/druid/timeline/DataSegmentTest.java b/processing/src/test/java/org/apache/druid/timeline/DataSegmentTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/timeline/DataSegmentTest.java rename to processing/src/test/java/org/apache/druid/timeline/DataSegmentTest.java diff --git a/core/src/test/java/org/apache/druid/timeline/LogicalSegmentTest.java b/processing/src/test/java/org/apache/druid/timeline/LogicalSegmentTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/timeline/LogicalSegmentTest.java rename to processing/src/test/java/org/apache/druid/timeline/LogicalSegmentTest.java diff --git a/core/src/test/java/org/apache/druid/timeline/OvershadowableTest.java b/processing/src/test/java/org/apache/druid/timeline/OvershadowableTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/timeline/OvershadowableTest.java rename to processing/src/test/java/org/apache/druid/timeline/OvershadowableTest.java diff --git a/core/src/test/java/org/apache/druid/timeline/SegmentIdTest.java b/processing/src/test/java/org/apache/druid/timeline/SegmentIdTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/timeline/SegmentIdTest.java rename to processing/src/test/java/org/apache/druid/timeline/SegmentIdTest.java diff --git a/core/src/test/java/org/apache/druid/timeline/SegmentTimelineTest.java b/processing/src/test/java/org/apache/druid/timeline/SegmentTimelineTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/timeline/SegmentTimelineTest.java rename to processing/src/test/java/org/apache/druid/timeline/SegmentTimelineTest.java diff --git a/core/src/test/java/org/apache/druid/timeline/SegmentWithOvershadowedStatusTest.java b/processing/src/test/java/org/apache/druid/timeline/SegmentWithOvershadowedStatusTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/timeline/SegmentWithOvershadowedStatusTest.java rename to processing/src/test/java/org/apache/druid/timeline/SegmentWithOvershadowedStatusTest.java diff --git a/core/src/test/java/org/apache/druid/timeline/VersionedIntervalTimelineSpecificDataTest.java b/processing/src/test/java/org/apache/druid/timeline/VersionedIntervalTimelineSpecificDataTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/timeline/VersionedIntervalTimelineSpecificDataTest.java rename to processing/src/test/java/org/apache/druid/timeline/VersionedIntervalTimelineSpecificDataTest.java diff --git a/core/src/test/java/org/apache/druid/timeline/VersionedIntervalTimelineTest.java b/processing/src/test/java/org/apache/druid/timeline/VersionedIntervalTimelineTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/timeline/VersionedIntervalTimelineTest.java rename to processing/src/test/java/org/apache/druid/timeline/VersionedIntervalTimelineTest.java diff --git a/core/src/test/java/org/apache/druid/timeline/VersionedIntervalTimelineTestBase.java b/processing/src/test/java/org/apache/druid/timeline/VersionedIntervalTimelineTestBase.java similarity index 100% rename from core/src/test/java/org/apache/druid/timeline/VersionedIntervalTimelineTestBase.java rename to processing/src/test/java/org/apache/druid/timeline/VersionedIntervalTimelineTestBase.java diff --git a/core/src/test/java/org/apache/druid/timeline/partition/AtomicUpdateGroupTest.java b/processing/src/test/java/org/apache/druid/timeline/partition/AtomicUpdateGroupTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/timeline/partition/AtomicUpdateGroupTest.java rename to processing/src/test/java/org/apache/druid/timeline/partition/AtomicUpdateGroupTest.java diff --git a/core/src/test/java/org/apache/druid/timeline/partition/BuildingDimensionRangeShardSpecTest.java b/processing/src/test/java/org/apache/druid/timeline/partition/BuildingDimensionRangeShardSpecTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/timeline/partition/BuildingDimensionRangeShardSpecTest.java rename to processing/src/test/java/org/apache/druid/timeline/partition/BuildingDimensionRangeShardSpecTest.java diff --git a/core/src/test/java/org/apache/druid/timeline/partition/BuildingHashBasedNumberedShardSpecTest.java b/processing/src/test/java/org/apache/druid/timeline/partition/BuildingHashBasedNumberedShardSpecTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/timeline/partition/BuildingHashBasedNumberedShardSpecTest.java rename to processing/src/test/java/org/apache/druid/timeline/partition/BuildingHashBasedNumberedShardSpecTest.java diff --git a/core/src/test/java/org/apache/druid/timeline/partition/BuildingNumberedShardSpecTest.java b/processing/src/test/java/org/apache/druid/timeline/partition/BuildingNumberedShardSpecTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/timeline/partition/BuildingNumberedShardSpecTest.java rename to processing/src/test/java/org/apache/druid/timeline/partition/BuildingNumberedShardSpecTest.java diff --git a/core/src/test/java/org/apache/druid/timeline/partition/BuildingSingleDimensionShardSpecTest.java b/processing/src/test/java/org/apache/druid/timeline/partition/BuildingSingleDimensionShardSpecTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/timeline/partition/BuildingSingleDimensionShardSpecTest.java rename to processing/src/test/java/org/apache/druid/timeline/partition/BuildingSingleDimensionShardSpecTest.java diff --git a/core/src/test/java/org/apache/druid/timeline/partition/DimensionRangeBucketShardSpecTest.java b/processing/src/test/java/org/apache/druid/timeline/partition/DimensionRangeBucketShardSpecTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/timeline/partition/DimensionRangeBucketShardSpecTest.java rename to processing/src/test/java/org/apache/druid/timeline/partition/DimensionRangeBucketShardSpecTest.java diff --git a/core/src/test/java/org/apache/druid/timeline/partition/DimensionRangeShardSpecTest.java b/processing/src/test/java/org/apache/druid/timeline/partition/DimensionRangeShardSpecTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/timeline/partition/DimensionRangeShardSpecTest.java rename to processing/src/test/java/org/apache/druid/timeline/partition/DimensionRangeShardSpecTest.java diff --git a/core/src/test/java/org/apache/druid/timeline/partition/HashBasedNumberedPartialShardSpecTest.java b/processing/src/test/java/org/apache/druid/timeline/partition/HashBasedNumberedPartialShardSpecTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/timeline/partition/HashBasedNumberedPartialShardSpecTest.java rename to processing/src/test/java/org/apache/druid/timeline/partition/HashBasedNumberedPartialShardSpecTest.java diff --git a/core/src/test/java/org/apache/druid/timeline/partition/HashBasedNumberedShardSpecTest.java b/processing/src/test/java/org/apache/druid/timeline/partition/HashBasedNumberedShardSpecTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/timeline/partition/HashBasedNumberedShardSpecTest.java rename to processing/src/test/java/org/apache/druid/timeline/partition/HashBasedNumberedShardSpecTest.java diff --git a/core/src/test/java/org/apache/druid/timeline/partition/HashBucketShardSpecTest.java b/processing/src/test/java/org/apache/druid/timeline/partition/HashBucketShardSpecTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/timeline/partition/HashBucketShardSpecTest.java rename to processing/src/test/java/org/apache/druid/timeline/partition/HashBucketShardSpecTest.java diff --git a/core/src/test/java/org/apache/druid/timeline/partition/IntegerPartitionChunkTest.java b/processing/src/test/java/org/apache/druid/timeline/partition/IntegerPartitionChunkTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/timeline/partition/IntegerPartitionChunkTest.java rename to processing/src/test/java/org/apache/druid/timeline/partition/IntegerPartitionChunkTest.java diff --git a/core/src/test/java/org/apache/druid/timeline/partition/NoneShardSpecTest.java b/processing/src/test/java/org/apache/druid/timeline/partition/NoneShardSpecTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/timeline/partition/NoneShardSpecTest.java rename to processing/src/test/java/org/apache/druid/timeline/partition/NoneShardSpecTest.java diff --git a/core/src/test/java/org/apache/druid/timeline/partition/NumberedOverwritePartialShardSpecTest.java b/processing/src/test/java/org/apache/druid/timeline/partition/NumberedOverwritePartialShardSpecTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/timeline/partition/NumberedOverwritePartialShardSpecTest.java rename to processing/src/test/java/org/apache/druid/timeline/partition/NumberedOverwritePartialShardSpecTest.java diff --git a/core/src/test/java/org/apache/druid/timeline/partition/NumberedOverwriteShardSpecTest.java b/processing/src/test/java/org/apache/druid/timeline/partition/NumberedOverwriteShardSpecTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/timeline/partition/NumberedOverwriteShardSpecTest.java rename to processing/src/test/java/org/apache/druid/timeline/partition/NumberedOverwriteShardSpecTest.java diff --git a/core/src/test/java/org/apache/druid/timeline/partition/NumberedPartialShardSpecTest.java b/processing/src/test/java/org/apache/druid/timeline/partition/NumberedPartialShardSpecTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/timeline/partition/NumberedPartialShardSpecTest.java rename to processing/src/test/java/org/apache/druid/timeline/partition/NumberedPartialShardSpecTest.java diff --git a/core/src/test/java/org/apache/druid/timeline/partition/NumberedShardSpecTest.java b/processing/src/test/java/org/apache/druid/timeline/partition/NumberedShardSpecTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/timeline/partition/NumberedShardSpecTest.java rename to processing/src/test/java/org/apache/druid/timeline/partition/NumberedShardSpecTest.java diff --git a/core/src/test/java/org/apache/druid/timeline/partition/OvershadowableInteger.java b/processing/src/test/java/org/apache/druid/timeline/partition/OvershadowableInteger.java similarity index 100% rename from core/src/test/java/org/apache/druid/timeline/partition/OvershadowableInteger.java rename to processing/src/test/java/org/apache/druid/timeline/partition/OvershadowableInteger.java diff --git a/core/src/test/java/org/apache/druid/timeline/partition/OvershadowableManagerTest.java b/processing/src/test/java/org/apache/druid/timeline/partition/OvershadowableManagerTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/timeline/partition/OvershadowableManagerTest.java rename to processing/src/test/java/org/apache/druid/timeline/partition/OvershadowableManagerTest.java diff --git a/core/src/test/java/org/apache/druid/timeline/partition/PartitionBoundariesTest.java b/processing/src/test/java/org/apache/druid/timeline/partition/PartitionBoundariesTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/timeline/partition/PartitionBoundariesTest.java rename to processing/src/test/java/org/apache/druid/timeline/partition/PartitionBoundariesTest.java diff --git a/core/src/test/java/org/apache/druid/timeline/partition/PartitionHolderCompletenessTest.java b/processing/src/test/java/org/apache/druid/timeline/partition/PartitionHolderCompletenessTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/timeline/partition/PartitionHolderCompletenessTest.java rename to processing/src/test/java/org/apache/druid/timeline/partition/PartitionHolderCompletenessTest.java diff --git a/core/src/test/java/org/apache/druid/timeline/partition/ShardSpecTestUtils.java b/processing/src/test/java/org/apache/druid/timeline/partition/ShardSpecTestUtils.java similarity index 100% rename from core/src/test/java/org/apache/druid/timeline/partition/ShardSpecTestUtils.java rename to processing/src/test/java/org/apache/druid/timeline/partition/ShardSpecTestUtils.java diff --git a/core/src/test/java/org/apache/druid/timeline/partition/SingleDimensionPartialShardSpecTest.java b/processing/src/test/java/org/apache/druid/timeline/partition/SingleDimensionPartialShardSpecTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/timeline/partition/SingleDimensionPartialShardSpecTest.java rename to processing/src/test/java/org/apache/druid/timeline/partition/SingleDimensionPartialShardSpecTest.java diff --git a/core/src/test/java/org/apache/druid/timeline/partition/SingleDimensionRangeBucketShardSpecTest.java b/processing/src/test/java/org/apache/druid/timeline/partition/SingleDimensionRangeBucketShardSpecTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/timeline/partition/SingleDimensionRangeBucketShardSpecTest.java rename to processing/src/test/java/org/apache/druid/timeline/partition/SingleDimensionRangeBucketShardSpecTest.java diff --git a/core/src/test/java/org/apache/druid/timeline/partition/SingleDimensionShardSpecTest.java b/processing/src/test/java/org/apache/druid/timeline/partition/SingleDimensionShardSpecTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/timeline/partition/SingleDimensionShardSpecTest.java rename to processing/src/test/java/org/apache/druid/timeline/partition/SingleDimensionShardSpecTest.java diff --git a/core/src/test/java/org/apache/druid/timeline/partition/StringPartitionChunkTest.java b/processing/src/test/java/org/apache/druid/timeline/partition/StringPartitionChunkTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/timeline/partition/StringPartitionChunkTest.java rename to processing/src/test/java/org/apache/druid/timeline/partition/StringPartitionChunkTest.java diff --git a/core/src/test/java/org/apache/druid/timeline/partition/TombstonePartitionedChunkTest.java b/processing/src/test/java/org/apache/druid/timeline/partition/TombstonePartitionedChunkTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/timeline/partition/TombstonePartitionedChunkTest.java rename to processing/src/test/java/org/apache/druid/timeline/partition/TombstonePartitionedChunkTest.java diff --git a/core/src/test/java/org/apache/druid/timeline/partition/TombstoneShardSpecTest.java b/processing/src/test/java/org/apache/druid/timeline/partition/TombstoneShardSpecTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/timeline/partition/TombstoneShardSpecTest.java rename to processing/src/test/java/org/apache/druid/timeline/partition/TombstoneShardSpecTest.java diff --git a/core/src/test/java/org/apache/druid/utils/CircularBufferTest.java b/processing/src/test/java/org/apache/druid/utils/CircularBufferTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/utils/CircularBufferTest.java rename to processing/src/test/java/org/apache/druid/utils/CircularBufferTest.java diff --git a/core/src/test/java/org/apache/druid/utils/CloseableUtilsTest.java b/processing/src/test/java/org/apache/druid/utils/CloseableUtilsTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/utils/CloseableUtilsTest.java rename to processing/src/test/java/org/apache/druid/utils/CloseableUtilsTest.java diff --git a/core/src/test/java/org/apache/druid/utils/CollectionUtilsTest.java b/processing/src/test/java/org/apache/druid/utils/CollectionUtilsTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/utils/CollectionUtilsTest.java rename to processing/src/test/java/org/apache/druid/utils/CollectionUtilsTest.java diff --git a/core/src/test/java/org/apache/druid/utils/ConnectionUriUtilsTest.java b/processing/src/test/java/org/apache/druid/utils/ConnectionUriUtilsTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/utils/ConnectionUriUtilsTest.java rename to processing/src/test/java/org/apache/druid/utils/ConnectionUriUtilsTest.java diff --git a/core/src/test/java/org/apache/druid/utils/DynamicConfigProviderUtilsTest.java b/processing/src/test/java/org/apache/druid/utils/DynamicConfigProviderUtilsTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/utils/DynamicConfigProviderUtilsTest.java rename to processing/src/test/java/org/apache/druid/utils/DynamicConfigProviderUtilsTest.java diff --git a/core/src/test/java/org/apache/druid/utils/JvmUtilsTest.java b/processing/src/test/java/org/apache/druid/utils/JvmUtilsTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/utils/JvmUtilsTest.java rename to processing/src/test/java/org/apache/druid/utils/JvmUtilsTest.java diff --git a/core/src/test/java/org/apache/druid/utils/ThrowablesTest.java b/processing/src/test/java/org/apache/druid/utils/ThrowablesTest.java similarity index 100% rename from core/src/test/java/org/apache/druid/utils/ThrowablesTest.java rename to processing/src/test/java/org/apache/druid/utils/ThrowablesTest.java diff --git a/core/src/test/resources/boot_id b/processing/src/test/resources/boot_id similarity index 100% rename from core/src/test/resources/boot_id rename to processing/src/test/resources/boot_id diff --git a/core/src/test/resources/cpu.cfs_period_us b/processing/src/test/resources/cpu.cfs_period_us similarity index 100% rename from core/src/test/resources/cpu.cfs_period_us rename to processing/src/test/resources/cpu.cfs_period_us diff --git a/core/src/test/resources/cpu.cfs_quota_us b/processing/src/test/resources/cpu.cfs_quota_us similarity index 100% rename from core/src/test/resources/cpu.cfs_quota_us rename to processing/src/test/resources/cpu.cfs_quota_us diff --git a/core/src/test/resources/cpu.shares b/processing/src/test/resources/cpu.shares similarity index 100% rename from core/src/test/resources/cpu.shares rename to processing/src/test/resources/cpu.shares diff --git a/core/src/test/resources/cpuacct.usage_all b/processing/src/test/resources/cpuacct.usage_all similarity index 100% rename from core/src/test/resources/cpuacct.usage_all rename to processing/src/test/resources/cpuacct.usage_all diff --git a/core/src/test/resources/cpuinfo b/processing/src/test/resources/cpuinfo similarity index 100% rename from core/src/test/resources/cpuinfo rename to processing/src/test/resources/cpuinfo diff --git a/core/src/test/resources/cpuset.cpus b/processing/src/test/resources/cpuset.cpus similarity index 100% rename from core/src/test/resources/cpuset.cpus rename to processing/src/test/resources/cpuset.cpus diff --git a/core/src/test/resources/cpuset.effective_cpus.complex b/processing/src/test/resources/cpuset.effective_cpus.complex similarity index 100% rename from core/src/test/resources/cpuset.effective_cpus.complex rename to processing/src/test/resources/cpuset.effective_cpus.complex diff --git a/core/src/test/resources/cpuset.effective_cpus.simple b/processing/src/test/resources/cpuset.effective_cpus.simple similarity index 100% rename from core/src/test/resources/cpuset.effective_cpus.simple rename to processing/src/test/resources/cpuset.effective_cpus.simple diff --git a/core/src/test/resources/cpuset.effective_mems b/processing/src/test/resources/cpuset.effective_mems similarity index 100% rename from core/src/test/resources/cpuset.effective_mems rename to processing/src/test/resources/cpuset.effective_mems diff --git a/core/src/test/resources/cpuset.mems b/processing/src/test/resources/cpuset.mems similarity index 100% rename from core/src/test/resources/cpuset.mems rename to processing/src/test/resources/cpuset.mems diff --git a/core/src/test/resources/keystore.jks b/processing/src/test/resources/keystore.jks similarity index 100% rename from core/src/test/resources/keystore.jks rename to processing/src/test/resources/keystore.jks diff --git a/core/src/test/resources/list.json b/processing/src/test/resources/list.json similarity index 100% rename from core/src/test/resources/list.json rename to processing/src/test/resources/list.json diff --git a/core/src/test/resources/log4j2.xml b/processing/src/test/resources/log4j2.xml similarity index 100% rename from core/src/test/resources/log4j2.xml rename to processing/src/test/resources/log4j2.xml diff --git a/core/src/test/resources/memory.numa_stat b/processing/src/test/resources/memory.numa_stat similarity index 100% rename from core/src/test/resources/memory.numa_stat rename to processing/src/test/resources/memory.numa_stat diff --git a/core/src/test/resources/memory.stat b/processing/src/test/resources/memory.stat similarity index 100% rename from core/src/test/resources/memory.stat rename to processing/src/test/resources/memory.stat diff --git a/core/src/test/resources/proc.cgroups b/processing/src/test/resources/proc.cgroups similarity index 100% rename from core/src/test/resources/proc.cgroups rename to processing/src/test/resources/proc.cgroups diff --git a/core/src/test/resources/proc.mounts b/processing/src/test/resources/proc.mounts similarity index 100% rename from core/src/test/resources/proc.mounts rename to processing/src/test/resources/proc.mounts diff --git a/core/src/test/resources/proc.pid.cgroup b/processing/src/test/resources/proc.pid.cgroup similarity index 100% rename from core/src/test/resources/proc.pid.cgroup rename to processing/src/test/resources/proc.pid.cgroup diff --git a/core/src/test/resources/white-rabbit.txt b/processing/src/test/resources/white-rabbit.txt similarity index 100% rename from core/src/test/resources/white-rabbit.txt rename to processing/src/test/resources/white-rabbit.txt diff --git a/server/pom.xml b/server/pom.xml index cb8beef975f..35ff66296b1 100644 --- a/server/pom.xml +++ b/server/pom.xml @@ -49,16 +49,6 @@ ${project.parent.version} runtime - - org.apache.druid - druid-core - ${project.parent.version} - - - org.apache.druid - druid-hll - ${project.parent.version} - jakarta.inject @@ -353,13 +343,6 @@ easymock test - - org.apache.druid - druid-core - ${project.parent.version} - test-jar - test - org.apache.druid druid-processing diff --git a/services/pom.xml b/services/pom.xml index f5b007ba1b5..c18ee5775d1 100644 --- a/services/pom.xml +++ b/services/pom.xml @@ -31,13 +31,6 @@ - - - org.apache.druid - druid-core - ${project.parent.version} - org.apache.druid druid-processing @@ -215,13 +208,6 @@ jaxb-api - - org.apache.druid - druid-core - ${project.parent.version} - test-jar - test - org.apache.druid druid-server diff --git a/sql/pom.xml b/sql/pom.xml index 7c644fcdfcc..ffc44a3df76 100644 --- a/sql/pom.xml +++ b/sql/pom.xml @@ -33,16 +33,6 @@ - - org.apache.druid - druid-core - ${project.parent.version} - - - org.apache.druid - druid-hll - ${project.parent.version} - org.apache.druid druid-processing @@ -220,13 +210,6 @@ commons-io test - - org.apache.druid - druid-core - ${project.parent.version} - test-jar - test - org.apache.druid druid-processing