Commit Graph

161 Commits

Author SHA1 Message Date
lazio579
0a84a2d155 Support special processing for syntax error 2019-02-15 14:45:51 +08:00
lazio579
397adf8d4d Optimize xid for partition 2019-02-14 19:48:17 +08:00
lazio579
397a496f69 Fix partition related problems 2019-02-14 13:24:59 +08:00
lazio579
b71b7a407c Optimize code by cppcheck 2019-01-29 10:56:38 +08:00
lazio579
68ec146e46 Remove logs 2019-01-28 17:15:37 +08:00
lazio579
a6e2da4b8a Fix xa for partition 2019-01-25 18:17:57 +08:00
lazio579
e2d8a1b2d4 Do only two phase commit when writing concurrently 2019-01-24 13:47:16 +08:00
lazio579
f33315dcf4 Adopt xa two phase for multi-partitions 2019-01-22 17:10:15 +08:00
lazio579
5d78864428 Optimize xa for partition 2019-01-22 15:00:55 +08:00
lazio579
d9e6f318ff Fix one more memory leak 2019-01-21 13:32:44 +08:00
lazio579
2db6a4984f Don't allocate new groups for partition 2019-01-21 11:14:29 +08:00
lazio579
67ed758353 Don't release sharding plan in the wrong place 2019-01-18 19:12:30 +08:00
lazio579
7f940251be Fix some memory leaks and shard explain problems for partition mode 2019-01-18 18:29:12 +08:00
lazio579
8432484e39 Fix groups memeory leaks 2019-01-18 16:44:51 +08:00
lazio579
0caffc31e4 Fix sql rewrite problems 2019-01-18 11:24:49 +08:00
lazio579
fb3903c43b Fix union problems for partition mode 2019-01-17 19:04:14 +08:00
lazio579
080a512a79 Fix more join problems for partition mode 2019-01-17 18:14:30 +08:00
lazio579
76bc1e1692 Fix more join problems for partition mode 2019-01-17 12:02:22 +08:00
lazio579
d0175857eb Fix join problems for partition mode 2019-01-16 20:18:06 +08:00
lazio579
be0009042a group comment is not valid for partition 2019-01-16 18:43:31 +08:00
lazio579
27d9b04a5c Reject ddl for partition temporarily 2019-01-16 10:50:23 +08:00
lazio579
90d3118cb1 Fix sql such as delete from table(partition) 2019-01-15 18:01:55 +08:00
lazio579
e1a15e9b58 Support multi insert for partition 2019-01-15 17:27:21 +08:00
lazio579
d8a2ae253d Fix issues relate to the select partition table 2019-01-15 16:29:20 +08:00
lazio579
33e259ee8a Fix global table 2019-01-15 15:30:13 +08:00
lazio579
b11da73cb6 Fix several issues related to groups 2019-01-15 13:54:53 +08:00
lazio579
3fa5bc437e Modify sql when partitioned 2019-01-14 19:20:28 +08:00
lazio579
391cba3c2a Use first group 2019-01-14 17:07:29 +08:00
lazio579
aa8c925921 Use group index for sql rewrite 2019-01-14 11:48:24 +08:00
lazio579
c16fc032ad Fix regression errors 2019-01-11 18:15:00 +08:00
lazio579
5300d0a215 Don't modify table name for sharding 2019-01-11 17:55:15 +08:00
lazio579
ff30bbd672 Do duplicate groups when partitioning 2019-01-11 17:41:11 +08:00
lazio579
1ce1ef1e76 Add group name to tables 2019-01-11 17:12:27 +08:00
lazio579
565b2db77a Modify update, insert, delete 2019-01-11 14:36:22 +08:00
lazio579
d9de9e4971 Add some code for sql rewrite 2019-01-10 16:38:16 +08:00
lazio579
95158ba1b0 Add group to sql_src_item 2019-01-08 09:15:41 +08:00
lazio579
69b2dc0c87 Merge branch 'master' into subtable 2019-01-07 14:35:32 +08:00
lazio579
0902c0fbb0 Reject sub query aggregate functions 2019-01-07 14:09:43 +08:00
lazio579
f074722a09 Just a try 2019-01-07 10:35:58 +08:00
lazio579
2837f12f89 Support dist tran in one instance 2019-01-04 15:03:36 +08:00
lazio579
1907c7d435 Merge branch 'master' into optimize 2018-12-29 11:18:46 +08:00
lazio579
69eca5123d Fix join problems when one vdb contains two dbs 2018-12-29 11:09:23 +08:00
lazio579
3d45b1699c Add options for fast streaming 2018-12-27 14:26:47 +08:00
lazio579
2889741311 Optimize xa transactions when only one server does write operations 2018-12-27 11:15:56 +08:00
lazio579
a6228a287f Merge master 2018-12-26 14:31:17 +08:00
lazio579
43b68dbd86 Don't supplement order by when MySQL version < 8 2018-12-26 11:12:58 +08:00
lazio579
fdfdc69f9f Fix issue 164 2018-12-26 09:39:41 +08:00
lazio579
f08817525c Merge master 2018-12-20 08:03:37 +08:00
lazio579
e96b75ae8b Add option for charset checking 2018-12-19 16:30:48 +08:00
lazio579
ffea5741d6 Go fast streaming when tcp stream is disabled 2018-12-14 15:51:39 +08:00