Gitiles
Code Review
Sign In
asterix-gerrit.ics.uci.edu
/
asterixdb
/
ca5eb73c2f7bfe764f704d27723efb58e18682ee
/
asterix-transactions
/
src
7671d34
fixed bugs related to 1)job-level-commit(which is used for DDL) log and 2) sharp checkpoint
by kisskys
· 12 years ago
c4a45b3
fixed more recoveryMgr's bugs
by kisskys
· 12 years ago
66fd600
changes for 1)fixing recovery bugs(still need more tests), 2) not using NewUniverse property from AsterixProperties file, and 3) moved persistenLocalResourceRepository classes from hyracks to asterix
by kisskys
· 12 years ago
35b50ef
changed the place where the checkpoint is executed
by kisskys
· 12 years ago
76e5de7
Checkpoint towards metadata synchronization: need to reclaim storage occupied by orphaned index artifacts in NCs.
by kisskys
· 12 years ago
c15bd7e
merged -r1282:1373 from asterix_stabilization to asterix_lsm_stabilization
by kisskys
· 12 years ago
82673b4
Changes to use a property file to initialize LogManager
by kisskys
· 12 years ago
fcb15df
changes for fixing the logCursor bug which appeared during Rollback when logs are read from both disk log file and memory log buffer
by kisskys
· 12 years ago
cfef3ba
fixed a bug that could cause an LSM index to never flush after an abort
by zheilbron
· 12 years ago
f4c3324
merge -r1055:1282 (merging from asterix_stabilization to asterix_lsm_stabilization)
by kisskys
· 12 years ago
f13583a
added a checkpoint thread which does fuzzy checkpoint periodically
by kisskys
· 12 years ago
3902b06
added the sharp checkpoint functionality in the RecoveryManager. We need to change CC layer to trigger the sharp checkpoint and stop the incomming queries during the checkpoint
by kisskys
· 12 years ago
142c002
changes to add sharp checkpoint
by kisskys
· 12 years ago
8b7e103
changes to use the Interfaces to get correct LSN of indexes for checkpoint and recovery.
by kisskys
· 12 years ago
df13751
added GroupCommit
by kisskys
· 12 years ago
3f76c80
added interface to get the first LSN for an in-memory component of an index
by zheilbron
· 12 years ago
13d5933
changes to clean up(compensate) pending DDL operations from the metadata
by kisskys
· 12 years ago
06829d8
replaced TransactionResourceRepository with IndexLifeCycleManager
by kisskys
· 12 years ago
12bd743
Changes to support using bloom filters in the lsm indexes.
by salsubaiee
· 12 years ago
87e89d3
implemented recovery mechanism, but still need to wire up interface of getting LSNs from LSM Index
by kisskys
· 12 years ago
c1e3ec9
fixed a bug that caused secondary indexes to fail in computing the primarykey hash value for logging/locking; using proper undo functions for LSM indexes
by zheilbron
· 12 years ago
f0fc9ac
changes to bring up indexes during recovery
by kisskys
· 12 years ago
32f124a
added missing files from previous commit
by kisskys
· 12 years ago
13eb1ff
changes towards recovery
by kisskys
· 12 years ago
c98f0fc
changes towards recovery
by kisskys
· 12 years ago
7a9e340
added proper IO opcallbacks for when LSM indexes are deactivated -- this allows LSNs to be stored properly within components
by zheilbron
· 12 years ago
8ada4f9
fixed bug that might cause the LSN range of an LSM component to be improperly updated -- always take the max
by zheilbron
· 12 years ago
ae53232
reflecting api changes from hyracks_lsm_rtree:r2681
by zheilbron
· 12 years ago
24cee6a
implemented Atomic DDL operations and passed existing tests.
by kisskys
· 12 years ago
60a3531
merged the creation and scheduling of flushes and merge IO operations to a single call
by zheilbron
· 12 years ago
4ca3268
removed flush controller (and related) references
by zheilbron
· 12 years ago
f34d9d1
Asterix changes corresponding to recent cleanup in hyracks_lsm_tree. One execution test is failing unfortunately.
by alexander.behm
· 12 years ago
542b8fd
Rollback is implemented and all existing tests pass.(The existing failure test cases work, but more test cases need to be added).
by kisskys
· 12 years ago
607b7eb
another checkpoint toward making rollback work
by kisskys
· 12 years ago
ceff47f
checkpoint toward making rollback work
by kisskys
· 12 years ago
85e97dc
merged asterix_stabilization -r755:860 to asterix_lsm_stabilization
by kisskys
· 12 years ago
c01c77a
added proper callbacks to operators. passed all existing tests EXCEPT abort test.(The expected result of the existing abort test is different from the one under the entity-level commit)
by kisskys
· 12 years ago
32d1c34
added CommitOperator and the related rewrite rule
by kisskys
· 12 years ago
b0d96f7
Minor fix in op tracker.
by alexander.behm
· 12 years ago
2f5abc8
Properly setting LSN in merged components through IO operation callback.
by alexander.behm
· 12 years ago
0679df3
Modified Asterix operation tracker according to recent change in its interface in Hyracks.
by alexander.behm
· 12 years ago
7ba710d
Implemented Asterix LSMIO operation callbacks to inject LSNs into LSM components.
by alexander.behm
· 12 years ago
18194ad
changes to deal with entity level commit and setting the lastLSN to the modified LSMIndexes
by kisskys
· 12 years ago
240f718
Changed the modification callback in asterix to register the index and callback in the transaction context.
by alexander.behm
· 12 years ago
9c66c77
Minor changes in the direction of getting transactions working.
by alexander.behm
· 12 years ago
ce31868
Added Asterix operation callbacks and tracker. Still some work to be done before we can deploy them in actual query plans.
by alexander.behm
· 12 years ago
5a6f00b
Made corresponding Asterix changes due to changes to operation callbacks in Hyracks.
by alexander.behm
· 12 years ago
01e5702
Started implementing Asterix operation callbacks.
by alexander.behm
· 12 years ago
2a620c5
Changed the TransactionManager interface to deal with the entity level commit
by kisskys
· 12 years ago
3a40b33
changed log record format to deal with undo/redo operation properly
by kisskys
· 12 years ago
78a51a7
syncing branch with hyracks_lsm_tree changes
by zheilbron
· 12 years ago
83c48af
merged asterix_recovery r407:726 to asterix_lsm_stabilization (now running with new lock manager on LSM)
by zheilbron
· 12 years ago
3e5bc9e
ported asterix on top of hyracks_lsm_tree; reached full parity with current tests (still non-LSM indexes)
by zheilbron
· 12 years ago
bacc745
addressed Alex's code review for r217
by zheilbron
· 13 years ago
b9bb1c0
first pass of cleanup: removed static classes and cleaned up some bootstrapping code
by zheilbron
· 13 years ago
38b7ca4
Added asterix project
by vinayakb
· 13 years ago