- bb906dc Merged hyracks_lsm_tree r1860:1879. by alexander.behm · 12 years ago
- 444f112 revamped index lifecycle management interfaces to allow for more flexibility (needed in asterix for metadata) by zheilbron · 12 years ago
- f1b046a Fixed a few multi-threading issues in the lsm-inverted-index. Still some more to go. by alexander.behm · 12 years ago
- 794e393 fixed bug that young-seok found in LSM BTree insert that allowed duplicate key insertion by zheilbron · 12 years ago
- d07dfe0 Merged hyracks_lsm_tree r1846:r1858. by alexander.behm · 12 years ago
- a851201 reverted r1844 by zheilbron · 12 years ago
- 456ee5d Added delete test for in-memory inverted index (only adding key to LSM buddy BTree can lead to false positives, practically impossible to test). Fixed a bug in the counting BTree cursor when dealing with empty pages due to deletes. by alexander.behm · 12 years ago
- 46c8945 Merged hyracks_lsm_tree r1838:r1844. by alexander.behm · 12 years ago
- 7a4ac20 added interface for deferring the closing of indexes by zheilbron · 12 years ago
- 99cab5b Added lsm inverted index insert test based on new testing framework. by alexander.behm · 12 years ago
- ef10d07 More cleaning and prepwork. by alexander.behm · 12 years ago
- b099505 Improved design and significantly reduced object creation of in-memory inverted index. by alexander.behm · 12 years ago
- e5dfed0 Fixed test failure caused by my last commit. by alexander.behm · 12 years ago
- 2d252ac Added test for verifying sorted input in BTree bulk load. 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
- 3b89343 added validate() method for IIndexes. Currently only supported for BTree/LSM-BTree by zheilbron · 12 years ago
- ac3ed6f merged hyracks_asterix_stabilization r1724:1760 by zheilbron · 12 years ago
- 330cfa9 fixed LSM search cursor to properly release mem component latches during search opcallback sequence by zheilbron · 12 years ago
- 2c65eae added documentation for operation callbacks and removed extraneous callback call by zheilbron · 12 years ago
- 1406147 shallow code cleanup for btrees while cataloging todos by zheilbron · 12 years ago
- f64599d exposed interface for index lifecycle management and added naive first implementation by zheilbron · 12 years ago
- 594a3c4 more dataflow helper changes and cleanup to ease the introduction of index lifecycle management by zheilbron · 12 years ago
- 7d88c67 instrumented btree and lsmbtree with search opcallback calls by zheilbron · 12 years ago
- 71c8a31 changed lsmbtree (true) insert to properly deal with antimatter tuples by zheilbron · 12 years ago
- 4b74391 merged hyracks_asterix_stabilization r1634:1651 by zheilbron · 12 years ago
- a165d0a implemented proper (and uniform) lifecycle management for all indexes by zheilbron · 12 years ago
- baeb4e2 merged hyracks_asterix_stabilization r1606:1627 by zheilbron · 12 years ago
- 6087964 refactored index interfaces to allow proper lifecycle management by zheilbron · 12 years ago
- 621f01e Changed all indexes to use the new bulkload interface by zheilbron · 12 years ago
- 0d344c8 cleaned up the btree range search cursor by zheilbron · 12 years ago
- 21bfc73 undo the revision r1582 in order not to change the interface of IIndexOperatorDescriptor and all sub-concrete-classes by kisskys · 12 years ago
- 68dc82e Reintegrated hyracks_rtree_bulkload. by alexander.behm · 12 years ago
- ee27ab9 added IIndexArtifactMap interface to generate permanent resourceId and changed IIndexOperatorDescriptor to deal with the IIndexArtifactMap by kisskys · 12 years ago
- 3e5d0c73 instrumented rtree with modification callbacks and provided plumbing for opcallbacks to indexes by zheilbron · 12 years ago
- 29170d1 changed btree to throw an exception when an operation fails due to restarts by zheilbron · 12 years ago
- 0723998 instrumented btree and insertupdatedelete operator with modification opcallback calls by zheilbron · 12 years ago
- f081de2 refactored opcallback interfaces and touchpoints by zheilbron · 12 years ago
- 112770a fixed rare case bug with update in btree and cleaned up an interface by zheilbron · 12 years ago
- 2b5c3f7 Merged hyracks_asterix_stabilization r1491:r1544. by alexander.behm · 12 years ago
- 165465d merged hyracks_asterix_stabilization r1453:1468 by zheilbron · 12 years ago
- b1ee09f merged hyracks_asterix_stabilization r1440:1453 by zheilbron · 12 years ago
- 3dd54f5 Removed dependencies on hyracks-control-nc. by alexander.behm · 13 years ago
- e74da94 merged r1274:1322 from hyracks_dev_next by zheilbron · 13 years ago
- acce7c3 reverted to r1326 by zheilbron · 13 years ago
- ea80af0 Changed the resourceId(which was fileId) value into a persistent value. by kisskys · 13 years ago
- 5287de0 Using btree upsert in lsmbtree 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
- e9de7b8 Cleaned up BTree integration tests. Added LSM-BTree integration tests. by alexander.behm · 13 years ago
- 5e9224e Factored out common code for tree index search ops. Added LSM BTree search operator (other existing ops can be directly used). by alexander.behm · 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
- b8d3483 Changed scope of JUnit dependency from test to compile to resolve compilation issues. by alexander.behm · 13 years ago
- 43382db Simplifying tree operators in preparation of LSM tree operators. by alexander.behm · 13 years ago
- 0364b85 Completed consistency checking for components of the LSM B-Tree and LSM R-Tree in open(). 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
- 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
- b3892c8 Fixed bug in checking expected results of disk-order scan in BTree tests (they still pass). by alexander.behm · 13 years ago
- 5c872dd Removed debug messages. 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
- ca332ae Finished BTree multi-thread test. Fixed a bug where a disk-order scan could cause latch-deadlock with other concurrent operations. Fixed a bug where deletes and updates would not throw if their target leaf page is empty (we allow underflow to simply exist). by alexander.behm · 13 years ago
- 9e75ac2 - Refactored the BTree and LSMBTree test framework code. by salsubaiee · 13 years ago
- 755db03 Fixed a BTree concurrency bug where a restarting operation sometimes did not re-pin and re-latch it's page which was released during latch coupling downwards. by alexander.behm · 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
- 05316c1 - Fixed merging bug. by salsubaiee · 13 years ago
- e0e9332 Removed left-sibling link from BTree leaves. by alexander.behm · 13 years ago
- 9e8e57e Removing BTree reverse scan functionality because it is can cause latch deadlock, and adds more complexity to the BTRee. Changed search cursor, more changes to follow. 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
- 9e7f433 Using consistent file naming for LSMBTree. More code cleanup. by alexander.behm · 13 years ago
- 64fa2da Avoiding some object construction in LSM-BTree. 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
- 04e2588 Adding missing file. 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
- 24dd85c Fixed lsm-tree exceptions. Started to refactor BTree tests for sharing with LSM-BTree. by alexander.behm · 13 years ago
- 211cf70 Major cleanup of lsm-btree. Added first simple insert+search test. by alexander.behm · 13 years ago
- ab03f27 Removed PageAllocationException. by alexander.behm · 13 years ago
- 14b46d0 Added in-memory buffercache with overflow. Created test projects for lsmtree-common and lsmtree-btree. by alexander.behm · 13 years ago
- af02e75 Moved LSM-Tree code from grape into this branch. Modified code to make it compile (ported to new hyracks version). by alexander.behm · 13 years ago
- 8ec0f61 Fixed NC memory leak. Fixed duplicate job cleanup. Cleaned up data treatment in Hyracks by vinayakb · 13 years ago
- 6ec2e7d Fixed a latch deadlock in the BTree. Since our leaves are double-linked, Mohan's protocol needed minor modifications. However, reverse scanning the tree could currently still lead to latch deadlock. Avoiding it is rather complex, and I'm deferring it for now. by alexander.behm · 13 years ago
- ba3d1af Refactored all index operators for better sharing with inverted index operators. by alexander.behm · 13 years ago
- 8a6ad29 Added BTreeUpdateSearch operator for Yingyi. by alexander.behm · 13 years ago
- fb3f9a9 Merged hyracks_dev_next into this branch. by alexander.behm · 13 years ago
- 609f3b9 Polished inverted index. Added integration test for inverted index bulk load. by alexander.behm · 13 years ago
- d13efb7 Applied BTree changes from LSM tree effort. Added isLoggable checks to all logger calls in BTree, RTree, and InvertedIndex. by alexander.behm · 13 years ago
- 7407537 Cleaned up createPushRuntime api by vinayakb · 13 years ago
- da7955d Added index accessor for BTree and RTree. by alexander.behm · 13 years ago
- d12f4e5 Minor cleanup. by alexander.behm · 13 years ago
- d426a0f Removed leafFrame, interiorFrame, and metaFrame parameters from methods that can internally create frames using factories, e.g., create(), createOpContext(), etc. by alexander.behm · 13 years ago
- e8fc473 Merged hyracks_dev_next into this branch. Fixed a bug in the BTree interior node where deletion would happen incorrectly if that node was the root, and if was last existing key was deleted. by alexander.behm · 13 years ago
- f46fefa Updated version of branch to 0.2.0-SNAPSHOT by vinayakb · 13 years ago
- cb018a8 Changed type of LSN in tree-index pages from int to long. by alexander.behm · 13 years ago
- 1e96d6a Minor BTree cleanup. by alexander.behm · 13 years ago
- fdaa9b0 Removed return value from split method in ITreeIndexFrame because it was not used anywhere. by alexander.behm · 13 years ago
- 095f63d Cleaned some more and added some Javadocs. by alexander.behm · 13 years ago
- 9f5d994 Finished cleaning up the BTreeNSMInteriorNode. by alexander.behm · 13 years ago