1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-12-21 13:40:58 +03:00
Commit Graph

5453 Commits

Author SHA1 Message Date
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