5d4dea4a4e
Merge pull request #753 from pingcap/ngaut/wait-for-store-close
...
store: Don't do any seek operation after store closed.
2015-12-18 23:17:48 +08:00
1f9964cab6
store: Don't do any seek operation after store closed.
2015-12-18 21:21:22 +08:00
9030ba8fcd
Merge pull request #750 from pingcap/ngaut/cleanup-kv
...
kv: clean up more
2015-12-18 15:05:38 +08:00
83a3a09d36
Merge pull request #740 from pingcap/coocood/type-infer
...
optimizer: typeInferrer supports more expression.
2015-12-18 15:05:34 +08:00
d0999dcf49
optimizer: use HasLen checker.
2015-12-18 14:37:17 +08:00
c7f33cd14b
kv: clean up more
2015-12-18 13:50:31 +08:00
108dc596e3
optimizer: address comment.
2015-12-18 13:49:45 +08:00
6dee6b6945
Merge pull request #748 from pingcap/ngaut/cleanup-kv
...
kv: Clean up kv.go
2015-12-18 13:45:40 +08:00
e331d3543a
Address comments
2015-12-18 13:40:25 +08:00
32684c0325
Add error.go to kv
2015-12-18 13:21:52 +08:00
2321bc267c
Group all errors together
2015-12-18 13:21:31 +08:00
bbcdf33a91
Remove compactor interface in kv.go
2015-12-18 13:14:02 +08:00
34304b1050
Add licenses header
2015-12-18 12:36:57 +08:00
a7402eba0d
kv: Clean up kv.go
2015-12-18 12:30:39 +08:00
9d9b9bb4ed
Merge pull request #742 from pingcap/ngaut/group-commit
...
Simplify concurrency control
2015-12-18 12:19:28 +08:00
798d4f350a
Tiny clean up
2015-12-18 12:10:34 +08:00
dbd8b4a1d8
Address comments
2015-12-18 12:10:34 +08:00
fda010c06f
Add todo
2015-12-18 12:10:34 +08:00
10f9c8a7ca
localstore: Trace error
2015-12-18 12:10:34 +08:00
5553616630
*: address comment
2015-12-18 12:10:34 +08:00
e683b3e559
localstore: remove metaKey
2015-12-18 12:10:34 +08:00
f10fdff83e
localstore: remove scheduler get cmd
2015-12-18 12:10:34 +08:00
2e564c32ab
localstore: pass tests, cleanup
2015-12-18 12:10:34 +08:00
45467ae0d4
Simplify code
2015-12-18 12:10:34 +08:00
0a44417e80
Clean up
2015-12-18 12:10:34 +08:00
25a0bcd255
Add MultiSeek API
2015-12-18 12:10:34 +08:00
c9e9f9454e
store: Simplify lock handling
2015-12-18 12:10:34 +08:00
ae5a71e82f
Merge pull request #745 from pingcap/coocood/txn-log-switch
...
kv, ddl: add tag on log message to make it easy to be filtered.
2015-12-18 11:15:24 +08:00
322476ca68
*: add tag to log message to make it easy to be filtered out.
2015-12-17 20:04:20 +08:00
70078490ad
meta: toggle alloc id log.
2015-12-17 17:55:17 +08:00
e2d6910953
interpreter: address comment.
2015-12-17 16:54:33 +08:00
6fed01d83a
tide-server: address comment.
2015-12-17 15:08:07 +08:00
fbc938e7b6
optimizer: address comment
2015-12-17 14:56:11 +08:00
379f98ce6a
store: log rollback even if LogTxn is false
2015-12-17 14:13:49 +08:00
99ea5ad005
kv: make it possible to turn off transaction debug log.
...
Transaction logs too much entries in debug level, it's overwhelming and obscures other
debug level messages.
When we don't care about transaction log, we should be able to turn it off.
2015-12-17 14:05:37 +08:00
2523e49576
Merge pull request #743 from pingcap/coocood/compactor-log
...
store/localstore: clean up compactor log.
2015-12-17 13:41:45 +08:00
51216d3703
Merge pull request #714 from pingcap/qiuyesuifeng/fix-compactor-waitgroup
...
store: fix compactor waitgroup bug.
2015-12-17 13:24:58 +08:00
eba26bd705
Merge pull request #731 from pingcap/zimuxia/tiny-cleanup
...
*: Tiny clean up
2015-12-17 13:21:41 +08:00
584b700f79
store/localstore: clean up compactor log.
...
Compactor triggers too frequently, generates too much logs, which is distracting when we want to find the log we are interested in.
2015-12-17 12:40:15 +08:00
2b58058501
optmizer: address comment
2015-12-17 10:20:20 +08:00
ebf37deaed
Merge pull request #739 from pingcap/disksing/minimal-interfaces
...
kv, table: use minimal kv interfaces
2015-12-17 10:17:55 +08:00
5a9b210434
Merge branch 'master' into disksing/minimal-interfaces
2015-12-17 10:08:38 +08:00
7416502911
Merge pull request #734 from pingcap/shenli/fix-server-testcase
...
*: Fix auth fail when use fe80::1%lo0
2015-12-16 18:53:28 +08:00
125a313a75
Merge branch 'master' into coocood/type-infer
2015-12-16 18:48:44 +08:00
2e1cf26a32
optimizer: typeInferrer supports more expression.
...
This is require for implementing prepared statement, because binary protocol depends more
on the result field type to decode value, we have to correctly set the result field type.
For statement like 'select ?', the type of the field is unknown until we execute the statement with argument,
If the field type of parameter marker `?' is not set properly, client will not be able to read the value.
2015-12-16 18:35:45 +08:00
fa32fd207e
server: Address comment
2015-12-16 18:21:22 +08:00
91852d65cc
Merge remote-tracking branch 'origin/master' into shenli/fix-server-testcase
2015-12-16 18:19:51 +08:00
a90413a656
kv, table: use minimal kv interfaces
2015-12-16 17:22:25 +08:00
826287aa30
Merge pull request #736 from pingcap/qiuyesuifeng/update-build-for-go-hbase
...
store/hbase: update for go-hbase.
2015-12-16 15:10:22 +08:00
f9ed583675
store/hbase: update for go-hbase.
2015-12-16 14:51:10 +08:00