>From Hongyu Shi <[email protected]>:

Hongyu Shi has uploaded this change for review. ( 
https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/21101?usp=email )


Change subject: [ASTERIXDB-3754] Storage layer of VTree index - patch 3
......................................................................

[ASTERIXDB-3754] Storage layer of VTree index - patch 3

- user model changes: no
- storage format changes: no
- interface changes: no

Unit test suite for LSM VTree index covering build, bulk load, insert, delete, 
merge, multi-thread, and quantized search paths.

Adds the hyracks-storage-am-lsm-vtree-test module containing:
- LSMVTreeBuildTest: static structure construction
- LSMVTreeBulkLoadTest: bulk loading into disk components
- LSMVTreeInsertTest / LSMVTreeInsertIncludeTest: insert operations with and 
without include fields
- LSMVTreeDeleteTest / LSMVTreeDeleteIncludeTest: physical and antimatter-based 
deletion paths
- LSMVTreeMergeTest: LSM disk component merge correctness
- LSMVTreeMultiThreadTest and LSMVTreeTestWorker: concurrent 
insert/delete/search stress tests
- Quantized search suite: LSMVTreeInsertQuantizedTest, 
LSMVTreeDeleteQuantizedTest, LSMVTreeQuantizedSearchTest, 
LSMVTreePruneSearchTest covering quantized cursor variants
- Test harness, context, and drivers under util/

Change-Id: I98d65ca9f9d13e00110cc03d0461a491e4052fad
---
M hyracks-fullstack/hyracks/hyracks-test-support/pom.xml
A 
hyracks-fullstack/hyracks/hyracks-test-support/src/main/java/org/apache/hyracks/storage/am/vector/AbstractVectorTreeTestContext.java
A 
hyracks-fullstack/hyracks/hyracks-test-support/src/main/java/org/apache/hyracks/storage/am/vector/TestDoubleArrayVectorAccessor.java
A 
hyracks-fullstack/hyracks/hyracks-test-support/src/main/java/org/apache/hyracks/storage/am/vector/VectorCheckTuple.java
A 
hyracks-fullstack/hyracks/hyracks-test-support/src/main/java/org/apache/hyracks/storage/am/vector/VectorTreeTestUtils.java
A 
hyracks-fullstack/hyracks/hyracks-tests/hyracks-storage-am-lsm-vtree-test/pom.xml
A 
hyracks-fullstack/hyracks/hyracks-tests/hyracks-storage-am-lsm-vtree-test/src/test/java/org/apache/hyracks/storage/am/lsm/vector/LSMVTreeBuildTest.java
A 
hyracks-fullstack/hyracks/hyracks-tests/hyracks-storage-am-lsm-vtree-test/src/test/java/org/apache/hyracks/storage/am/lsm/vector/LSMVTreeBulkLoadTest.java
A 
hyracks-fullstack/hyracks/hyracks-tests/hyracks-storage-am-lsm-vtree-test/src/test/java/org/apache/hyracks/storage/am/lsm/vector/LSMVTreeDeleteIncludeTest.java
A 
hyracks-fullstack/hyracks/hyracks-tests/hyracks-storage-am-lsm-vtree-test/src/test/java/org/apache/hyracks/storage/am/lsm/vector/LSMVTreeDeleteTest.java
A 
hyracks-fullstack/hyracks/hyracks-tests/hyracks-storage-am-lsm-vtree-test/src/test/java/org/apache/hyracks/storage/am/lsm/vector/LSMVTreeInsertIncludeTest.java
A 
hyracks-fullstack/hyracks/hyracks-tests/hyracks-storage-am-lsm-vtree-test/src/test/java/org/apache/hyracks/storage/am/lsm/vector/LSMVTreeInsertTest.java
A 
hyracks-fullstack/hyracks/hyracks-tests/hyracks-storage-am-lsm-vtree-test/src/test/java/org/apache/hyracks/storage/am/lsm/vector/LSMVTreeMergeTest.java
A 
hyracks-fullstack/hyracks/hyracks-tests/hyracks-storage-am-lsm-vtree-test/src/test/java/org/apache/hyracks/storage/am/lsm/vector/multithread/LSMVTreeMultiThreadTest.java
A 
hyracks-fullstack/hyracks/hyracks-tests/hyracks-storage-am-lsm-vtree-test/src/test/java/org/apache/hyracks/storage/am/lsm/vector/multithread/LSMVTreeTestWorker.java
A 
hyracks-fullstack/hyracks/hyracks-tests/hyracks-storage-am-lsm-vtree-test/src/test/java/org/apache/hyracks/storage/am/lsm/vector/quantized/LSMVTreeDeleteQuantizedTest.java
A 
hyracks-fullstack/hyracks/hyracks-tests/hyracks-storage-am-lsm-vtree-test/src/test/java/org/apache/hyracks/storage/am/lsm/vector/quantized/LSMVTreeInsertQuantizedTest.java
A 
hyracks-fullstack/hyracks/hyracks-tests/hyracks-storage-am-lsm-vtree-test/src/test/java/org/apache/hyracks/storage/am/lsm/vector/quantized/LSMVTreePruneSearchTest.java
A 
hyracks-fullstack/hyracks/hyracks-tests/hyracks-storage-am-lsm-vtree-test/src/test/java/org/apache/hyracks/storage/am/lsm/vector/quantized/LSMVTreeQuantizedSearchTest.java
A 
hyracks-fullstack/hyracks/hyracks-tests/hyracks-storage-am-lsm-vtree-test/src/test/java/org/apache/hyracks/storage/am/lsm/vector/util/LSMVTreeTestContext.java
A 
hyracks-fullstack/hyracks/hyracks-tests/hyracks-storage-am-lsm-vtree-test/src/test/java/org/apache/hyracks/storage/am/lsm/vector/util/LSMVTreeTestHarness.java
A 
hyracks-fullstack/hyracks/hyracks-tests/hyracks-storage-am-lsm-vtree-test/src/test/java/org/apache/hyracks/storage/am/lsm/vector/util/QuantizedSearchTestDriver.java
A 
hyracks-fullstack/hyracks/hyracks-tests/hyracks-storage-am-lsm-vtree-test/src/test/java/org/apache/hyracks/storage/am/lsm/vector/util/VectorIndexTestDriver.java
A 
hyracks-fullstack/hyracks/hyracks-tests/hyracks-storage-am-lsm-vtree-test/src/test/java/org/apache/hyracks/storage/am/lsm/vector/util/VectorTestStructure.java
M hyracks-fullstack/hyracks/hyracks-tests/pom.xml
25 files changed, 6,090 insertions(+), 0 deletions(-)



  git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb 
refs/changes/01/21101/1


--
To view, visit https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/21101?usp=email
To unsubscribe, or for help writing mail filters, visit 
https://asterix-gerrit.ics.uci.edu/settings?usp=email

Gerrit-MessageType: newchange
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-Change-Id: I98d65ca9f9d13e00110cc03d0461a491e4052fad
Gerrit-Change-Number: 21101
Gerrit-PatchSet: 1
Gerrit-Owner: Hongyu Shi <[email protected]>

Reply via email to