Gitiles
Code Review
Sign In
asterix-gerrit.ics.uci.edu
/
asterixdb
/
7660d933f214864c8a5c5b596e41b351ed57c8fa
7660d93
Properly Using op callbacks in the lsm inverted index.
by alexander.behm
· 12 years ago
0e98fbe
Adapted inverted index lifecycle calls to latest interfaces.
by alexander.behm
· 12 years ago
bb906dc
Merged hyracks_lsm_tree r1860:1879.
by alexander.behm
· 12 years ago
18c13d5
Removed superfluous tests. Tweaked testing parameters.
by alexander.behm
· 12 years ago
48c3238
merged hyracks_asterix_stabilization r1829:1876
by zheilbron
· 12 years ago
409cced
ensured all tree index operators that implement IFrameWriter properly implement IFrameWriter
by zheilbron
· 12 years ago
8e74f38
changed lifecycle manager to account for memory decrease only if deactivate succeeds
by zheilbron
· 12 years ago
dbdc0b4
Forgot a file.
by alexander.behm
· 12 years ago
f8e7f24
Fixed incorrect sharing of inverted-list builder causing the multi-threaded tests to break. Finished multi-threading tests.
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
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
53f8bc8
Added tests for gram-based indexes, and hashed tokens.
by alexander.behm
· 12 years ago
13401ad
Improved and fixed a few bugs in the lsm inverted index tests.
by alexander.behm
· 12 years ago
c809639
Another bugfix.
by alexander.behm
· 12 years ago
a34f2c8
Small bugfix related to pinning/unpinning papes properly.
by alexander.behm
· 12 years ago
6740195
Fixed deletion protocol in the lsm-inverted-index. The in-memory deleted-keys BTree now only contains keys referring to on-disk components. Deletions that refer to documents in the in-memory inverted index are physically removed from there, and no entry to the deleted-keys BTree is made. This behavior seems necessary to avoid a pathological case of 'lost deletes' to on-disk components (more details in comments of the code).
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
6632bec
Dealing with deleted keys in search cursors. Tests to follow.
by alexander.behm
· 12 years ago
a851201
reverted r1844
by zheilbron
· 12 years ago
a34fb9c
Minor bugfix.
by alexander.behm
· 12 years ago
12c4a65
Significantly simplified LSMInvertedIndexSearchCursor in preparation to dealing with deletes.
by alexander.behm
· 12 years ago
1284f0c
Minor cleanup for better code sharing.
by alexander.behm
· 12 years ago
ac9a3c0
Added basic lsm-inverted-index delete test that validates the index using a range search cursor (sort-merges multiple components and removes deleted entries). Still need to remove deleted entries during regular inverted index searches.
by alexander.behm
· 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
86d2866
First steps to getting delete working.
by alexander.behm
· 12 years ago
4d21c2c
Implemented lsm-inverted-index merge. Added test.
by alexander.behm
· 12 years ago
c6c8a1a
Fixed hanging test that had a working set greater than the buffercache (causing infinite wait).
by alexander.behm
· 12 years ago
a0cbaf8
Fixed formatting of jvm args that prevented the build from running.
by alexander.behm
· 12 years ago
17bbe81
Implemented lsm inverted index range search cursor that is used in merges.
by alexander.behm
· 12 years ago
bdbe7ff
Made changes to inverted index ops according to Zach's latest changes to index lifecycle management.
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
ddcb83d
Now using two different methods of comparing actual and expected inverted-index contents to exercise more features.
by alexander.behm
· 12 years ago
e5d39b1
Added range search cursor for on-disk inverted index in preparation for implementing merge.
by alexander.behm
· 12 years ago
3023a59
Minor cleanup.
by alexander.behm
· 12 years ago
6053d6e
Simplified a bunch of inverted-index interfaces. Added lsm inverted index search test.
by alexander.behm
· 12 years ago
3b3515e
Added lsm inverted index multi-bulkload test.
by alexander.behm
· 12 years ago
90d5af2
Fixed poms after merge.
by alexander.behm
· 12 years ago
1feb8c6
Merged hyracks_lsm_tree r1801:r1836.
by alexander.behm
· 12 years ago
8dc5b91
merged hyracks_asterix_stabilization r1792:1829 to hyracks_lsm_tree
by zheilbron
· 12 years ago
f25ad72
Added bulk loader for lsm inverted index and test (no multi-bulk-load test yet).
by alexander.behm
· 12 years ago
99cab5b
Added lsm inverted index insert test based on new testing framework.
by alexander.behm
· 12 years ago
a36ad67
Almost done with flush operation of lsm inverted index.
by alexander.behm
· 12 years ago
ff8edcf
Added component finalizer for lsm inverted index. Started to implement corresponding index file manager.
by alexander.behm
· 12 years ago
c5bf2ef
Started working on the lifecycle stuff for the LSM inverted index.
by alexander.behm
· 12 years ago
7daf2f4
Cleaned up more old tests.
by alexander.behm
· 12 years ago
a5694fe
Removed some old tests.
by alexander.behm
· 12 years ago
78ebcd3
Added basic search test for in-memory inverted index based on new framework. Fixed a few bugs in the in-memory inverted list cursor.
by alexander.behm
· 12 years ago
5d7a0e1
Added first inverted-index search test based on new testing framework. Found and fixed a few bugs.
by alexander.behm
· 12 years ago
167b6ce
Added validation of on-disk inverted index. Added bulk-load test for on-disk inverted index, and insert test for in-memory inverted index based on a new testing framework.
by alexander.behm
· 12 years ago
186b217
Added prefix-search capability for sorted sets of CheckTuples to enable comparing inverted indexes against a baseline inverted index.
by alexander.behm
· 12 years ago
cb667d0
Started implementation of InvertedIndexTestContext.
by alexander.behm
· 12 years ago
8cc1214
Added data files for document generation.
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
0702b39
Moved files.
by alexander.behm
· 12 years ago
07f5206
More cleaning and reorg.
by alexander.behm
· 12 years ago
132c3b8
Next round of cleanup.
by alexander.behm
· 12 years ago
9d3eb62
More renaming and reorganizing.
by alexander.behm
· 12 years ago
f4404a8
First round of renaming packages, and reorganizing files.
by alexander.behm
· 12 years ago
86c83c1
Removed inverted index projects (moved to lsm inverted index).
by alexander.behm
· 12 years ago
6a2bf49
Moved inverted index code into corresponding lsm projects.
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
9f4b5f8
Reworked in-memory inverted index that buffers insertions. Still needs testing.
by alexander.behm
· 12 years ago
15c4e03
Second initial copy from hyracks_inverted_index_updates.
by alexander.behm
· 12 years ago
7cb41db
First initial copy from hyracks_inverted_index_updates.
by alexander.behm
· 12 years ago
1966f89
Merged hyracks_lsm_tree r1794:r1800.
by alexander.behm
· 12 years ago
6791a50
merged hyracks_asterix_stabilization r1778:1792 --> hyracks_lsm_tree
by zheilbron
· 12 years ago
f6af864
removed traces of search op callback in RTrees
by zheilbron
· 12 years ago
dda3d7a
got rid of the IndexRegistry since it is replaced by the index lifecycle manager
by zheilbron
· 12 years ago
86115e4
Added a new branch for implementing inverted index updates, since the existing one is too outdated. I will manually merge the changes into this new branch.
by alexander.behm
· 12 years ago
b5f8322
added LRU strategy to index lifecycle manager
by zheilbron
· 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
6e0f3fd
merged hyracks_asterix_stabilization r1761:1778
by zheilbron
· 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
3b89343
added validate() method for IIndexes. Currently only supported for BTree/LSM-BTree
by zheilbron
· 12 years ago
b6413dd
reverting changes to the buffercache
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
13493b9
added documentation for ILSMOperationTracker
by zheilbron
· 12 years ago
d64c4ba
updated lsm harness to implement its proper interface
by zheilbron
· 12 years ago
b726b57
udated index lifecycle tests to ensure persistent data across deactivation/reactivation
by zheilbron
· 12 years ago
43cc425
added IIndex (index lifecycle) documentation and improved clarity of lifecycle related exception messages
by zheilbron
· 12 years ago
2392095
LSM indexes now flush upon deactivation (closing), fixing issue 65
by zheilbron
· 12 years ago
d88d1f5
fixed a bug in rtree integration tests: secondary index was assigned the wrong field permutation
by zheilbron
· 12 years ago
4211425
fixed bug in lsm search cursors: reset properly resets the cursors
by zheilbron
· 12 years ago
1406147
shallow code cleanup for btrees while cataloging todos
by zheilbron
· 12 years ago
d75365d
split flush and merge into two-part calls to allow for IO scheduling
by zheilbron
· 12 years ago
9d10e27
change lsm btree merge cleanup to use proper lifecycle calls for destroying an index
by zheilbron
· 12 years ago
43126e2
renamed ILSMIOSchedulerProvider to ILSMIOOperationSchedulerProvider to be consistent
by zheilbron
· 12 years ago
258a885
abstracted flush and merge operations into lsm io operation for scheduling
by zheilbron
· 12 years ago
53eec67
merged hyracks_asterix_stabilization r1702:1723
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
Next »