This is an automated email from the ASF dual-hosted git repository.
houston pushed a change to branch jira/solr-15556-antora
in repository https://gitbox.apache.org/repos/asf/solr.git.
from 3e8c4fc Fix solr javadocs linking
add cb2e58f SOLR-14660: Move HDFS support to a new HDFS module
new 618367a Merge remote-tracking branch 'apache/main' into
jira/solr-15556-antora
new 86d2921 Fix other intra-ref-guide links
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
gradle/documentation/render-javadoc.gradle | 17 +
gradle/validation/forbidden-apis.gradle | 7 +-
gradle/validation/rat-sources.gradle | 6 +
gradle/validation/spotless.gradle | 1 +
gradle/validation/validate-source-patterns.gradle | 1 -
settings.gradle | 1 +
solr/CHANGES.txt | 2 +
solr/core/build.gradle | 29 +-
.../org/apache/solr/core/DirectoryFactory.java | 10 +-
.../java/org/apache/solr/update/UpdateHandler.java | 12 +-
solr/core/src/test-files/core-site.xml | 2 +-
.../org/apache/solr/TestSolrCoreProperties.java | 2 +-
.../apache/solr/cloud/BasicDistributedZk2Test.java | 430 +------
.../apache/solr/cloud/BasicDistributedZkTest.java | 1321 +-------------------
.../solr/cloud/ChaosMonkeyNothingIsSafeTest.java | 312 +----
.../solr/cloud/ChaosMonkeySafeLeaderTest.java | 192 +--
.../org/apache/solr/cloud/MoveReplicaTest.java | 346 +----
.../test/org/apache/solr/cloud/RecoveryZkTest.java | 133 +-
.../solr/cloud/RestartWhileUpdatingTest.java | 173 +--
.../test/org/apache/solr/cloud/SyncSliceTest.java | 282 +----
.../TestSolrCloudWithSecureImpersonation.java | 4 +-
.../cloud/TlogReplayBufferedWhileIndexingTest.java | 118 +-
.../apache/solr/cloud/UnloadDistributedZkTest.java | 339 +----
.../CollectionsAPIDistributedZkTest.java | 619 +--------
.../apache/solr/core/DirectoryFactoriesTest.java | 2 -
.../org/apache/solr/core/DirectoryFactoryTest.java | 1 -
.../solr/core/TestBackupRepositoryFactory.java | 11 +-
.../org/apache/solr/handler/TestRestoreCore.java | 34 +-
.../hadoop/HadoopAuthFakeGroupMapping.java} | 4 +-
.../solr/security/hadoop/HadoopTestUtil.java | 58 +
.../hadoop/TestDelegationWithHadoopAuth.java | 3 +-
.../hadoop/TestImpersonationWithHadoopAuth.java | 3 +-
.../hadoop/TestSolrCloudWithHadoopAuthPlugin.java | 3 +-
.../security/hadoop/TestZkAclsWithHadoopAuth.java | 3 +-
.../apache/solr/update/SolrIndexConfigTest.java | 3 +-
solr/licenses/checker-qual-3.10.0.jar.sha1 | 1 -
solr/licenses/checker-qual-3.19.0.jar.sha1 | 1 +
solr/modules/hdfs/README.md | 29 +
solr/modules/hdfs/build.gradle | 99 ++
.../org/apache/solr/core/HdfsDirectoryFactory.java | 22 +-
.../backup/repository/HdfsBackupRepository.java | 6 -
.../org/apache/solr/index/hdfs/CheckHdfsIndex.java | 0
.../org/apache/solr/index/hdfs/package-info.java | 0
.../apache/solr/store/blockcache/BlockCache.java | 0
.../solr/store/blockcache/BlockCacheKey.java | 0
.../solr/store/blockcache/BlockCacheLocation.java | 0
.../solr/store/blockcache/BlockDirectory.java | 0
.../solr/store/blockcache/BlockDirectoryCache.java | 0
.../apache/solr/store/blockcache/BlockLocks.java | 0
.../apache/solr/store/blockcache/BufferStore.java | 0
.../org/apache/solr/store/blockcache/Cache.java | 0
.../solr/store/blockcache/CachedIndexOutput.java | 0
.../store/blockcache/CustomBufferedIndexInput.java | 0
.../org/apache/solr/store/blockcache/Metrics.java | 0
.../blockcache/ReusedBufferedIndexOutput.java | 0
.../org/apache/solr/store/blockcache/Store.java | 0
.../apache/solr/store/blockcache/package-info.java | 0
.../org/apache/solr/store/hdfs/HdfsDirectory.java | 6 -
.../org/apache/solr/store/hdfs/HdfsFileWriter.java | 2 -
.../solr/store/hdfs/HdfsLocalityReporter.java | 4 -
.../apache/solr/store/hdfs/HdfsLockFactory.java | 4 -
.../org/apache/solr/store/hdfs/package-info.java | 0
.../org/apache/solr/update/HdfsTransactionLog.java | 2 -
.../java/org/apache/solr/update/HdfsUpdateLog.java | 2 -
.../src/java/org/apache/solr/util/FSHDFSUtils.java | 0
.../src/java/org/apache/solr/util/HdfsUtil.java | 0
.../hdfs}/src/test-files/core-site.xml | 2 +-
.../src/test/org/apache/hadoop/fs/FileUtil.java | 2 +-
.../src/test/org/apache/hadoop/fs/HardLink.java | 0
.../org/apache/hadoop/fs/RawLocalFileSystem.java | 0
.../datanode/fsdataset/impl/BlockPoolSlice.java | 2 +-
.../server/namenode/NameNodeResourceChecker.java | 0
.../test/org/apache/hadoop/http/HttpServer2.java | 2 +-
.../src/test/org/apache/hadoop/package-info.java | 0
.../test/org/apache/hadoop/util/DiskChecker.java | 2 +-
.../solr/cloud/MoveReplicaHDFSFailoverTest.java | 0
.../org/apache/solr/cloud/MoveReplicaHDFSTest.java | 15 +-
.../cloud/SharedFSAutoReplicaFailoverTest.java | 0
.../HdfsCloudIncrementalBackupTest.java | 0
.../HdfsCollectionsAPIDistributedZkTest.java | 3 +-
.../collections/TestHdfsCloudBackupRestore.java | 0
.../solr/cloud/hdfs/HDFSCollectionsAPITest.java | 0
.../cloud/hdfs/HdfsBasicDistributedZk2Test.java | 6 +-
.../cloud/hdfs/HdfsBasicDistributedZkTest.java | 16 +-
.../hdfs/HdfsChaosMonkeyNothingIsSafeTest.java | 12 +-
.../cloud/hdfs/HdfsChaosMonkeySafeLeaderTest.java | 10 +-
.../solr/cloud/hdfs/HdfsFakeGroupMapping.java} | 6 +-
.../apache/solr/cloud/hdfs/HdfsNNFailoverTest.java | 5 +-
.../solr/cloud/hdfs/HdfsRecoverLeaseTest.java | 0
.../apache/solr/cloud/hdfs/HdfsRecoveryZkTest.java | 7 +-
.../cloud/hdfs/HdfsRestartWhileUpdatingTest.java | 7 +-
.../apache/solr/cloud/hdfs/HdfsSyncSliceTest.java | 4 +-
.../org/apache/solr/cloud/hdfs/HdfsTestUtil.java | 32 +-
.../apache/solr/cloud/hdfs/HdfsThreadLeakTest.java | 0
.../HdfsTlogReplayBufferedWhileIndexingTest.java | 8 +-
.../cloud/hdfs/HdfsUnloadDistributedZkTest.java | 4 +-
.../hdfs/HdfsWriteToMultipleCollectionsTest.java | 5 +-
.../org/apache/solr/cloud/hdfs/StressHdfsTest.java | 5 +-
.../apache/solr/core/HdfsDirectoryFactoryTest.java | 0
.../HdfsBackupRepositoryIntegrationTest.java | 0
.../repository/HdfsBackupRepositoryTest.java | 0
.../solr/handler/TestHdfsBackupRestoreCore.java | 2 +-
.../apache/solr/index/hdfs/CheckHdfsIndexTest.java | 0
.../org/apache/solr/search/TestRecoveryHdfs.java | 0
.../solr/store/blockcache/BlockCacheTest.java | 0
.../solr/store/blockcache/BlockDirectoryTest.java | 8 +-
.../solr/store/blockcache/BufferStoreTest.java | 2 +-
.../apache/solr/store/hdfs/HdfsDirectoryTest.java | 0
.../solr/store/hdfs/HdfsLockFactoryTest.java | 0
.../org/apache/solr/update/TestHdfsUpdateLog.java | 0
solr/packaging/build.gradle | 1 +
.../pages/index-location-format.adoc | 2 +-
.../deployment-guide/pages/backup-restore.adoc | 9 +-
.../deployment-guide/pages/installing-solr.adoc | 4 +-
.../deployment-guide/pages/solr-on-hdfs.adoc | 19 +-
.../modules/query-guide/pages/other-parsers.adoc | 2 +-
.../pages/major-changes-in-solr-9.adoc | 5 +-
.../upgrade-notes/pages/solr-upgrade-notes.adoc | 2 +-
.../AbstractBasicDistributedZk2TestBase.java} | 188 ++-
.../cloud/AbstractBasicDistributedZkTestBase.java} | 236 ++--
.../AbstractChaosMonkeyNothingIsSafeTestBase.java} | 110 +-
.../AbstractChaosMonkeySafeLeaderTestBase.java} | 65 +-
.../solr/cloud/AbstractMoveReplicaTestBase.java} | 2 +-
.../solr/cloud/AbstractRecoveryZkTestBase.java} | 24 +-
.../AbstractRestartWhileUpdatingTestBase.java} | 69 +-
.../solr/cloud/AbstractSyncSliceTestBase.java} | 6 +-
...ctTlogReplayBufferedWhileIndexingTestBase.java} | 48 +-
.../AbstractUnloadDistributedZkTestBase.java} | 25 +-
.../cloud/FullThrottleStoppableIndexingThread.java | 0
...stractCollectionsAPIDistributedZkTestBase.java} | 6 +-
.../apache/solr/handler/BackupRestoreUtils.java | 0
.../apache/solr/handler/BackupStatusChecker.java | 6 +-
.../apache/solr/handler/TestRestoreCoreUtil.java | 54 +
.../src/java/org/apache/solr/handler/package.html | 24 +
.../solr/schema/MockExchangeRateProvider.java | 0
.../org/apache/solr/search/facet/DebugAgg.java | 0
.../solr/search/function/NvlValueSourceParser.java | 0
.../similarities/CustomSimilarityFactory.java | 0
.../similarities/MockConfigurableSimilarity.java | 0
.../org/apache/solr/util/MockCoreContainer.java | 0
versions.lock | 4 +-
141 files changed, 916 insertions(+), 4824 deletions(-)
copy solr/core/src/test/org/apache/solr/{cloud/hdfs/FakeGroupMapping.java =>
security/hadoop/HadoopAuthFakeGroupMapping.java} (91%)
create mode 100644
solr/core/src/test/org/apache/solr/security/hadoop/HadoopTestUtil.java
delete mode 100644 solr/licenses/checker-qual-3.10.0.jar.sha1
create mode 100644 solr/licenses/checker-qual-3.19.0.jar.sha1
create mode 100644 solr/modules/hdfs/README.md
create mode 100644 solr/modules/hdfs/build.gradle
rename solr/{core =>
modules/hdfs}/src/java/org/apache/solr/core/HdfsDirectoryFactory.java (98%)
rename solr/{core =>
modules/hdfs}/src/java/org/apache/solr/core/backup/repository/HdfsBackupRepository.java
(98%)
rename solr/{core =>
modules/hdfs}/src/java/org/apache/solr/index/hdfs/CheckHdfsIndex.java (100%)
rename solr/{core =>
modules/hdfs}/src/java/org/apache/solr/index/hdfs/package-info.java (100%)
rename solr/{core =>
modules/hdfs}/src/java/org/apache/solr/store/blockcache/BlockCache.java (100%)
rename solr/{core =>
modules/hdfs}/src/java/org/apache/solr/store/blockcache/BlockCacheKey.java
(100%)
rename solr/{core =>
modules/hdfs}/src/java/org/apache/solr/store/blockcache/BlockCacheLocation.java
(100%)
rename solr/{core =>
modules/hdfs}/src/java/org/apache/solr/store/blockcache/BlockDirectory.java
(100%)
rename solr/{core =>
modules/hdfs}/src/java/org/apache/solr/store/blockcache/BlockDirectoryCache.java
(100%)
rename solr/{core =>
modules/hdfs}/src/java/org/apache/solr/store/blockcache/BlockLocks.java (100%)
rename solr/{core =>
modules/hdfs}/src/java/org/apache/solr/store/blockcache/BufferStore.java (100%)
rename solr/{core =>
modules/hdfs}/src/java/org/apache/solr/store/blockcache/Cache.java (100%)
rename solr/{core =>
modules/hdfs}/src/java/org/apache/solr/store/blockcache/CachedIndexOutput.java
(100%)
rename solr/{core =>
modules/hdfs}/src/java/org/apache/solr/store/blockcache/CustomBufferedIndexInput.java
(100%)
rename solr/{core =>
modules/hdfs}/src/java/org/apache/solr/store/blockcache/Metrics.java (100%)
rename solr/{core =>
modules/hdfs}/src/java/org/apache/solr/store/blockcache/ReusedBufferedIndexOutput.java
(100%)
rename solr/{core =>
modules/hdfs}/src/java/org/apache/solr/store/blockcache/Store.java (100%)
rename solr/{core =>
modules/hdfs}/src/java/org/apache/solr/store/blockcache/package-info.java (100%)
rename solr/{core =>
modules/hdfs}/src/java/org/apache/solr/store/hdfs/HdfsDirectory.java (98%)
rename solr/{core =>
modules/hdfs}/src/java/org/apache/solr/store/hdfs/HdfsFileWriter.java (98%)
rename solr/{core =>
modules/hdfs}/src/java/org/apache/solr/store/hdfs/HdfsLocalityReporter.java
(99%)
rename solr/{core =>
modules/hdfs}/src/java/org/apache/solr/store/hdfs/HdfsLockFactory.java (99%)
rename solr/{core =>
modules/hdfs}/src/java/org/apache/solr/store/hdfs/package-info.java (100%)
rename solr/{core =>
modules/hdfs}/src/java/org/apache/solr/update/HdfsTransactionLog.java (99%)
rename solr/{core =>
modules/hdfs}/src/java/org/apache/solr/update/HdfsUpdateLog.java (99%)
rename solr/{core =>
modules/hdfs}/src/java/org/apache/solr/util/FSHDFSUtils.java (100%)
rename solr/{core => modules/hdfs}/src/java/org/apache/solr/util/HdfsUtil.java
(100%)
copy solr/{core => modules/hdfs}/src/test-files/core-site.xml (93%)
rename solr/{core => modules/hdfs}/src/test/org/apache/hadoop/fs/FileUtil.java
(99%)
rename solr/{core => modules/hdfs}/src/test/org/apache/hadoop/fs/HardLink.java
(100%)
rename solr/{core =>
modules/hdfs}/src/test/org/apache/hadoop/fs/RawLocalFileSystem.java (100%)
rename solr/{core =>
modules/hdfs}/src/test/org/apache/hadoop/hdfs/server/datanode/fsdataset/impl/BlockPoolSlice.java
(99%)
rename solr/{core =>
modules/hdfs}/src/test/org/apache/hadoop/hdfs/server/namenode/NameNodeResourceChecker.java
(100%)
rename solr/{core =>
modules/hdfs}/src/test/org/apache/hadoop/http/HttpServer2.java (99%)
rename solr/{core =>
modules/hdfs}/src/test/org/apache/hadoop/package-info.java (100%)
rename solr/{core =>
modules/hdfs}/src/test/org/apache/hadoop/util/DiskChecker.java (99%)
rename solr/{core =>
modules/hdfs}/src/test/org/apache/solr/cloud/MoveReplicaHDFSFailoverTest.java
(100%)
rename solr/{core =>
modules/hdfs}/src/test/org/apache/solr/cloud/MoveReplicaHDFSTest.java (90%)
rename solr/{core =>
modules/hdfs}/src/test/org/apache/solr/cloud/SharedFSAutoReplicaFailoverTest.java
(100%)
rename solr/{core =>
modules/hdfs}/src/test/org/apache/solr/cloud/api/collections/HdfsCloudIncrementalBackupTest.java
(100%)
rename solr/{core =>
modules/hdfs}/src/test/org/apache/solr/cloud/api/collections/HdfsCollectionsAPIDistributedZkTest.java
(95%)
rename solr/{core =>
modules/hdfs}/src/test/org/apache/solr/cloud/api/collections/TestHdfsCloudBackupRestore.java
(100%)
rename solr/{core =>
modules/hdfs}/src/test/org/apache/solr/cloud/hdfs/HDFSCollectionsAPITest.java
(100%)
rename solr/{core =>
modules/hdfs}/src/test/org/apache/solr/cloud/hdfs/HdfsBasicDistributedZk2Test.java
(93%)
rename solr/{core =>
modules/hdfs}/src/test/org/apache/solr/cloud/hdfs/HdfsBasicDistributedZkTest.java
(88%)
rename solr/{core =>
modules/hdfs}/src/test/org/apache/solr/cloud/hdfs/HdfsChaosMonkeyNothingIsSafeTest.java
(93%)
rename solr/{core =>
modules/hdfs}/src/test/org/apache/solr/cloud/hdfs/HdfsChaosMonkeySafeLeaderTest.java
(88%)
rename solr/{core/src/test/org/apache/solr/cloud/hdfs/FakeGroupMapping.java =>
modules/hdfs/src/test/org/apache/solr/cloud/hdfs/HdfsFakeGroupMapping.java}
(94%)
rename solr/{core =>
modules/hdfs}/src/test/org/apache/solr/cloud/hdfs/HdfsNNFailoverTest.java (94%)
rename solr/{core =>
modules/hdfs}/src/test/org/apache/solr/cloud/hdfs/HdfsRecoverLeaseTest.java
(100%)
rename solr/{core =>
modules/hdfs}/src/test/org/apache/solr/cloud/hdfs/HdfsRecoveryZkTest.java (90%)
rename solr/{core =>
modules/hdfs}/src/test/org/apache/solr/cloud/hdfs/HdfsRestartWhileUpdatingTest.java
(88%)
rename solr/{core =>
modules/hdfs}/src/test/org/apache/solr/cloud/hdfs/HdfsSyncSliceTest.java (94%)
rename solr/{core =>
modules/hdfs}/src/test/org/apache/solr/cloud/hdfs/HdfsTestUtil.java (93%)
rename solr/{core =>
modules/hdfs}/src/test/org/apache/solr/cloud/hdfs/HdfsThreadLeakTest.java (100%)
rename solr/{core =>
modules/hdfs}/src/test/org/apache/solr/cloud/hdfs/HdfsTlogReplayBufferedWhileIndexingTest.java
(91%)
rename solr/{core =>
modules/hdfs}/src/test/org/apache/solr/cloud/hdfs/HdfsUnloadDistributedZkTest.java
(93%)
rename solr/{core =>
modules/hdfs}/src/test/org/apache/solr/cloud/hdfs/HdfsWriteToMultipleCollectionsTest.java
(97%)
rename solr/{core =>
modules/hdfs}/src/test/org/apache/solr/cloud/hdfs/StressHdfsTest.java (98%)
rename solr/{core =>
modules/hdfs}/src/test/org/apache/solr/core/HdfsDirectoryFactoryTest.java (100%)
rename solr/{core =>
modules/hdfs}/src/test/org/apache/solr/core/backup/repository/HdfsBackupRepositoryIntegrationTest.java
(100%)
rename solr/{core =>
modules/hdfs}/src/test/org/apache/solr/core/backup/repository/HdfsBackupRepositoryTest.java
(100%)
rename solr/{core =>
modules/hdfs}/src/test/org/apache/solr/handler/TestHdfsBackupRestoreCore.java
(99%)
rename solr/{core =>
modules/hdfs}/src/test/org/apache/solr/index/hdfs/CheckHdfsIndexTest.java (100%)
rename solr/{core =>
modules/hdfs}/src/test/org/apache/solr/search/TestRecoveryHdfs.java (100%)
rename solr/{core =>
modules/hdfs}/src/test/org/apache/solr/store/blockcache/BlockCacheTest.java
(100%)
rename solr/{core =>
modules/hdfs}/src/test/org/apache/solr/store/blockcache/BlockDirectoryTest.java
(99%)
rename solr/{core =>
modules/hdfs}/src/test/org/apache/solr/store/blockcache/BufferStoreTest.java
(99%)
rename solr/{core =>
modules/hdfs}/src/test/org/apache/solr/store/hdfs/HdfsDirectoryTest.java (100%)
rename solr/{core =>
modules/hdfs}/src/test/org/apache/solr/store/hdfs/HdfsLockFactoryTest.java
(100%)
rename solr/{core =>
modules/hdfs}/src/test/org/apache/solr/update/TestHdfsUpdateLog.java (100%)
copy solr/{core/src/test/org/apache/solr/cloud/BasicDistributedZk2Test.java =>
test-framework/src/java/org/apache/solr/cloud/AbstractBasicDistributedZk2TestBase.java}
(93%)
copy solr/{core/src/test/org/apache/solr/cloud/BasicDistributedZkTest.java =>
test-framework/src/java/org/apache/solr/cloud/AbstractBasicDistributedZkTestBase.java}
(96%)
copy
solr/{core/src/test/org/apache/solr/cloud/ChaosMonkeyNothingIsSafeTest.java =>
test-framework/src/java/org/apache/solr/cloud/AbstractChaosMonkeyNothingIsSafeTestBase.java}
(90%)
copy solr/{core/src/test/org/apache/solr/cloud/ChaosMonkeySafeLeaderTest.java
=>
test-framework/src/java/org/apache/solr/cloud/AbstractChaosMonkeySafeLeaderTestBase.java}
(93%)
copy solr/{core/src/test/org/apache/solr/cloud/MoveReplicaTest.java =>
test-framework/src/java/org/apache/solr/cloud/AbstractMoveReplicaTestBase.java}
(99%)
copy solr/{core/src/test/org/apache/solr/cloud/RecoveryZkTest.java =>
test-framework/src/java/org/apache/solr/cloud/AbstractRecoveryZkTestBase.java}
(94%)
copy solr/{core/src/test/org/apache/solr/cloud/RestartWhileUpdatingTest.java
=>
test-framework/src/java/org/apache/solr/cloud/AbstractRestartWhileUpdatingTestBase.java}
(92%)
copy solr/{core/src/test/org/apache/solr/cloud/SyncSliceTest.java =>
test-framework/src/java/org/apache/solr/cloud/AbstractSyncSliceTestBase.java}
(98%)
copy
solr/{core/src/test/org/apache/solr/cloud/TlogReplayBufferedWhileIndexingTest.java
=>
test-framework/src/java/org/apache/solr/cloud/AbstractTlogReplayBufferedWhileIndexingTestBase.java}
(88%)
copy solr/{core/src/test/org/apache/solr/cloud/UnloadDistributedZkTest.java =>
test-framework/src/java/org/apache/solr/cloud/AbstractUnloadDistributedZkTestBase.java}
(97%)
rename solr/{core/src/test =>
test-framework/src/java}/org/apache/solr/cloud/FullThrottleStoppableIndexingThread.java
(100%)
copy
solr/{core/src/test/org/apache/solr/cloud/api/collections/CollectionsAPIDistributedZkTest.java
=>
test-framework/src/java/org/apache/solr/cloud/api/collections/AbstractCollectionsAPIDistributedZkTestBase.java}
(99%)
rename solr/{core/src/test =>
test-framework/src/java}/org/apache/solr/handler/BackupRestoreUtils.java (100%)
rename solr/{core/src/test =>
test-framework/src/java}/org/apache/solr/handler/BackupStatusChecker.java (97%)
create mode 100644
solr/test-framework/src/java/org/apache/solr/handler/TestRestoreCoreUtil.java
create mode 100644
solr/test-framework/src/java/org/apache/solr/handler/package.html
rename solr/{core/src/test =>
test-framework/src/java}/org/apache/solr/schema/MockExchangeRateProvider.java
(100%)
rename solr/{core/src/test =>
test-framework/src/java}/org/apache/solr/search/facet/DebugAgg.java (100%)
rename solr/{core/src/test =>
test-framework/src/java}/org/apache/solr/search/function/NvlValueSourceParser.java
(100%)
rename solr/{core/src/test =>
test-framework/src/java}/org/apache/solr/search/similarities/CustomSimilarityFactory.java
(100%)
rename solr/{core/src/test =>
test-framework/src/java}/org/apache/solr/search/similarities/MockConfigurableSimilarity.java
(100%)
rename solr/{core/src/test =>
test-framework/src/java}/org/apache/solr/util/MockCoreContainer.java (100%)