Gitiles
Code Review
Sign In
asterix-gerrit.ics.uci.edu
/
asterixdb
/
31f0cb5d414984e7728e4e8be6345a91392cd5cb
/
hyracks
/
hyracks-storage-am-lsm-common
/
src
/
main
06f0f07
Changed the io scheduler to allow asynchronous concurrent flush/merge ops.
by salsubaiee
· 11 years ago
90001b0
Another round of renaming.
by salsubaiee
· 11 years ago
a3ece2b
Another round of code cleanup.
by salsubaiee
· 11 years ago
93728b7
Renaming classes and vars.
by salsubaiee
· 11 years ago
3af8631
Fixed a bug in the lsm rtree merge op context reset.
by salsubaiee
· 11 years ago
980b329
No more spining when cannot enter an lsm component.
by salsubaiee
· 11 years ago
f6f3bc6
Another round of refactoring. Moved critical code to sync. blocks.
by salsubaiee
· 11 years ago
e3dfa5d
Code refactoring and cleanup.
by salsubaiee
· 11 years ago
eb942e5
Bug fixes.
by salsubaiee
· 11 years ago
b61da8d
Added many fixes. Checkpointing.
by salsubaiee
· 11 years ago
eb2fab6
Added a file change that was not committed.
by salsubaiee
· 11 years ago
bc8a2c6
Implemented k-buffering for lsm indexes. Also add a fix for issues 589 and 594.
by salsubaiee
· 11 years ago
1261036
Removed sync. block, will add another fix for issue 589.
by salsubaiee
· 11 years ago
00cc96e
Made a vraible that is being accesed/modified by multipl threads volatile.
by salsubaiee
· 11 years ago
34dbdb2
Removed the lsm no-op operation.
by salsubaiee
· 11 years ago
5ade8ed
Fix for issue 589.
by salsubaiee
· 11 years ago
3496315
Fix for issue 589.
by salsubaiee
· 11 years ago
8dee2c9
Use atomic boolean for a var that is being accessed and modified by multiple threads.
by salsubaiee
· 11 years ago
0b79529
Fix for issue 575.
by salsubaiee
· 11 years ago
51bb47d
Fixed a race condition bug caused that was surfaced when switching to the asynchronous scheduler, which causes the memory component to be deactivated twice and throwing an exception.
by salsubaiee
· 11 years ago
3e7b3a9
Added asynchronous scheduler for flushes and merges.
by salsubaiee
· 11 years ago
2be7fcd
LSM-indexes are now unaware of io devices. Absolute directory info is passed to the index.
by salsubaiee
· 11 years ago
276bbc2
add/update license headers
by Till Westmann
· 11 years ago
f4737ce
changed virtual buffer cache to throw an error if opened (closed) while open (closed)
by zheilbron
· 11 years ago
615b940
use a provider rather than a factory for operationtrackers
by zheilbron
· 11 years ago
72022da
fixed bug in partial frame flushing for LSM index insertupdel
by zheilbron
· 11 years ago
833fa9d
Merge branch 'master' into zheilbron/hyracks_asterix_issue470
by zheilbron
· 11 years ago
92f07b9
remove debug statements
by zheilbron
· 11 years ago
14c2168
fixed bugs in LSM search cursors reset
by zheilbron
· 11 years ago
290e635
Merge branch 'master' into salsubaiee/master_fix_asterix_issue_460
by salsubaiee
· 11 years ago
3f5fb11
remove debug statements; add exceptions to IIndexLifecycleManager methods
by zheilbron
· 11 years ago
8f790d8
prettify code in MVBC
by zheilbron
· 11 years ago
c4757a2
Merge branch 'master' into zheilbron/hyracks_asterix_issue470
by zheilbron
· 11 years ago
b46d539
Applied Yingyi's review comments
by Vinayak Borkar
· 11 years ago
f6b5195
Throws HyracksDataException with appropriate error message when a tuple larger than frame size is appended
by Vinayak Borkar
· 11 years ago
9186c7b
added IVirtualBufferCacheProvider interface; fixed bug in VBC; add reference counts to VBC open/close methods; give unique virtual file names in lsm indices
by zheilbron
· 11 years ago
195dc3b
removed DualIndexFreePageManager; renamed InMemoryFreePage* to VirtualFreePage*; changed LSM index to construct FreePageManagers rather than pass them in
by zheilbron
· 11 years ago
2c08ad1
replaced (Dual)InMemoryBufferCache with VirtualBufferCache
by zheilbron
· 11 years ago
d0930c6
Fixed various bugs that prevented an lsm index from being partitioned accross iodevices.
by salsubaiee
· 11 years ago
be45962
added virtual buffercache with test
by zheilbron
· 11 years ago
cb04672
LSM indexes now operatos in a single IODevice (the device id is passed from asterix).
by salsubaiee
· 11 years ago
abd2fe1
Passing bloom filter parameters to the LSM indexes.
by salsubaiee
· 12 years ago
422aaee
added log messages for LSM index flushes and merges
by zheilbron
· 12 years ago
67cfc74
fix issue 97
by zheilbron
· 12 years ago
e6bd557
Minor change to the max acceptable bloom filter false positive rate parameter.
by salsubaiee
· 12 years ago
3943d54
Fixed the logic used to clean the lsm files in a directory. The previous logic caused some stale files to be considered as valid files, and as a result a sanity excpetion was thrown.
by salsubaiee
· 12 years ago
5728a70
merged hyracks_lsm_tree and fullstack_asterix_stabilization
by zheilbron
· 12 years ago