├── .github └── workflows │ ├── maven-publish.yml │ └── maven.yml ├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── CONTRIBUTORS.md ├── Code-of-Conduct.md ├── LICENSE ├── NOTICE ├── README.md ├── benchmarks ├── README.md ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── oath │ └── halodb │ └── benchmarks │ ├── BenchmarkTool.java │ ├── Benchmarks.java │ ├── HaloDBStorageEngine.java │ ├── KyotoStorageEngine.java │ ├── RandomDataGenerator.java │ ├── RocksDBStorageEngine.java │ └── StorageEngine.java ├── docs ├── WhyHaloDB.md └── benchmarks.md ├── pom.xml └── src ├── main └── java │ └── com │ └── oath │ └── halodb │ ├── CompactionManager.java │ ├── Constants.java │ ├── DBDirectory.java │ ├── DBMetaData.java │ ├── FileUtils.java │ ├── HaloDB.java │ ├── HaloDBException.java │ ├── HaloDBFile.java │ ├── HaloDBInternal.java │ ├── HaloDBIterator.java │ ├── HaloDBKeyIterator.java │ ├── HaloDBOptions.java │ ├── HaloDBStats.java │ ├── HashAlgorithm.java │ ├── HashTableUtil.java │ ├── HashTableValueSerializer.java │ ├── Hasher.java │ ├── InMemoryIndex.java │ ├── InMemoryIndexMetaData.java │ ├── InMemoryIndexMetaDataSerializer.java │ ├── IndexFile.java │ ├── IndexFileEntry.java │ ├── JNANativeAllocator.java │ ├── KeyBuffer.java │ ├── LongArrayList.java │ ├── MemoryPoolAddress.java │ ├── MemoryPoolChunk.java │ ├── MemoryPoolHashEntries.java │ ├── NativeMemoryAllocator.java │ ├── NonMemoryPoolHashEntries.java │ ├── OffHeapHashTable.java │ ├── OffHeapHashTableBuilder.java │ ├── OffHeapHashTableImpl.java │ ├── OffHeapHashTableStats.java │ ├── Record.java │ ├── RecordKey.java │ ├── Segment.java │ ├── SegmentNonMemoryPool.java │ ├── SegmentStats.java │ ├── SegmentWithMemoryPool.java │ ├── TombstoneEntry.java │ ├── TombstoneFile.java │ ├── Uns.java │ ├── UnsExt.java │ ├── UnsExt8.java │ ├── UnsafeAllocator.java │ ├── Utils.java │ ├── Versions.java │ └── histo │ └── EstimatedHistogram.java └── test ├── java └── com │ └── oath │ └── halodb │ ├── CheckOffHeapHashTable.java │ ├── CheckSegment.java │ ├── CompactionWithErrorsTest.java │ ├── CrossCheckTest.java │ ├── DBDirectoryTest.java │ ├── DBMetaDataTest.java │ ├── DBRepairTest.java │ ├── DataConsistencyDB.java │ ├── DataConsistencyTest.java │ ├── DoubleCheckOffHeapHashTableImpl.java │ ├── FileUtilsTest.java │ ├── HaloDBCompactionTest.java │ ├── HaloDBDeletionTest.java │ ├── HaloDBFileCompactionTest.java │ ├── HaloDBFileTest.java │ ├── HaloDBIteratorTest.java │ ├── HaloDBKeyIteratorTest.java │ ├── HaloDBOptionsTest.java │ ├── HaloDBStatsTest.java │ ├── HaloDBTest.java │ ├── HashTableTestUtils.java │ ├── HashTableUtilTest.java │ ├── HashTableValueSerializerTest.java │ ├── HasherTest.java │ ├── IndexFileEntryTest.java │ ├── KeyBufferTest.java │ ├── LinkedImplTest.java │ ├── LongArrayListTest.java │ ├── MemoryPoolChunkTest.java │ ├── NonMemoryPoolHashEntriesTest.java │ ├── OffHeapHashTableBuilderTest.java │ ├── RandomDataGenerator.java │ ├── RecordTest.java │ ├── RehashTest.java │ ├── SegmentWithMemoryPoolTest.java │ ├── SequenceNumberTest.java │ ├── SyncWriteTest.java │ ├── TestBase.java │ ├── TestListener.java │ ├── TestUtils.java │ ├── TombstoneFileCleanUpTest.java │ ├── TombstoneFileTest.java │ ├── UnsTest.java │ └── histo │ └── EstimatedHistogramTest.java └── resources └── log4j2-test.xml /.github/workflows/maven-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/.github/workflows/maven-publish.yml -------------------------------------------------------------------------------- /.github/workflows/maven.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/.github/workflows/maven.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | .idea 3 | halodb.iml 4 | tmp/ 5 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: java 2 | dist: trusty 3 | 4 | jdk: 5 | - oraclejdk8 6 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CONTRIBUTORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/CONTRIBUTORS.md -------------------------------------------------------------------------------- /Code-of-Conduct.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/Code-of-Conduct.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/README.md -------------------------------------------------------------------------------- /benchmarks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/benchmarks/README.md -------------------------------------------------------------------------------- /benchmarks/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/benchmarks/pom.xml -------------------------------------------------------------------------------- /benchmarks/src/main/java/com/oath/halodb/benchmarks/BenchmarkTool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/benchmarks/src/main/java/com/oath/halodb/benchmarks/BenchmarkTool.java -------------------------------------------------------------------------------- /benchmarks/src/main/java/com/oath/halodb/benchmarks/Benchmarks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/benchmarks/src/main/java/com/oath/halodb/benchmarks/Benchmarks.java -------------------------------------------------------------------------------- /benchmarks/src/main/java/com/oath/halodb/benchmarks/HaloDBStorageEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/benchmarks/src/main/java/com/oath/halodb/benchmarks/HaloDBStorageEngine.java -------------------------------------------------------------------------------- /benchmarks/src/main/java/com/oath/halodb/benchmarks/KyotoStorageEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/benchmarks/src/main/java/com/oath/halodb/benchmarks/KyotoStorageEngine.java -------------------------------------------------------------------------------- /benchmarks/src/main/java/com/oath/halodb/benchmarks/RandomDataGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/benchmarks/src/main/java/com/oath/halodb/benchmarks/RandomDataGenerator.java -------------------------------------------------------------------------------- /benchmarks/src/main/java/com/oath/halodb/benchmarks/RocksDBStorageEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/benchmarks/src/main/java/com/oath/halodb/benchmarks/RocksDBStorageEngine.java -------------------------------------------------------------------------------- /benchmarks/src/main/java/com/oath/halodb/benchmarks/StorageEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/benchmarks/src/main/java/com/oath/halodb/benchmarks/StorageEngine.java -------------------------------------------------------------------------------- /docs/WhyHaloDB.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/docs/WhyHaloDB.md -------------------------------------------------------------------------------- /docs/benchmarks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/docs/benchmarks.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/oath/halodb/CompactionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/main/java/com/oath/halodb/CompactionManager.java -------------------------------------------------------------------------------- /src/main/java/com/oath/halodb/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/main/java/com/oath/halodb/Constants.java -------------------------------------------------------------------------------- /src/main/java/com/oath/halodb/DBDirectory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/main/java/com/oath/halodb/DBDirectory.java -------------------------------------------------------------------------------- /src/main/java/com/oath/halodb/DBMetaData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/main/java/com/oath/halodb/DBMetaData.java -------------------------------------------------------------------------------- /src/main/java/com/oath/halodb/FileUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/main/java/com/oath/halodb/FileUtils.java -------------------------------------------------------------------------------- /src/main/java/com/oath/halodb/HaloDB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/main/java/com/oath/halodb/HaloDB.java -------------------------------------------------------------------------------- /src/main/java/com/oath/halodb/HaloDBException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/main/java/com/oath/halodb/HaloDBException.java -------------------------------------------------------------------------------- /src/main/java/com/oath/halodb/HaloDBFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/main/java/com/oath/halodb/HaloDBFile.java -------------------------------------------------------------------------------- /src/main/java/com/oath/halodb/HaloDBInternal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/main/java/com/oath/halodb/HaloDBInternal.java -------------------------------------------------------------------------------- /src/main/java/com/oath/halodb/HaloDBIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/main/java/com/oath/halodb/HaloDBIterator.java -------------------------------------------------------------------------------- /src/main/java/com/oath/halodb/HaloDBKeyIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/main/java/com/oath/halodb/HaloDBKeyIterator.java -------------------------------------------------------------------------------- /src/main/java/com/oath/halodb/HaloDBOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/main/java/com/oath/halodb/HaloDBOptions.java -------------------------------------------------------------------------------- /src/main/java/com/oath/halodb/HaloDBStats.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/main/java/com/oath/halodb/HaloDBStats.java -------------------------------------------------------------------------------- /src/main/java/com/oath/halodb/HashAlgorithm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/main/java/com/oath/halodb/HashAlgorithm.java -------------------------------------------------------------------------------- /src/main/java/com/oath/halodb/HashTableUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/main/java/com/oath/halodb/HashTableUtil.java -------------------------------------------------------------------------------- /src/main/java/com/oath/halodb/HashTableValueSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/main/java/com/oath/halodb/HashTableValueSerializer.java -------------------------------------------------------------------------------- /src/main/java/com/oath/halodb/Hasher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/main/java/com/oath/halodb/Hasher.java -------------------------------------------------------------------------------- /src/main/java/com/oath/halodb/InMemoryIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/main/java/com/oath/halodb/InMemoryIndex.java -------------------------------------------------------------------------------- /src/main/java/com/oath/halodb/InMemoryIndexMetaData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/main/java/com/oath/halodb/InMemoryIndexMetaData.java -------------------------------------------------------------------------------- /src/main/java/com/oath/halodb/InMemoryIndexMetaDataSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/main/java/com/oath/halodb/InMemoryIndexMetaDataSerializer.java -------------------------------------------------------------------------------- /src/main/java/com/oath/halodb/IndexFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/main/java/com/oath/halodb/IndexFile.java -------------------------------------------------------------------------------- /src/main/java/com/oath/halodb/IndexFileEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/main/java/com/oath/halodb/IndexFileEntry.java -------------------------------------------------------------------------------- /src/main/java/com/oath/halodb/JNANativeAllocator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/main/java/com/oath/halodb/JNANativeAllocator.java -------------------------------------------------------------------------------- /src/main/java/com/oath/halodb/KeyBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/main/java/com/oath/halodb/KeyBuffer.java -------------------------------------------------------------------------------- /src/main/java/com/oath/halodb/LongArrayList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/main/java/com/oath/halodb/LongArrayList.java -------------------------------------------------------------------------------- /src/main/java/com/oath/halodb/MemoryPoolAddress.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/main/java/com/oath/halodb/MemoryPoolAddress.java -------------------------------------------------------------------------------- /src/main/java/com/oath/halodb/MemoryPoolChunk.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/main/java/com/oath/halodb/MemoryPoolChunk.java -------------------------------------------------------------------------------- /src/main/java/com/oath/halodb/MemoryPoolHashEntries.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/main/java/com/oath/halodb/MemoryPoolHashEntries.java -------------------------------------------------------------------------------- /src/main/java/com/oath/halodb/NativeMemoryAllocator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/main/java/com/oath/halodb/NativeMemoryAllocator.java -------------------------------------------------------------------------------- /src/main/java/com/oath/halodb/NonMemoryPoolHashEntries.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/main/java/com/oath/halodb/NonMemoryPoolHashEntries.java -------------------------------------------------------------------------------- /src/main/java/com/oath/halodb/OffHeapHashTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/main/java/com/oath/halodb/OffHeapHashTable.java -------------------------------------------------------------------------------- /src/main/java/com/oath/halodb/OffHeapHashTableBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/main/java/com/oath/halodb/OffHeapHashTableBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/oath/halodb/OffHeapHashTableImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/main/java/com/oath/halodb/OffHeapHashTableImpl.java -------------------------------------------------------------------------------- /src/main/java/com/oath/halodb/OffHeapHashTableStats.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/main/java/com/oath/halodb/OffHeapHashTableStats.java -------------------------------------------------------------------------------- /src/main/java/com/oath/halodb/Record.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/main/java/com/oath/halodb/Record.java -------------------------------------------------------------------------------- /src/main/java/com/oath/halodb/RecordKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/main/java/com/oath/halodb/RecordKey.java -------------------------------------------------------------------------------- /src/main/java/com/oath/halodb/Segment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/main/java/com/oath/halodb/Segment.java -------------------------------------------------------------------------------- /src/main/java/com/oath/halodb/SegmentNonMemoryPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/main/java/com/oath/halodb/SegmentNonMemoryPool.java -------------------------------------------------------------------------------- /src/main/java/com/oath/halodb/SegmentStats.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/main/java/com/oath/halodb/SegmentStats.java -------------------------------------------------------------------------------- /src/main/java/com/oath/halodb/SegmentWithMemoryPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/main/java/com/oath/halodb/SegmentWithMemoryPool.java -------------------------------------------------------------------------------- /src/main/java/com/oath/halodb/TombstoneEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/main/java/com/oath/halodb/TombstoneEntry.java -------------------------------------------------------------------------------- /src/main/java/com/oath/halodb/TombstoneFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/main/java/com/oath/halodb/TombstoneFile.java -------------------------------------------------------------------------------- /src/main/java/com/oath/halodb/Uns.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/main/java/com/oath/halodb/Uns.java -------------------------------------------------------------------------------- /src/main/java/com/oath/halodb/UnsExt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/main/java/com/oath/halodb/UnsExt.java -------------------------------------------------------------------------------- /src/main/java/com/oath/halodb/UnsExt8.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/main/java/com/oath/halodb/UnsExt8.java -------------------------------------------------------------------------------- /src/main/java/com/oath/halodb/UnsafeAllocator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/main/java/com/oath/halodb/UnsafeAllocator.java -------------------------------------------------------------------------------- /src/main/java/com/oath/halodb/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/main/java/com/oath/halodb/Utils.java -------------------------------------------------------------------------------- /src/main/java/com/oath/halodb/Versions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/main/java/com/oath/halodb/Versions.java -------------------------------------------------------------------------------- /src/main/java/com/oath/halodb/histo/EstimatedHistogram.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/main/java/com/oath/halodb/histo/EstimatedHistogram.java -------------------------------------------------------------------------------- /src/test/java/com/oath/halodb/CheckOffHeapHashTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/test/java/com/oath/halodb/CheckOffHeapHashTable.java -------------------------------------------------------------------------------- /src/test/java/com/oath/halodb/CheckSegment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/test/java/com/oath/halodb/CheckSegment.java -------------------------------------------------------------------------------- /src/test/java/com/oath/halodb/CompactionWithErrorsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/test/java/com/oath/halodb/CompactionWithErrorsTest.java -------------------------------------------------------------------------------- /src/test/java/com/oath/halodb/CrossCheckTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/test/java/com/oath/halodb/CrossCheckTest.java -------------------------------------------------------------------------------- /src/test/java/com/oath/halodb/DBDirectoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/test/java/com/oath/halodb/DBDirectoryTest.java -------------------------------------------------------------------------------- /src/test/java/com/oath/halodb/DBMetaDataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/test/java/com/oath/halodb/DBMetaDataTest.java -------------------------------------------------------------------------------- /src/test/java/com/oath/halodb/DBRepairTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/test/java/com/oath/halodb/DBRepairTest.java -------------------------------------------------------------------------------- /src/test/java/com/oath/halodb/DataConsistencyDB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/test/java/com/oath/halodb/DataConsistencyDB.java -------------------------------------------------------------------------------- /src/test/java/com/oath/halodb/DataConsistencyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/test/java/com/oath/halodb/DataConsistencyTest.java -------------------------------------------------------------------------------- /src/test/java/com/oath/halodb/DoubleCheckOffHeapHashTableImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/test/java/com/oath/halodb/DoubleCheckOffHeapHashTableImpl.java -------------------------------------------------------------------------------- /src/test/java/com/oath/halodb/FileUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/test/java/com/oath/halodb/FileUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/com/oath/halodb/HaloDBCompactionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/test/java/com/oath/halodb/HaloDBCompactionTest.java -------------------------------------------------------------------------------- /src/test/java/com/oath/halodb/HaloDBDeletionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/test/java/com/oath/halodb/HaloDBDeletionTest.java -------------------------------------------------------------------------------- /src/test/java/com/oath/halodb/HaloDBFileCompactionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/test/java/com/oath/halodb/HaloDBFileCompactionTest.java -------------------------------------------------------------------------------- /src/test/java/com/oath/halodb/HaloDBFileTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/test/java/com/oath/halodb/HaloDBFileTest.java -------------------------------------------------------------------------------- /src/test/java/com/oath/halodb/HaloDBIteratorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/test/java/com/oath/halodb/HaloDBIteratorTest.java -------------------------------------------------------------------------------- /src/test/java/com/oath/halodb/HaloDBKeyIteratorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/test/java/com/oath/halodb/HaloDBKeyIteratorTest.java -------------------------------------------------------------------------------- /src/test/java/com/oath/halodb/HaloDBOptionsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/test/java/com/oath/halodb/HaloDBOptionsTest.java -------------------------------------------------------------------------------- /src/test/java/com/oath/halodb/HaloDBStatsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/test/java/com/oath/halodb/HaloDBStatsTest.java -------------------------------------------------------------------------------- /src/test/java/com/oath/halodb/HaloDBTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/test/java/com/oath/halodb/HaloDBTest.java -------------------------------------------------------------------------------- /src/test/java/com/oath/halodb/HashTableTestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/test/java/com/oath/halodb/HashTableTestUtils.java -------------------------------------------------------------------------------- /src/test/java/com/oath/halodb/HashTableUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/test/java/com/oath/halodb/HashTableUtilTest.java -------------------------------------------------------------------------------- /src/test/java/com/oath/halodb/HashTableValueSerializerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/test/java/com/oath/halodb/HashTableValueSerializerTest.java -------------------------------------------------------------------------------- /src/test/java/com/oath/halodb/HasherTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/test/java/com/oath/halodb/HasherTest.java -------------------------------------------------------------------------------- /src/test/java/com/oath/halodb/IndexFileEntryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/test/java/com/oath/halodb/IndexFileEntryTest.java -------------------------------------------------------------------------------- /src/test/java/com/oath/halodb/KeyBufferTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/test/java/com/oath/halodb/KeyBufferTest.java -------------------------------------------------------------------------------- /src/test/java/com/oath/halodb/LinkedImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/test/java/com/oath/halodb/LinkedImplTest.java -------------------------------------------------------------------------------- /src/test/java/com/oath/halodb/LongArrayListTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/test/java/com/oath/halodb/LongArrayListTest.java -------------------------------------------------------------------------------- /src/test/java/com/oath/halodb/MemoryPoolChunkTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/test/java/com/oath/halodb/MemoryPoolChunkTest.java -------------------------------------------------------------------------------- /src/test/java/com/oath/halodb/NonMemoryPoolHashEntriesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/test/java/com/oath/halodb/NonMemoryPoolHashEntriesTest.java -------------------------------------------------------------------------------- /src/test/java/com/oath/halodb/OffHeapHashTableBuilderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/test/java/com/oath/halodb/OffHeapHashTableBuilderTest.java -------------------------------------------------------------------------------- /src/test/java/com/oath/halodb/RandomDataGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/test/java/com/oath/halodb/RandomDataGenerator.java -------------------------------------------------------------------------------- /src/test/java/com/oath/halodb/RecordTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/test/java/com/oath/halodb/RecordTest.java -------------------------------------------------------------------------------- /src/test/java/com/oath/halodb/RehashTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/test/java/com/oath/halodb/RehashTest.java -------------------------------------------------------------------------------- /src/test/java/com/oath/halodb/SegmentWithMemoryPoolTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/test/java/com/oath/halodb/SegmentWithMemoryPoolTest.java -------------------------------------------------------------------------------- /src/test/java/com/oath/halodb/SequenceNumberTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/test/java/com/oath/halodb/SequenceNumberTest.java -------------------------------------------------------------------------------- /src/test/java/com/oath/halodb/SyncWriteTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/test/java/com/oath/halodb/SyncWriteTest.java -------------------------------------------------------------------------------- /src/test/java/com/oath/halodb/TestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/test/java/com/oath/halodb/TestBase.java -------------------------------------------------------------------------------- /src/test/java/com/oath/halodb/TestListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/test/java/com/oath/halodb/TestListener.java -------------------------------------------------------------------------------- /src/test/java/com/oath/halodb/TestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/test/java/com/oath/halodb/TestUtils.java -------------------------------------------------------------------------------- /src/test/java/com/oath/halodb/TombstoneFileCleanUpTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/test/java/com/oath/halodb/TombstoneFileCleanUpTest.java -------------------------------------------------------------------------------- /src/test/java/com/oath/halodb/TombstoneFileTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/test/java/com/oath/halodb/TombstoneFileTest.java -------------------------------------------------------------------------------- /src/test/java/com/oath/halodb/UnsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/test/java/com/oath/halodb/UnsTest.java -------------------------------------------------------------------------------- /src/test/java/com/oath/halodb/histo/EstimatedHistogramTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/test/java/com/oath/halodb/histo/EstimatedHistogramTest.java -------------------------------------------------------------------------------- /src/test/resources/log4j2-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yahoo/HaloDB/HEAD/src/test/resources/log4j2-test.xml --------------------------------------------------------------------------------