Gitiles
Code Review
Sign In
asterix-gerrit.ics.uci.edu
/
asterixdb
/
7e847a89ee2a92369d233d1af0aec34330fe208a
/
hyracks-tests
/
hyracks-storage-am-lsm-btree-test
854c466
- Fixed various bugs in the RTree concurrency control protocol which caused some searchers to miss some nodes due to concurrent splits.
by salsubaiee
· 13 years ago
0e18687
Implemented registration of LSM components via atomic renaming of a temp component. Modified LSMFileNameManager to use IOManager, such that new LSM components are written to IODevices in a round rob in fashion. Added tests using multiple IO devices.
by alexander.behm
· 13 years ago
5606015
Fixed a race between mergers and searchers in LSM indexes. Completed multi-threading tests for LSM B-Tree.
by alexander.behm
· 13 years ago
e7aaf0d
- Added LSMRTree test framework.
by salsubaiee
· 13 years ago
4ee9f67
Fixed a BTree concurrency bug, where an unsafe read lead to releasing the wrong latch type. Adding LSMBTree multi-threading tests (still incomplete).
by alexander.behm
· 13 years ago
9e75ac2
- Refactored the BTree and LSMBTree test framework code.
by salsubaiee
· 13 years ago
f39a6b6
Added multi-threading test framework for tree indexes. Still need to implement concrete tests.
by alexander.behm
· 13 years ago
07769de
Fixed thread-concurrency issues in tree indexes due to IBinaryComparator not being thread safe anymore.
by alexander.behm
· 13 years ago
5b706a5
Factored out thread-concurrency code of LSM-Trees into a common harness. Modified LSMBTree and LSMRTree to use the harness.
by alexander.behm
· 13 years ago
34f27e6
Added test for LSMBTree merge.
by alexander.behm
· 13 years ago
50cf3a9
Added LSMBTree multi bulk-load test. Each bulk load creates a new on-disk component.
by alexander.behm
· 13 years ago
bb3fe04
Enhanced LSMBTree tuples test to also cover LSMBTree copy tuple writer.
by alexander.behm
· 13 years ago
184f71f
Added test for LSMBTree tuple writers and references. Found and fixed a bug where antimatter tuples used more space than necessary.
by alexander.behm
· 13 years ago
d1cffab
Renamed some packages.
by alexander.behm
· 13 years ago
9e7f433
Using consistent file naming for LSMBTree. More code cleanup.
by alexander.behm
· 13 years ago
7b96aaa
Fixed LSM-BTree bulk load. More cleanup.
by alexander.behm
· 13 years ago
bc852d8
Fixed delete for LSM-BTree. All LSM-BTree tests pass.
by alexander.behm
· 13 years ago
f5bce6b
Implemented test suite for LSMBTree using ordered index testing framework. Found a bug in LSMBTree delete which still needs to be fixed.
by alexander.behm
· 13 years ago
58ecb02
Finished generic test framework for ordered indexes (currently for BTree and LSMBTree). Ported BTree tests to the new framework.
by alexander.behm
· 13 years ago
1371816
Added ILSMFileNameManager to properly handle the lifecycle of LSM files. Added its implementation for LSM-BTrees with corresponding test. Implemented LSMTree open() using its file name manager.
by alexander.behm
· 13 years ago
0ea799b
Fixed package declarations and imports after renaming lsmtree to lsm.
by alexander.behm
· 13 years ago
02e9fbd
Renamed lsmtree packages to lsm.
by alexander.behm
· 13 years ago
20fb7be
Renaming lsmtree to lsm. First phase.
by alexander.behm
· 13 years ago