Commit Graph

196 Commits

Author SHA1 Message Date
eb71063db1 metrics, ddl, server: Add metrics for ddl and server (#5840)
DDL: is owner
Server events: start/stop/kill/hang
2018-02-09 16:08:49 +08:00
e6eb3ae9f5 executor, metrics: add metrics for expensive executors and statement nodes (#5798) 2018-02-09 12:15:20 +08:00
08720d01f9 executor: add more comments (#5728) 2018-02-08 19:55:59 -06:00
de9c192cba *: move mocktikv from tikv pkg (#5834) 2018-02-08 23:31:29 +08:00
c92b3056c0 *: refine code for StmtTxn (#5763) 2018-02-08 07:07:12 -06:00
bf1b4e27b5 server: log the actual error before return "mysql.ErrBadConn" (#5786) 2018-02-05 21:23:55 +08:00
14a9a3df76 server, metrics: move and refine server metrics (#5766) 2018-02-01 19:04:31 +08:00
ddca655fcb server: forget to add StmtCommit when loading data (#5758) 2018-02-01 14:22:12 +08:00
775dcf4503 stats: support 'load stats' command (#5724) 2018-01-31 17:25:27 +08:00
9e67bd8cbe *: add metrics package and recover panic of workers. (#5733) 2018-01-31 12:16:01 +08:00
24333b3b29 *: don't record binlog when statement rollback (#5699) 2018-01-25 06:50:57 -06:00
88b8740724 *: avoid the generation of mysql.TypeNewDate (#5705) 2018-01-23 21:41:02 +08:00
225d69053e executor: avoid unnecessary log format in slow query log (#5696) 2018-01-23 11:28:21 +08:00
0b23ff48a6 *: execute statement meets error should make no side effect (#5678) 2018-01-22 13:49:29 +08:00
c30309acec server: Add metrics for tidb-server panic (#5692) 2018-01-22 10:15:48 +08:00
a2a48b3085 executor: use batch get to speed up LOAD DATA (#5632)
* use batch get to speed up LOAD DATA
2018-01-19 15:58:00 +08:00
8069afd38c server: optimize com_field_list, make use database faster. (#5677) 2018-01-18 22:17:39 +08:00
f57b8438bc table: index.addindices reuse temp buffer (#5600) 2018-01-17 05:32:30 -06:00
45f00fe55a server: close result set for FieldList (#5650) 2018-01-16 15:01:12 +08:00
ecbd60c3ff *: add arguement StatementContext to Encode functions. (#5566) 2018-01-06 17:31:08 +08:00
8b149c3323 Prealloc / collides with package name (#5560) 2018-01-05 19:15:54 +08:00
e8f3828752 *: fix bug when init HTTP stats handler (#5555) 2018-01-04 15:10:01 +08:00
7c23a84a2c server, statistics: add dump_stats api for debug (#5534) 2018-01-03 14:47:56 +08:00
b3338a2eb3 server: graceful shutdown will wait clients to close (#5375) 2017-12-19 11:29:19 +08:00
0a8d91d896 server: in column info for "TypeBit", "Length" should not be multiplied by 4 (#5431)
* server: fix "Length" column info for TypeBit
2017-12-18 14:37:03 +08:00
f1e89cde19 *: use lower-case of github.com/sirupsen/logrus (#5400)
*: rename github.com/Sirupsen/logrus to github.com/sirupsen/logrus

* vendor: update pd

* vendor: update github.com/pingcap/tipb/go-mysqlx
2017-12-14 16:25:58 +08:00
6ee266d0ca executor: UpdateExec support NextChunk (#5372) 2017-12-14 15:32:06 +08:00
546b5a9418 *: support tls connection to pd and tikv (#5311) 2017-12-12 20:17:19 -06:00
6b3ac08b7d config: enable table split. (#5379) 2017-12-12 01:11:30 -06:00
2cdf05f4ab server: support http index mvcc interface (#5304) 2017-12-12 11:18:15 +08:00
28a4775170 store/tikv:fix bug in GetRegionByID (#5356) 2017-12-11 16:01:18 +08:00
a7b0a1f915 server,tidb: move cancel function from session to clientConn (#5346) 2017-12-09 15:27:58 +08:00
a2fb741191 *: Chunk add context parameter (#5348) 2017-12-09 11:23:40 +08:00
33db46ee37 server: provide table disk usage HTTP API for tidb-ctl (#5309) 2017-12-06 04:09:54 -06:00
6c68e41f73 store/tikv: use go fail for some tests. (#5280)
* store/tikv: use go fail for some tests.
2017-12-01 08:20:30 -08:00
8a5b8d54a5 server: schema info api of http status server (#5256) 2017-11-30 19:23:41 +08:00
09e5e7b74c config: add an option to disable chunk (#5268) 2017-11-30 13:20:52 +08:00
b19f879fbf server: fix the length metadata of decimal column returned to client (#5249)
* fix #5246
2017-11-28 18:48:06 +08:00
fb610e6429 *: change executor Next() interface to Next(goctx.Context) (#5223) 2017-11-26 21:17:33 -06:00
b6e49c9bf9 Add PROXY protocol support (#3757) 2017-11-26 23:40:42 +08:00
02f6bb27c7 *: remove goCtx from session struct (#5174)
1. go context should not be stored
2. change Executor interface to Open(goctx.Context)
3. many other changes forced by this refactor
2017-11-22 02:17:38 -06:00
f828016e9f *: move sessionctx/domainctx.go to domain package (#5168) 2017-11-22 13:41:58 +08:00
a32b8dbcf6 *: use Chunk for TableReader. (#5142) 2017-11-21 10:08:50 +08:00
fec39cc888 server: support mvcc get hex key. (#5151)
Use `http://tidb-host:tidb-port/mvcc/hex/{hexKey}` to get the MVCC info of the full hex key.
2017-11-20 19:45:42 +08:00
81652dbeef *: remove returned value isNull in Row methods. (#5131) 2017-11-17 11:12:41 +08:00
cf5a22b5fd *: replace *ast.Row with types.Row (#5124) 2017-11-16 18:36:28 +08:00
21a8020b32 *: ignore DDL statement for query duration metrics (#5093) 2017-11-14 14:42:55 +08:00
66c19def93 util/codec: support decode data to chunk. (#5066) 2017-11-13 18:34:22 +08:00
7144b7e0d7 server: make tokenLimit configurable (#4973) 2017-11-13 17:43:29 +08:00
ec9d1f0cc6 *: simplify RecordSet.Fields. (#5068) 2017-11-12 12:07:18 +08:00