Commit Graph

905 Commits

Author SHA1 Message Date
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
f0498ed60d Merge branch 'master' into subtable 2019-01-18 16:48:21 +08:00
lazio579
0253ca5d39 Fix groups memory leaks 2019-01-18 16:48:03 +08:00
lazio579
8432484e39 Fix groups memeory leaks 2019-01-18 16:44:51 +08:00
lazio579
919e6a0f6f Merge master 2019-01-18 16:12:41 +08:00
lazio579
32e6e1686a Don't change sql when visiting only one group 2019-01-18 14:08:39 +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
6f9cb1d966 Change to partition mode 2019-01-15 14:15:52 +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
d239d49840 Merge branch 'master' into subtable 2019-01-10 17:44:43 +08:00
lazio579
347ca41e26 Support set autocommit=on 2019-01-10 17:12:25 +08:00
lazio579
d9de9e4971 Add some code for sql rewrite 2019-01-10 16:38:16 +08:00
lazio579
09259d3374 Merge branch 'master' into subtable 2019-01-10 13:50:19 +08:00
lazio579
31316e4631 Avoid MySQL lib deficiency 2019-01-10 11:31:47 +08:00
lazio579
3a1f8d5616 Optimize some code 2019-01-09 17:41:14 +08:00
lazio579
e7177a37a0 Release argv in srv 2019-01-09 16:49:27 +08:00
lazio579
98f209da82 Fix one more memory leak for admin(update backends) 2019-01-09 11:08:30 +08:00
lazio579
c202933cdc Fix one more memory leak for admin(save settings) 2019-01-09 08:14:24 +08:00
lazio579
c40bf0b41f Fix one memory leak for admin 2019-01-08 14:34:18 +08:00
lazio579
e18d29aa5a Merge branch 'master' of https://github.com/Lede-Inc/cetus 2019-01-08 14:33:54 +08:00
lazio579
65459e37b7 Remove some comments 2019-01-08 10:51:10 +08:00
lazio579
95158ba1b0 Add group to sql_src_item 2019-01-08 09:15:41 +08:00
tsthght
c979314cad modify select help 2019-01-07 18:58:20 +08:00
tsthght
48a1fe23ce modify doc 2019-01-07 18:44:41 +08:00
tsthght
b80f9edb23 sharding rules are case-insensitive 2019-01-07 18:40:25 +08:00
lazio579
69b2dc0c87 Merge branch 'master' into subtable 2019-01-07 14:35:32 +08:00
lazio579
dd1f3c4c92 Merge branch 'master' of https://github.com/Lede-Inc/cetus 2019-01-07 14:09:57 +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
89d698e17a Use dist tran when is_partition_mode is true 2019-01-04 16:05:44 +08:00
lazio579
5421692a69 Fix compilation problems 2019-01-04 15:40:51 +08:00