1. f4827cf Changed operation tracker interface and implementations. by alexander.behm · 12 years ago
  2. f8775bb Split IOperationCallbackProvider into ISearchOperationCallbackFactory and IModificationOperationCallbackFactory since we are going to have a variety of implementations for them in Asterix. by alexander.behm · 12 years ago
  3. 568d40a Modified operation callback to include the after image in before(). by alexander.behm · 12 years ago
  4. 8671125 Changed the split in the rtree to be non-recursive by making sure the split can successfully insert the new tuple in either split pages assuming tuples are not bigger than half of the page size. Added test cases for the new rtree page split. Fixed a bug in the page header size calculations in btree and rtree. by salsubaiee · 12 years ago
  5. 25598c2 Changed the RTree and RStarTree split algorithms to do double split if the new tuple cannot fit. All test cases pass. by salsubaiee · 12 years ago
  6. a87bf5e Cleaning the rtree interior frame code. by salsubaiee · 12 years ago
  7. 0cdfd4b - Changed the tree index interfaces so split return a boolean to indicate if the new tuple has been successfully inserted in either left or right page. by salsubaiee · 12 years ago
  8. d974a5b merged hyracks_asterix_stabilization -r1913:1947 to hyracks_lsm_tree by zheilbron · 12 years ago
  9. ca7f68d Removed unused package edu.uci.ics.hyracks.storage.am.common.lifecycle; by zheilbron · 12 years ago
  10. d8fc672 replaced the IIndexArtifactMap interface with the ILocalResourceRepository interface by kisskys · 12 years ago
  11. 09ff0db renamed IIndexOpContext and its methods for clarity by zheilbron · 12 years ago
  12. 654d979 More cleaning. Got rid of an unecessary interface. by alexander.behm · 12 years ago
  13. 097aa7e More index operator cleanup for better code sharing with the lsm inverted index. by alexander.behm · 12 years ago
  14. 6fdd1b0 Minor fixes. by alexander.behm · 12 years ago
  15. 0acc2d6 Switched inverted-index operators to lsm-inverted-index. Minor cleaning for better code sharing. by alexander.behm · 12 years ago
  16. bb906dc Merged hyracks_lsm_tree r1860:1879. by alexander.behm · 12 years ago
  17. 444f112 revamped index lifecycle management interfaces to allow for more flexibility (needed in asterix for metadata) by zheilbron · 12 years ago
  18. d07dfe0 Merged hyracks_lsm_tree r1846:r1858. by alexander.behm · 12 years ago
  19. a851201 reverted r1844 by zheilbron · 12 years ago
  20. 17bbe81 Implemented lsm inverted index range search cursor that is used in merges. by alexander.behm · 12 years ago
  21. 46c8945 Merged hyracks_lsm_tree r1838:r1844. by alexander.behm · 12 years ago
  22. 7a4ac20 added interface for deferring the closing of indexes by zheilbron · 12 years ago
  23. ef10d07 More cleaning and prepwork. by alexander.behm · 12 years ago
  24. f6af864 removed traces of search op callback in RTrees by zheilbron · 12 years ago
  25. 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
  26. 3b89343 added validate() method for IIndexes. Currently only supported for BTree/LSM-BTree by zheilbron · 12 years ago
  27. 2c65eae added documentation for operation callbacks and removed extraneous callback call by zheilbron · 12 years ago
  28. f64599d exposed interface for index lifecycle management and added naive first implementation by zheilbron · 12 years ago
  29. 594a3c4 more dataflow helper changes and cleanup to ease the introduction of index lifecycle management by zheilbron · 12 years ago
  30. 7d88c67 instrumented btree and lsmbtree with search opcallback calls by zheilbron · 12 years ago
  31. 4b74391 merged hyracks_asterix_stabilization r1634:1651 by zheilbron · 12 years ago
  32. a165d0a implemented proper (and uniform) lifecycle management for all indexes by zheilbron · 12 years ago
  33. 6087964 refactored index interfaces to allow proper lifecycle management by zheilbron · 12 years ago
  34. 621f01e Changed all indexes to use the new bulkload interface by zheilbron · 12 years ago
  35. 21bfc73 undo the revision r1582 in order not to change the interface of IIndexOperatorDescriptor and all sub-concrete-classes by kisskys · 12 years ago
  36. 68dc82e Reintegrated hyracks_rtree_bulkload. by alexander.behm · 12 years ago
  37. ee27ab9 added IIndexArtifactMap interface to generate permanent resourceId and changed IIndexOperatorDescriptor to deal with the IIndexArtifactMap by kisskys · 12 years ago
  38. 3e5d0c73 instrumented rtree with modification callbacks and provided plumbing for opcallbacks to indexes by zheilbron · 12 years ago
  39. f081de2 refactored opcallback interfaces and touchpoints by zheilbron · 12 years ago
  40. 112770a fixed rare case bug with update in btree and cleaned up an interface by zheilbron · 12 years ago
  41. 2b5c3f7 Merged hyracks_asterix_stabilization r1491:r1544. by alexander.behm · 12 years ago
  42. 165465d merged hyracks_asterix_stabilization r1453:1468 by zheilbron · 13 years ago
  43. b1ee09f merged hyracks_asterix_stabilization r1440:1453 by zheilbron · 13 years ago
  44. 3dd54f5 Removed dependencies on hyracks-control-nc. by alexander.behm · 13 years ago
  45. 04111ec added missing file from previous commit by salsubaiee · 13 years ago
  46. e74da94 merged r1274:1322 from hyracks_dev_next by zheilbron · 13 years ago
  47. acce7c3 reverted to r1326 by zheilbron · 13 years ago
  48. ea80af0 Changed the resourceId(which was fileId) value into a persistent value. by kisskys · 13 years ago
  49. 5287de0 Using btree upsert in lsmbtree by zheilbron · 13 years ago
  50. 890182a Implemented BTree upsert. Using callback interface for logging. by alexander.behm · 13 years ago
  51. 5a23956 - Merged interface changes from hyracks_inverted_index_updates by zheilbron · 13 years ago
  52. c8f86a6 Refactored the integration tests and added integration tests for the LSMRTree. by salsubaiee · 13 years ago
  53. e9de7b8 Cleaned up BTree integration tests. Added LSM-BTree integration tests. by alexander.behm · 13 years ago
  54. 2661ec4 Added LSMRTree search operator. by salsubaiee · 13 years ago
  55. c2db1ea - Fixed a potential bug in the RTree delete that could happen when a deleter latch the root page while it is leaf and when it wants to upgrade the latch to write latch the root is no longer a leaf page. by salsubaiee · 13 years ago
  56. 55f0f20 Modified RTree search operator to extend the common TreeIndexSearchOperator. by alexander.behm · 13 years ago
  57. 96712d3 Fixed a bug in the LSMRTree search cursor related to the timing of opening the RTree cursors which can cause deadlocks. by salsubaiee · 13 years ago
  58. 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
  59. b8d3483 Changed scope of JUnit dependency from test to compile to resolve compilation issues. by alexander.behm · 13 years ago
  60. 43382db Simplifying tree operators in preparation of LSM tree operators. by alexander.behm · 13 years ago
  61. 0364b85 Completed consistency checking for components of the LSM B-Tree and LSM R-Tree in open(). by alexander.behm · 13 years ago
  62. e598a47 Added a missing getter method to the RTree. by salsubaiee · 13 years ago
  63. 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
  64. b3892c8 Fixed bug in checking expected results of disk-order scan in BTree tests (they still pass). by alexander.behm · 13 years ago
  65. e7aaf0d - Added LSMRTree test framework. by salsubaiee · 13 years ago
  66. 9e75ac2 - Refactored the BTree and LSMBTree test framework code. by salsubaiee · 13 years ago
  67. 6faa8c4 Created a test framework for the RTree and added the corresponding tests. by salsubaiee · 13 years ago
  68. 44637c1 - Fixed a bug in the LSMRTree search cursor which caused returning corrputed tuples. by salsubaiee · 13 years ago
  69. 07769de Fixed thread-concurrency issues in tree indexes due to IBinaryComparator not being thread safe anymore. by alexander.behm · 13 years ago
  70. 05316c1 - Fixed merging bug. by salsubaiee · 13 years ago
  71. 64fa2da Avoiding some object construction in LSM-BTree. by alexander.behm · 13 years ago
  72. 59345d4 Added more test cases and did more cleaning. by salsubaiee · 13 years ago
  73. 59669d3 More of LSM-RTree clean up and bug fixes. by salsubaiee · 13 years ago
  74. 24dd85c Fixed lsm-tree exceptions. Started to refactor BTree tests for sharing with LSM-BTree. by alexander.behm · 13 years ago
  75. 211cf70 Major cleanup of lsm-btree. Added first simple insert+search test. by alexander.behm · 13 years ago
  76. ab03f27 Removed PageAllocationException. by alexander.behm · 13 years ago
  77. bccebb5 * Created new projects for the LSM-Rtree. by salsubaiee · 13 years ago
  78. 8ec0f61 Fixed NC memory leak. Fixed duplicate job cleanup. Cleaned up data treatment in Hyracks by vinayakb · 13 years ago
  79. ba3d1af Refactored all index operators for better sharing with inverted index operators. by alexander.behm · 13 years ago
  80. 8a6ad29 Added BTreeUpdateSearch operator for Yingyi. by alexander.behm · 13 years ago
  81. fb3f9a9 Merged hyracks_dev_next into this branch. by alexander.behm · 13 years ago
  82. 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
  83. 7407537 Cleaned up createPushRuntime api by vinayakb · 13 years ago
  84. da7955d Added index accessor for BTree and RTree. by alexander.behm · 13 years ago
  85. 1af0349 Fixed major bug after changing the lsns from int to long by salsubaiee · 13 years ago
  86. b02b1aa - Fixed the r-tree usch that latches are released in case of failures. by salsubaiee · 13 years ago
  87. c476921 Ignored Eclipse metadata files by vinayakb · 13 years ago
  88. 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
  89. 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
  90. f46fefa Updated version of branch to 0.2.0-SNAPSHOT by vinayakb · 13 years ago
  91. cb018a8 Changed type of LSN in tree-index pages from int to long. by alexander.behm · 13 years ago
  92. fdaa9b0 Removed return value from split method in ITreeIndexFrame because it was not used anywhere. by alexander.behm · 13 years ago
  93. 095f63d Cleaned some more and added some Javadocs. by alexander.behm · 13 years ago
  94. d0a8c78 Fixed RTree after removing MultiComparator from split API in ITreeIndexFrame. by alexander.behm · 13 years ago
  95. 1f41215 Removed MultiComparator from compact API call in ITreeIndexFrame. by alexander.behm · 13 years ago
  96. 2d31b3a Removed MultiComparator from more API calls in ITreeIndexFrame. by alexander.behm · 13 years ago
  97. f46bb54 Removed MultiComparator from insert API in TreeIndexFrame. by alexander.behm · 13 years ago
  98. 2917669 Removed createMultiComparator from TreeIndexOpHelper. by alexander.behm · 13 years ago
  99. 2d48ff2 Removed typeTraits from MultiComparator. by alexander.behm · 13 years ago
  100. ff74107 Made IPrimitiveValueProviders an RTree internal thing for better encapsulation. Also removed them from MultiComparator in my quest to clean up the MultiComparator. by alexander.behm · 13 years ago