|
|
f64ef0ee48
|
Merge remote-tracking branch 'origin/master' into mvcc-gc
|
2015-10-17 15:05:03 +08:00 |
|
|
|
e8f8fdb380
|
mvcc-gc: fix bug
|
2015-10-17 15:02:43 +08:00 |
|
|
|
cd4e4072a4
|
mvcc: add compactor implementation
|
2015-10-17 14:55:06 +08:00 |
|
|
|
c7447005d5
|
store: Tiny clean up
|
2015-10-17 13:50:06 +08:00 |
|
|
|
551138e247
|
store: Rename tID to tid
|
2015-10-16 17:40:21 +08:00 |
|
|
|
db09cf7a83
|
*: Tiny clean up
|
2015-10-16 12:59:31 +08:00 |
|
|
|
fec9aa006f
|
mvcc: compact implementation
backup
|
2015-10-13 20:58:01 +08:00 |
|
|
|
dfd8cbcffc
|
Merge branch 'master' into qiuyesuifeng/tiny-clean-up
|
2015-10-13 14:31:04 +08:00 |
|
|
|
5377b8dd0d
|
*: tiny clean up.
|
2015-10-13 14:23:33 +08:00 |
|
|
|
16d0c20fa6
|
util: add some comments
address review comment
|
2015-10-13 11:00:32 +08:00 |
|
|
|
8b4a5f0829
|
mvcc: address review comments
|
2015-10-12 18:39:18 +08:00 |
|
|
|
1584d8f254
|
Merge remote-tracking branch 'origin/master' into mvcc-optimize
|
2015-10-12 17:48:31 +08:00 |
|
|
|
442576eda5
|
mvcc: optimize iterator
use a long-lived iterator instead of creating new iterator when calling
iteratdor.Next()
|
2015-10-12 17:35:41 +08:00 |
|
|
|
69181b3e64
|
Merge pull request #260 from pingcap/c4pt0r/mvcc-remove-snapshot-interface
kv : Remove engine.Snapshot interface.
|
2015-10-08 13:04:58 +08:00 |
|
|
|
1f2cacedea
|
*: Introduce schema version
To keep DDL change to atomic operation
|
2015-09-24 17:28:34 +08:00 |
|
|
|
e48765cf60
|
Merge remote-tracking branch 'origin/master' into mvcc
|
2015-09-24 15:20:16 +08:00 |
|
|
|
083b0b0f41
|
kv : Remove engine.Snapshot interface.
because we implemented MVCC, we don't need engine.Snapshot to provide isolation
guarantee.
|
2015-09-24 13:47:33 +08:00 |
|
|
|
01f24ad27c
|
kv : Check isolation in MVCC
address review comments.
|
2015-09-24 11:43:29 +08:00 |
|
|
|
3d215a852f
|
kv : Add some MVCC test
address review comments.
|
2015-09-23 20:41:31 +08:00 |
|
|
|
f5a90ce4ef
|
kv : Add begin version to dbSnapshot.
when we do MVCC get/scan on latest version, we should start with the version
that this transaction begins, not kv.MaxVersion.
|
2015-09-23 19:22:13 +08:00 |
|
|
|
78a5e3e8cb
|
kv : Remove some redundant test codes
make code cleaner, address code review comments.
|
2015-09-22 20:20:23 +08:00 |
|
|
|
76c60a585c
|
kv : Add some comments, and do some cleanup
Address code review comments.
|
2015-09-22 20:04:47 +08:00 |
|
|
|
db8f405fff
|
Merge remote-tracking branch 'origin/c4pt0r/mvcc-support' into c4pt0r/mvcc-support
|
2015-09-22 18:52:04 +08:00 |
|
|
|
1c7934b1b9
|
*: pass golint 1.5.1
|
2015-09-22 18:01:46 +08:00 |
|
|
|
20bac87d60
|
kv : Add some comments, add release interface
address code review comments
|
2015-09-22 17:51:41 +08:00 |
|
|
|
3bcbe1baef
|
kv : remove commitId from Commit() function
add another fuction to do this.
|
2015-09-22 17:25:18 +08:00 |
|
|
|
d615630af9
|
kv : Add MvccSnapshot interface
MvccSnapshot interface allow user to get/seek specific version of data.
|
2015-09-22 14:55:17 +08:00 |
|
|
|
fce9984e10
|
kv : Add MvccReader interface
add interface to get/scan specific version
|
2015-09-21 19:52:49 +08:00 |
|
|
|
59e65d943a
|
kv : Clarify the semantics of MVCC Delete in BoltDB engine implementation
Nil is the tombstone in MVCC sematics, but in origional implementation we can't
use Nil as value.
|
2015-09-21 17:50:31 +08:00 |
|
|
|
c7f86850b3
|
kv : Fix typo
Versio -> Version
|
2015-09-21 15:58:11 +08:00 |
|
|
|
20180eb463
|
kv : mvcc support
Address code review comments
|
2015-09-21 14:39:24 +08:00 |
|
|
|
3ba802b52f
|
kv : add some comments
pass the golint check.
|
2015-09-20 16:55:48 +08:00 |
|
|
|
7027bc8e88
|
kv : add MVCC support to kv
add a simple mvcc get/scan for kv
|
2015-09-20 12:00:41 +08:00 |
|
|
|
310083bf5a
|
expression, localstore: Remove unused code
|
2015-09-14 12:00:17 +08:00 |
|
|
|
030e0a1bd6
|
store, parser: Remove unused variables
|
2015-09-14 10:42:37 +08:00 |
|
|
|
b540a5a2fd
|
txn: Using %q to format key and value
since key and value could be binary
|
2015-09-10 15:17:06 +08:00 |
|
|
|
6e3e1c100d
|
Merge pull request #41 from pingcap/zimuxia/makefile
*: Add "make check"
|
2015-09-08 16:12:39 +08:00 |
|
|
|
ed9b0c6e2a
|
*: Update format
|
2015-09-08 15:40:29 +08:00 |
|
|
|
ec75577b20
|
store/localstore: variable rename to pass go vet.
|
2015-09-08 10:16:58 +08:00 |
|
|
|
cd935ec5db
|
store/local_store: pass go vet -shadow.
|
2015-09-07 22:46:46 +08:00 |
|
|
|
c86ea02946
|
store/local_store: pass go vet -shadow.
|
2015-09-07 22:43:48 +08:00 |
|
|
|
f3c1845ade
|
localstore: fix concurrent txn commit panic
|
2015-09-07 22:30:33 +08:00 |
|
|
|
b7431ecf0a
|
*: pass go vet
|
2015-09-07 16:57:00 +08:00 |
|
|
|
ffe3543b06
|
store: update boltdb package import.
|
2015-09-06 14:09:23 +08:00 |
|
|
|
0d6f270068
|
Add files
|
2015-09-06 12:08:47 +08:00 |
|