- d125c24 Fixed the issue of not locking in-memory anti-mattered tuples in the LSM_BTree range cursor which may result in reading un-committed data. by salsubaiee · 12 years ago
- 06d8a8f All lsm indexes (BTree, RTree, and inverted index) are now using bloom filters whenever possible. by salsubaiee · 12 years ago
- cd9ce32 Made sure bloom filters don't hold latches after insertion is over (pages are still pinned). Changed the bloom filter insertion to use a bulkload-like interface. Changed the bulkload interface for all indexes to accept number of elements hint. Various bug fixes. by salsubaiee · 12 years ago
- 874c474 added proper IO Opcallback for when LSM indexes are deactivatd by zheilbron · 12 years ago
- 4100d48 major reworking of all lsm indexes with respect to synchronization and interfacing with the lsmharness by zheilbron · 12 years ago
- 091dab5 Rename ImmediateScheduler to SynchronousScheduler; by zheilbron · 12 years ago
- 2e6edf5 merged the creation and scheduling of flushes and merge IO operations to a single call by zheilbron · 12 years ago
- b652d52 removed flush controller; ILSMIndex replaces the functionality by zheilbron · 12 years ago
- f4827cf Changed operation tracker interface and implementations. by alexander.behm · 12 years ago
- dade609 Changed operation tracker to include an externally called completeOperation() for finally declaring an operation inactive on an lsm index. by alexander.behm · 12 years ago
- 07e6bee made naming of ILSMIndexAccessor implementations consistent; by zheilbron · 12 years ago
- d974a5b merged hyracks_asterix_stabilization -r1913:1947 to hyracks_lsm_tree by zheilbron · 12 years ago
- 949579a added IInMemoryFreePageManager & IInMemoryBufferCache interfaces by zheilbron · 12 years ago
- bf43701 removed spinlock in ReferenceCountingOperationTracker in favor of condition variable by zheilbron · 12 years ago
- 5063fee added cancel() operation callback method to ISearchOperationCallback to allow for releasal of locks when the reconciled tuple is not found after unlatch and retraverse dance by zheilbron · 12 years ago
- 0a335d6 More index operator cleanup. by alexander.behm · 12 years ago
- 512869d Checkpointing lsm-inverted-index multi thread test. Still needs some debugging. by alexander.behm · 12 years ago
- 573d565 Further improved lsm-inverted-index tests. Added configuration parameters to AccessMethodsTestConfig. by alexander.behm · 12 years ago
- 3b3515e Added lsm inverted index multi-bulkload test. by alexander.behm · 12 years ago
- cb667d0 Started implementation of InvertedIndexTestContext. by alexander.behm · 12 years ago
- 1636c05 Added document generator for creating random documents (driven by a dictionary file) whose tokens are zipf distributed. This will be the basis for a unified inverted-index testing framework. by alexander.behm · 12 years ago
- caa4c61 Added flag for checking whether input to BTree bulk load is sorted or not. Still need to add better tests. by alexander.behm · 12 years ago
- 5bd708b fixed minor bugs in lsm btree search cursor (related to opcallback) and added opcallback tests for BTree and LSM BTree by zheilbron · 12 years ago
- b726b57 udated index lifecycle tests to ensure persistent data across deactivation/reactivation by zheilbron · 12 years ago
- d75365d split flush and merge into two-part calls to allow for IO scheduling by zheilbron · 12 years ago
- 258a885 abstracted flush and merge operations into lsm io operation for scheduling by zheilbron · 13 years ago
- f64599d exposed interface for index lifecycle management and added naive first implementation by zheilbron · 13 years ago
- 4ff1a15 added inverted index lifecycle tests by zheilbron · 13 years ago
- c8fbea0 changed iinIIndex.open and IIndex.close to activate and deactive, respectively by zheilbron · 13 years ago
- 196c2c4 added lifecycle tests for rtrees, btrees, lsmbtrees, and lsmrtrees... resolving issue 9 by zheilbron · 13 years ago
- a165d0a implemented proper (and uniform) lifecycle management for all indexes by zheilbron · 13 years ago
- 6087964 refactored index interfaces to allow proper lifecycle management by zheilbron · 13 years ago
- 621f01e Changed all indexes to use the new bulkload interface by zheilbron · 13 years ago
- 05f0aa0 Added flush controller and operation tracker interfaces for LSM indexes by zheilbron · 13 years ago
- 68dc82e Reintegrated hyracks_rtree_bulkload. by alexander.behm · 13 years ago
- f081de2 refactored opcallback interfaces and touchpoints by zheilbron · 13 years ago
- 748063e separated IO scheduling from flush and merge policies by zheilbron · 13 years ago
- 81eb48f added merge policy and minor fixes to flush policy by zheilbron · 13 years ago
- 753f630 exposed flush policy interfaces properly to layers above by zheilbron · 13 years ago
- f987cc5 Fixed some pom files that got messed up in previous merge by zheilbron · 13 years ago
- 890182a Implemented BTree upsert. Using callback interface for logging. by alexander.behm · 13 years ago
- 5a23956 - Merged interface changes from hyracks_inverted_index_updates by zheilbron · 13 years ago
- 1d0f9a6 Moved tree index test framework to hyracks-test-support. Removed JUnit dependency from access method poms. Cleaned up all access method dependencies. by alexander.behm · 13 years ago
- 2fc93e5 Fixed NPE in LSMBTreeUpdateTest. by alexander.behm · 13 years ago
- 43382db Simplifying tree operators in preparation of LSM tree operators. by alexander.behm · 13 years ago
- 615e122 Added code to clean up all files after the LSM tests. by alexander.behm · 13 years ago
- 035a8ba Removed atomic rename for LSM components. Using special value in metadata page of trees to guarantee consistency of written LSM components. When adding a new LSM component, it is forced to disk, and then the special value is force to disk. by alexander.behm · 13 years ago
- 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