Gagan Goel
d4d0ebdf5d
Improve batch inserts.
...
1) Instead of making dbrm calls to writeVBEntry() per block,
we make these calls per batch. This can have non-trivial
reductions in the overhead of these calls if the batch size
is large.
2) In dmlproc, do not deserialize the whole insertpackage, which
consists of the complete record set per column, which would be
wasteful as we only need some metadata fields from insertpackage
here. This is only done for batch inserts at the moment, this
should also be applied to single inserts.
2020-05-10 19:38:06 -04:00
Jose
90692c8cc2
MCOL-3813 Count with view is incorrect
2020-05-09 01:03:52 +00:00
benthompson15
04fdacb927
Merge pull request #1189 from pleblanc1976/mcol-3983-workaround-1.5
...
MCOL-3983 workaround. No time right now for a good fix.
2020-05-06 10:35:05 -05:00
Patrick LeBlanc
49b8a4afea
MCOL-3983 workaround. No time right now for a good fix. For now
...
using a workaround and a note.
2020-05-06 11:28:21 -04:00
Patrick LeBlanc
1a4a06590f
Merge pull request #1187 from drrtuy/MCOL-3982
...
MCOL-3982 Avoid using autotools for libmarias3.
2020-05-06 09:42:42 -05:00
Roman Nozdrin
6987ac40e1
MCOL-3982 Avoid using autotools for libmarias3 and remove libxml2 from libmarias3 dependencies.
2020-05-06 12:45:34 +00:00
David.Hall
368c4fac05
Merge pull request #1178 from pleblanc1976/update-libs3-ref-1.5
...
Updated s3 lib ref
2020-05-05 12:35:14 -05:00
Patrick LeBlanc
15a9efaf17
Merge pull request #1186 from drrtuy/MCOL-3981
...
MCOL-3981 Fixed builds with cmake 2.8.X.
2020-05-04 16:32:40 -05:00
Roman Nozdrin
cc69edce6a
MCOL-3981 Fixed builds with cmake 2.8.X.
2020-05-04 15:35:26 +00:00
Patrick LeBlanc
1bf7babe79
Merge pull request #1185 from benthompson15/MCOL-3494-dev
...
MCOL-3494-dev
2020-05-01 09:46:09 -05:00
benthompson15
75d1dbc592
MCOL-3494: initial commit of test program to verify storagemanager.cnf during postConfigure.
2020-04-30 16:59:56 -05:00
benthompson15
384764da3f
Merge pull request #1180 from pleblanc1976/merge-hotfix-patches-1.5
...
Merge hotfix patches 1.5
2020-04-28 15:40:21 -05:00
David.Hall
1f5b21f6bc
Merge pull request #1175 from jmrojas2332/MCOL-3839
...
MCOL-3839 Count as window function doesn't work with NULLs
2020-04-27 16:26:28 -05:00
Jose
48846b350a
MCOL-3839 Fix for different window frames. Optimize count(*) with window function
2020-04-27 21:21:29 +00:00
Patrick LeBlanc
cb4228d982
Merge branch 'columnstore-1.4.3' into merge-hotfix-patches-1.5
...
Conflicts:
VERSION
dbcon/mysql/ha_mcs.cpp
dbcon/mysql/ha_mcs_execplan.cpp
dbcon/mysql/ha_mcs_impl.cpp
dbcon/mysql/ha_mcs_pushdown.cpp
oam/install_scripts/columnstore-post-install.in
oam/install_scripts/columnstore-pre-uninstall.in
oam/install_scripts/columnstore.in
oam/install_scripts/post-mysql-install
2020-04-27 17:17:55 -04:00
Patrick LeBlanc
4bc408c9a8
Updated s3 lib ref
2020-04-27 15:07:39 -04:00
Jose
cc52467c42
MCOL-3839 Count as window function with constants fix
2020-04-27 16:17:12 +00:00
Jose
08d9d40c6a
MCOL-3839 Update fix to work with NULLs and other constants
2020-04-24 20:16:12 +00:00
Patrick LeBlanc
d188339c94
Merge pull request #1177 from benthompson15/dmlreset-failover
...
restart DMLProc again after failover to fix locking issues on rollback
columnstore-1.4.3-6
2020-04-24 14:34:29 -05:00
benthompson15
6ad38ccc28
Merge pull request #1168 from pleblanc1976/mcol-3889-1-1.5
...
Mcol 3889 1 1.5
2020-04-24 14:31:09 -05:00
benthompson15
b131709e54
restart DMLProc again after failover to fix locking issues on rollback
2020-04-24 13:33:13 -05:00
Jose
06312f4a3f
MCOL-3839 Count as window function doesn't work with NULLs'
2020-04-24 16:05:08 +00:00
Gagan Goel
658abae818
Merge pull request #1172 from dhall-MariaDB/MCOL-3959-1.5
...
MCOL-3959 1.5 make from_unixtimestamp msec aware
2020-04-23 18:09:10 -04:00
David Hall
3f4b05c3ce
MCOL-3959 Separate processing for decimal
...
Preserves precision better than double
2020-04-23 16:56:17 -05:00
Patrick LeBlanc
5f8b577dc8
Merge pull request #1170 from benthompson15/failover-fix3
...
fixes for cpimport and locking issues with processes restarting / reinit
2020-04-23 10:45:03 -05:00
benthompson15
d88fd2b6d2
Add comment describing why non-primary failover does a dbrm reload at start.
2020-04-23 10:42:37 -05:00
David Hall
9bec66c36f
MCOL-3959 1.5 make from_unixtimestamp msec aware
...
When using the function with decimal or float types, the fractional portion is the msec.
2020-04-23 09:54:33 -05:00
Roman Nozdrin
2ec06046a0
Merge pull request #1164 from tntnatbry/develop-readlineheader
...
Change includes for history.h
2020-04-23 15:26:21 +03:00
benthompson15
ee5ed53e77
Fixes for cpimport primary node failover and locking issues.
2020-04-23 05:08:59 -05:00
benthompson15
1dff484c41
Fix for config to update global flah.
2020-04-23 04:14:59 -05:00
Patrick LeBlanc
bb3e76be7b
Accidentally clobbered some documentation with the last commit.
2020-04-22 17:29:12 -04:00
Patrick LeBlanc
78c53df1b9
MCOL-3889 part 1. Updated the storagemanager.cnf file.
2020-04-22 17:14:41 -04:00
Patrick LeBlanc
1f333993e2
Merge pull request #1166 from dhall-MariaDB/MCOL-3757-1.5
...
MCOL-3757 Correct overwrite of MCOL-3903
2020-04-22 15:34:56 -05:00
David Hall
c957048a51
MCOL-3757 Correct overwrite of MCOL-3903
...
This line for MCOL-3757 is incorrect given MCOL-3903 and it breaks things
2020-04-22 15:02:47 -05:00
Roman Nozdrin
2ed490f662
Merge pull request #1165 from mariadb-corporation/mcol-3941-2
...
MCOL-3941 part 2. Added the location of the flex/bison output to the…
2020-04-22 18:48:17 +03:00
Patrick LeBlanc
432e13c3b1
MCOL-3941 part 2. Added the location of the flex/bison output to the include list.
2020-04-22 11:14:58 -04:00
David.Hall
1710da198d
Merge pull request #1162 from dhall-MariaDB/MCOL-3757-1.5
...
MCOL-3757 1.5 Test for LIMIT in correlated subqueries
2020-04-21 13:40:06 -05:00
David.Hall
f3a71199b8
Merge branch 'develop' into MCOL-3757-1.5
2020-04-21 13:39:52 -05:00
Gagan Goel
8edaffc433
Change includes for history.h
2020-04-21 11:46:01 -04:00
Gagan Goel
c98e553daa
Merge pull request #1160 from mariadb-corporation/MCOL-3941
...
MCOL-3941 Ninja now builds MCS.
2020-04-20 21:56:19 -04:00
Gagan Goel
2954764104
Merge pull request #1141 from mariadb-corporation/MCOL-3903_1_5
...
Mcol 3903 1 5
2020-04-20 21:50:36 -04:00
David Hall
6087b61e3b
MCOL-3757 Test for LIMIT in correlated subqueries
...
The if() had been changed to something that didn't work. Changed it back
2020-04-20 17:20:26 -05:00
David.Hall
6efc9108bb
Merge pull request #1158 from dhall-MariaDB/MCOL-3949
...
MCOL-3949 type_handler change in server
2020-04-20 15:01:33 -05:00
Patrick LeBlanc
8dc9960c74
Merge pull request #1159 from benthompson15/failover-fix2
...
reinits wait for DMLProc to not be in BUSY_INIT state after starting
2020-04-20 08:40:25 -05:00
Roman Nozdrin
6f3ae1b429
MCOL-3941 Ninja now builds MCS.
...
Generated files in utils/loggingcpp/ are now moved into bin dir.
2020-04-20 13:35:30 +00:00
benthompson15
8dab0fc397
Have process reinits wait for DMLProc to not be in BUSY_INIT state after starting. Restart ControllerNode on Primary failover only.
2020-04-20 03:14:48 -05:00
David Hall
fa7bc6117f
MCOL-3949 type_handler change in server
2020-04-17 13:02:24 -05:00
Patrick LeBlanc
6d62c00336
Merge pull request #1157 from benthompson15/failover-fix
...
Restart DBRMController on failover
2020-04-17 10:51:47 -05:00
benthompson15
de99a27673
Restart DBRMController on failover
2020-04-17 03:51:45 -05:00
Patrick LeBlanc
763c4cbc03
Merge pull request #1156 from benthompson15/exemgr-fix
...
Restart ExeMgr / DMLProc / DDLProc on failovers for RM config update.
2020-04-16 14:53:32 -05:00