Gitiles
Code Review
Sign In
asterix-gerrit.ics.uci.edu
/
asterixdb
/
0d6d7c27e80231368e6e1c43e45b308ae8e8075b
/
hyracks
/
hyracks-storage-am-lsm-btree
/
src
/
main
/
java
1a97a8b
Fixed Bugs Caused by Disabling Installer Tests
by Abdullah Alamoudi
· 9 years ago
7dabc19
Support Change Feeds and Ingestion of Records with MetaData
by Abdullah Alamoudi
· 9 years ago
011abeb
ASTERIXDB-1337: Dataset Memory Management on Multi-Partition NC
by Michael Blow
· 9 years ago
a672f44
Fix Double-Checked Locking (Coverity)
by Michael Blow
· 9 years ago
5507b75
More Coverity Fixes
by Michael Blow
· 9 years ago
26a15f0
Remove Trailing White Spaces
by Abdullah Alamoudi
· 9 years ago
6464d72
remove end-of-line whitespace
by Till Westmann
· 9 years ago
f1fdb15
Add Support for Upsert Operation
by Abdullah Alamoudi
· 9 years ago
67df1b1
ASTERIXDB-1273: Get file references from components to be merged
by Murtadha Hubail
· 9 years ago
a17fa8a
Reduce Object Creation in Index Operations
by Abdullah Alamoudi
· 9 years ago
8479076
Make Index Path Relative to NC IO Devices
by Murtadha Hubail
· 9 years ago
1a659da
Make LSM bulkload append-only and write-once.
by Ian Maxon
· 9 years ago
cfa5864
ASTERIXDB-1058: Lazy LSM memory components allocation
by Murtadha Hubail
· 9 years ago
05d9cce
Moved LSMOperationType to LSM API package
by Murtadha Hubail
· 9 years ago
bb3457c
ASTERIXDB-139: Add temp workspace files deletion to IOManager
by Murtadha Hubail
· 9 years ago
1cde365
ASTERIXDB-1053: change IndexLifecycleManager API to use resource name
by Murtadha Hubail
· 9 years ago
d885779
Change license headers
by Ian Maxon
· 9 years ago
e915e8c
Change Java package from edu.uci.ics to org.apache
by Ian Maxon
· 9 years ago
9939b48
Change folder structure for Java repackage
by Ian Maxon
· 9 years ago
da37cb2
Introducing data replication API to LSM indexes
by Murtadha Hubail
· 9 years ago
fac0d34
1. Fix the "writerCount!=0 during component flushing" issue
by Yingyi Bu
· 9 years ago
7f7c573
Add a flag for LSM-based indices to indicate whether force pages to disk devices during flush and merge.
by buyingyi
· 10 years ago
e0f048d
- Fixed Type Casting issue
by Taewoo Kim
· 10 years ago
0bad0f5
avoid duplication of Pointable code in SerializerDeserializer
by Till Westmann
· 10 years ago
8049073
Fix for issue 771 - removed FieldLengthIgnoring comparators and added field length check in Pointable comparator
by Ildar Absalyamov
· 10 years ago
a3da3e9
Changes to allow having the no-merge policy as an option in asterix.
by salsubaiee
· 10 years ago
09da56b
Added LSM component-level filters for all indexes.
by salsubaiee
· 10 years ago
40508e8
Adding external indexes
by Abdullah Alamoudi
· 10 years ago
957933f
changes to fix issue 727
by Young-Seok
· 11 years ago
dfb026a
fix IIndexAccessor interface, add a boolean exclusiveMode parameter for the createSearchCursor method
by buyingyi
· 11 years ago
a1f2c5c
Pages are decided to be dirty when the write latches are released. Optimized the scan and update cursor.
by salsubaiee
· 11 years ago
5931ffe
Fix for asterix issue 630.
by salsubaiee
· 11 years ago
4ab69b6
Merge master into salsubaiee/master_issue_92.
by salsubaiee
· 11 years ago
89cafca
Allowed user to specify the merging policy
by salsubaiee
· 11 years ago
8f58a45
Support for full compation.
by salsubaiee
· 11 years ago
1fc6fe6
Changed the location of clearing the component holder.
by salsubaiee
· 11 years ago
c13a67c
Allowed merge subset of the disk components correctly. Added new merge policy.
by salsubaiee
· 11 years ago
fd2a242
checkpoint towards fixing LSN related issues(issue 591, 609, and 614) and more
by Young-Seok
· 11 years ago
14c34b0
change a method name and added comments.
by salsubaiee
· 11 years ago
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
f6baa93
Added files missed from previous commit.
by salsubaiee
· 11 years ago
93728b7
Renaming classes and vars.
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
bc8a2c6
Implemented k-buffering for lsm indexes. Also add a fix for issues 589 and 594.
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
5d0c16d
let inserting duplicate keys become a NoOp instead of throwing exceptions which fail the job
by buyingyi
· 11 years ago
5b4c82a
Fixed issues in bulkload cleanup in case of errors.
by salsubaiee
· 11 years ago
227e25f
Changed the comparators that the lsm btree uses to consider the fields length.
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
3dd3818
Delete the artifacts of a loaded component if it turn out to be an empty load.
by salsubaiee
· 11 years ago
e273a6b
Pass a boolean argument to the bulkload to decides if checking for an empty index is needed.
by salsubaiee
· 11 years ago
136aeb1
Prevented bulkloading an lsm index if it is not empty.
by salsubaiee
· 11 years ago
276bbc2
add/update license headers
by Till Westmann
· 11 years ago
615b940
use a provider rather than a factory for operationtrackers
by zheilbron
· 11 years ago
e819029
activating/deactivating an index multiple times now throws error
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
14c2168
fixed bugs in LSM search cursors reset
by zheilbron
· 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
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
a6ef604
Modified the search for the lsm-btree to do properly use instant locks.
by salsubaiee
· 12 years ago
67cfc74
fix issue 97
by zheilbron
· 12 years ago
55c68ff
Removed redundant code.
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
f86be1c
changes for merging from asterix_stabilization to asterix_lsm_stabilization (-r1055:1282)
by kisskys
· 12 years ago
5728a70
merged hyracks_lsm_tree and fullstack_asterix_stabilization
by zheilbron
· 12 years ago