This website requires JavaScript.
cffd04518c
executor: no need to wait for fetchInnerRows if buildHashTableForList fails, and clean code (#11571 )
SunRunAway
2019-08-02 17:07:43 +08:00
129c0afdc6
executor, infoschema: fix display of on update CURRENT_TIMESTAMP with decimal (#11480 )
Tanner
2019-08-02 16:50:10 +08:00
d2b5387183
infoschema: fix load drop database schema bug and refine db-table api error. (#11573 )
crazycs
2019-08-02 15:03:24 +08:00
fcae7fa62c
store/tikv: make test stable by running TestPanicInRecvLoop unparallel with others (#11572 )
tiancaiamao
2019-08-02 14:19:42 +08:00
b493fb63d4
tikv: invalidate store's regions when store be removed in kv (#11567 )
lysu
2019-08-02 14:13:12 +08:00
479db57ba0
types/time: optimize time convertDateFormat function by remove fprintf (#11523 )
crazycs
2019-08-02 11:34:13 +08:00
ea16273d44
executor: fix baseExecutor'children may not close (#11570 )
Lynn
2019-08-02 10:50:07 +08:00
576cdcdd0d
executor: fix data race of "admin check table" (#11568 )
Lynn
2019-08-01 18:52:59 +08:00
7715341cb7
server: tiny refactor, more go style (#11478 )
goroutine
2019-08-01 17:36:05 +08:00
10e8498dd6
ddl: fix a bug that adding range partition meets error when value is negative (#11407 )
tiancaiamao
2019-08-01 17:29:35 +08:00
f13f7bbdbd
ranger: BuildColumnRange should merge ranges when column has prefix len (#11563 )
Yiding Cui
2019-08-01 16:24:36 +08:00
e3c9abdf6c
util: add missing logutil dependence in signal_windows (#11559 )
Maxwell
2019-08-01 15:42:26 +08:00
1c43f55f90
parser: support cast as float (#11519 )
Shenghui Wu
2019-08-01 14:30:07 +08:00
d54f0a2bd4
expression: add vectorized evaluation methods to Expression (#11530 )
Yuanjia Zhang
2019-08-01 13:28:23 +08:00
7b63293180
http: add region-id when getting mvcc by handle (#11436 )
Lingyu Song
2019-08-01 13:10:39 +08:00
1846eba074
improve asserts oftest cases in helper_test.go and fix ci (#11553 )
leoppro
2019-08-01 11:50:50 +08:00
1c0b366295
fix ConvertJSONToInt unsigned bug (#11483 )
Huang Zexin
2019-08-01 10:40:04 +08:00
8f51214533
server: move log operation out of lock scope (#11536 )
tiancaiamao
2019-07-31 17:24:44 +08:00
9f68166c93
tikv: make region_request_test stable (#11541 )
lysu
2019-07-31 17:18:40 +08:00
59e3eb75cd
*: speed up the operation of "admin check table" (#8572 )
Lynn
2019-07-31 17:11:30 +08:00
730e1408cf
server: remove the error stack in logs when connection reset by client (#11542 )
Jack Yu
2019-07-31 16:54:15 +08:00
9b0eb1a006
privilege: make 'grant all privileges' work right (#11449 )
tiancaiamao
2019-07-31 14:51:10 +08:00
a13671a02e
server: fix format for select constant (#9689 )
wjHuang
2019-07-31 13:52:39 +08:00
13778fe51b
planner: fix compatibility bug for window function (#11488 )
Zhuomin(Charming) Liu
2019-07-31 11:50:10 +08:00
1913237f26
planner: function name in ErrWindowInvalidWindowFuncUse should be lowercase
zhaoyanxing
2019-07-31 11:29:08 +08:00
ab45834fd2
fix error in ConvertJSONToInt error msg (#11493 )
Huang Zexin
2019-07-31 11:09:11 +08:00
d91ed2b7a7
config: add split-region-max-num in config to control the maximum split region number (#11427 )
crazycs
2019-07-31 10:47:40 +08:00
60bb04b8f0
store/helper, infoschema: add table info for region info mem tables (#11444 )
Luffbee
2019-07-30 19:39:02 +08:00
8bc63973df
executor: move failpoint test case to seq test suite (#11525 )
Jack Yu
2019-07-30 18:32:05 +08:00
da8e7d267c
executor: refactor union_scan executor by using txn_mem_buffer_reader (#10673 )
crazycs
2019-07-30 17:40:33 +08:00
768f61f52f
expression: handle builtin time getInterval from Decimal\Real (#11479 )
Andrew
2019-07-30 17:16:52 +08:00
1f57a538a4
distsql: make CopStream available (#11311 )
SunRunAway
2019-07-30 17:10:52 +08:00
fe998656e2
executor: add PreAlloc and replace nullCnt field with `Nul… (#11485 )
Yuanjia Zhang
2019-07-30 13:36:56 +08:00
444fb8ce7e
store/tikv, config: increase pessimistic lock ttl (#11499 )
Ewan Chou
2019-07-30 13:31:50 +08:00
a92902aeee
load data: avoid an unnecessary converting from byte slice to… (#11516 )
goroutine
2019-07-30 11:01:04 +08:00
cf11ef3e31
executor: refactor info from interface to string to avoid runT… (#11510 )
cfzjywxk
2019-07-30 09:32:27 +08:00
b17848b880
stats: fix estimation for time equal conditions (#11511 )
Haibin Xie
2019-07-29 19:56:50 +08:00
0668cae665
executor, stats: extract topn from cm sketch (#11409 )
Haibin Xie
2019-07-29 19:05:19 +08:00
af15f725b5
stats: handle feedback updates for topn items (#11434 )
Haibin Xie
2019-07-29 17:21:08 +08:00
5c07ccec3a
expression: make regex binary and rlike binary be case sensitive (#11502 )
lysu
2019-07-29 16:56:59 +08:00
05b4e2299d
infoschema: add current txn start time in processlist table (#11491 )
lysu
2019-07-29 16:11:09 +08:00
6ba79d4d44
fix http handler ut (#11494 )
Jack Yu
2019-07-29 13:33:54 +08:00
0f6a471029
stabilize a test case (#11465 )
qupeng
2019-07-29 12:43:57 +08:00
1ae5e4ce98
parser: support cast as double (#11443 )
wshwsh12
2019-07-29 10:28:12 +08:00
5c35082f6a
expression: handle builtin add_date/sub_date func overflow (#11472 )
Andrew
2019-07-27 18:22:21 +08:00
5611acd378
types: floatStrToIntStr will failed in some case such as the… (#11376 )
Huang Zexin
2019-07-26 21:53:22 +08:00
e09745bd02
metrics: add metrics for bind info (#10921 )
Haibin Xie
2019-07-26 20:19:03 +08:00
d135ff161f
server: handle partitioned table in some http APIs (#11463 )
tiancaiamao
2019-07-26 20:07:43 +08:00
e220499086
util: clean up MemoizeStr function (#11450 )
goroutine
2019-07-26 19:52:14 +08:00
85c790ec97
planner, executor: tiny refactor (#11420 )
Yiding Cui
2019-07-26 19:31:06 +08:00
1e1cc1f325
types: fix string to integer cast (#11295 )
amyangfei
2019-07-26 19:10:30 +08:00
bd419c8fdb
stats: fix panic when dump pseudo columns (#11430 )
Haibin Xie
2019-07-26 14:43:20 +08:00
ff0132ff34
expression, parser: add function octet_length support (#11451 )
gaoxingliang
2019-07-26 14:21:15 +08:00
884371a580
planner: add table info into context in fast plan case (#11446 )
sdojjy
2019-07-26 11:02:27 +08:00
47ed7ec170
planner/core: give the full schema information when group by f… (#11406 )
gaoxingliang
2019-07-26 10:21:01 +08:00
566c3278e3
expression: improve the compatibility with mysql when datatime is invalid. (#11445 )
ono-yoko
2019-07-25 18:12:06 +08:00
268cbf1a5d
stats: support more analyze options (#11278 )
Haibin Xie
2019-07-25 13:25:24 +08:00
dcadc0acfb
types: fix uint64 overflow bug in ConvertJSONToFloat (#11355 )
Huang Zexin
2019-07-25 12:52:40 +08:00
67221062fd
executor: add CopyReconstruct() and CopyConstruct() methods to Column (#11408 )
Yuanjia Zhang
2019-07-25 11:28:55 +08:00
9e9a564921
infoschema: remove redundant test introduce by (#11417) (#11422 )
crazycs
2019-07-25 11:21:37 +08:00
c95d42a537
expression, session: handle CASE WHEN specially when folding constant during outerJoin Simplification (#11105 )
Wang Xiaoyong
2019-07-24 19:41:17 +08:00
86d8f9a4bb
*: add succ filed to slow log and fix shallow copy problem when parse slow log file. (#11417 )
crazycs
2019-07-24 19:20:18 +08:00
abbca5375e
*: add trace support for subquery (#11182 )
tiancaiamao
2019-07-24 19:03:47 +08:00
b97c0434db
executor: show CARTESIAN Join explicitly in the results of Explain (#11415 )
Yuanjia Zhang
2019-07-24 16:57:51 +08:00
1cca2d1455
improvement. change unessesary mem copy in for index substring call (#11405 )
cfzjywxk
2019-07-24 16:40:13 +08:00
be431dad25
make time func now related unit tests stable (#11412 )
cfzjywxk
2019-07-24 16:33:29 +08:00
29970ca353
DDL: fix a bug in column charset and collate when create table and modify column (#11300 )
邰凌翔
2019-07-24 16:06:37 +08:00
9b521342bf
planner: reject invalid conversion from like to = (#11320 )
wjHuang
2019-07-24 14:04:38 +08:00
f8912049f5
*:add opt_rule_blacklist in mysql tables. (#11096 )
Zhuomin(Charming) Liu
2019-07-24 13:36:29 +08:00
2b251d194e
tikv: invalidate store's regions when send store fail (#11344 )
lysu
2019-07-24 13:18:28 +08:00
2225d5ff68
tikv: forbid to try to get a connection forever (#11391 )
qupeng
2019-07-24 12:10:37 +08:00
99e4dd4c3c
fix a coding mistake (#11393 )
Zijie Zhang
2019-07-24 11:34:28 +08:00
05f66f4384
ddl: fix invalid index on multi-layer virtual columns (#11260 )
Tanner
2019-07-24 11:15:22 +08:00
1ad073bf80
executor: show operators' memory consumption in results of EXPLAIN ANALYZE (#11334 )
Yuanjia Zhang
2019-07-24 10:53:02 +08:00
18724b950b
codec: improve buffer reuse (#10801 )
disksing
2019-07-23 21:22:24 +08:00
899ff96e86
executor: introduce Sel to Chunk to indicate which rows ar… (#11384 )
Yuanjia Zhang
2019-07-23 21:00:30 +08:00
3df70a7c20
codec: pre-alloc encode buffer in row level (#11218 )
lysu
2019-07-23 20:00:38 +08:00
119d532979
executor: load data/batch insert improvement reducing memory a… (#11284 )
cfzjywxk
2019-07-23 18:41:52 +08:00
3b6d2f475f
executor/split: return split result when do split region and refine split timeout logic. (#11259 )
crazycs
2019-07-23 17:35:13 +08:00
ca70d74a28
executor, expression: fix current_timestamp/now not consistent… (#11342 )
cfzjywxk
2019-07-23 17:02:24 +08:00
e0e5b50bf3
test: port lock table ut from mysql (#10376 )
Liangliang Gu
2019-07-23 16:45:47 +08:00
388ce88743
ddl: refine ddl error when do ddl error cause by infoschema is changed (#11308 )
crazycs
2019-07-23 16:18:48 +08:00
88db7ff17b
infoschema: fix compatibility of auto_increment column value o… (#10207 )
crazycs
2019-07-23 15:52:29 +08:00
435a912d29
ddl: disallow dropping index on auto_increment column (#11360 )
Tanner
2019-07-23 15:13:24 +08:00
e1c6dfa638
executor: refactor some methods of Row and Chunk (#11380 )
Yuanjia Zhang
2019-07-23 14:40:24 +08:00
37bb4ba95f
store/helper: remove timeout for fetch diagnose from info pd (#11352 )
lysu
2019-07-23 14:33:48 +08:00
eb9e749a40
ddl: add check for max index key length when alter modify/change column (#11220 )
crazycs
2019-07-23 14:26:04 +08:00
c1a5e79b28
planner: correct the generation of the field name (#11324 )
Yiding Cui
2019-07-23 14:17:49 +08:00
d47b65570d
ddl: don't rely on expression.Column.ColName (#11255 )
Yiding Cui
2019-07-23 13:56:11 +08:00
3a1ba358a4
planner: fix bugs and make it more effective in outer join eli… (#11160 )
Zhuomin(Charming) Liu
2019-07-23 13:13:05 +08:00
b3f71868c1
executor: fix autoid doesn't handle float, double type and tin… (#11110 )
LanceLi
2019-07-22 19:19:54 +08:00
268be86807
executor: add vectorized data access methods to Column (#11368 )
Yuanjia Zhang
2019-07-22 19:06:58 +08:00
f03a021269
store/tikv: reduce the lock contend between sending message and re-creating streaming client (#11301 )
tiancaiamao
2019-07-22 17:10:27 +08:00
5f7f43a571
planner: fix bugs related to TIDB_INLJ hint (#11253 )
Zijie Zhang
2019-07-22 13:27:46 +08:00
c00d8a95cf
executor, privilege: fix some two bug of RBAC (#11273 )
Lingyu Song
2019-07-22 13:08:03 +08:00
d927f9ae18
executor: expose chunk.Column to prepare for vectorized expression evaluation (#11351 )
Yuanjia Zhang
2019-07-22 12:40:55 +08:00
1c8038cceb
store/tikv: refine streaming client re-create log and use a smarter backoff strategy (#11307 )
tiancaiamao
2019-07-22 11:50:30 +08:00
85de5df03f
ddl: fix the parallel problem of "set default value" and other DDL (#11341 )
Lynn
2019-07-20 09:09:35 +08:00
d977edf8a3
Function SUBTIME ADDTIME should return NULL with a warning if… (#11262 )
zhaoyanxing
2019-07-19 19:49:41 +08:00
4b928a52c0
executor: update test since DELETE FROM ... AS ... syntax is now supported (#11184 )
kennytm
2019-07-19 17:58:58 +08:00