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

978 Commits

Author SHA1 Message Date
Roman Nozdrin
1c74f80d76 MCOL-4136 This patch makes an explicit dependency on generated errorids.h 2020-08-05 12:22:50 +00:00
Roman Nozdrin
ea4701caa7 MCOL-4157 mcs-loadbrm.py doesn't start SM with systemd with a certain argument
This feature is used to start multi-node MCS in containers
2020-08-03 17:45:21 +00:00
Roman Nozdrin
4b0e8900d4 Introduced an artificial delay b/w SM and controllernode to allow SM to start
Introduced mcs-savebrm.py to avoid saving BRM on non-primary nodes
in multi-node S3 clusters

Refactored mcs-loadbrm.py to download BRM files from the primary in
in multi-node S3 clusters
2020-08-03 16:00:00 +00:00
Jose Rojas
c755f375dd Change for loadbrm s3 2020-07-27 17:41:24 -05:00
Roman Nozdrin
5abb335595 Raised StopTimeout for mcs-workernode to allow SM to converge w/o timeout 2020-07-27 13:09:46 +00:00
Jose Rojas
80015d9254 MCOL-4169 Prevent mcs-loadbrm from starting up twice 2020-07-13 15:19:35 +00:00
Roman Nozdrin
851275b04a MCOL-4166 Change UDF functions called during post/pre-install
Set plugin_maturity = beta
2020-07-13 13:23:12 +00:00
Jose
bcf8b3ef18 MCOL-4151 Update. Remove unused file from CMakeLists 2020-07-07 20:09:20 +00:00
Jose
beb9b314d1 MCOL-4151 Fix mcs-storagemanager logging failure in systemd journal 2020-07-07 19:54:16 +00:00
benthompson15
03338525b7 MCOL-4120: change pgrep to look for mariadbd instead of mysqld 2020-06-30 15:06:32 -05:00
Patrick LeBlanc
06af176738 Remove the new config keys for now to make it consistent with 'version 0' 2020-06-26 17:29:05 -04:00
Jose
5576b18ff6 MCOL-4144 Add python3 as dependency 2020-06-25 19:36:02 +00:00
Roman Nozdrin
15a44cad13 MCOL-4069 mcs-loadbrm now loads EM from the primary node in a multi-node cluster. 2020-06-22 17:17:00 +00:00
Patrick LeBlanc
410cf29ff2 Merge pull request #1303 from mariadb-corporation/prerelease-10.5
MCS now reduces plugin_maturity down to beta.
2020-06-21 08:45:03 -05:00
Roman Nozdrin
1ac4b8db38 MCS now reduces plugin_maturity down to beta. 2020-06-21 12:51:38 +00:00
Patrick LeBlanc
eda01308ae Fixed a typo that would make the existing engine check always return 'yes' 2020-06-20 16:58:36 -04:00
Roman Nozdrin
d7bfef41bb Change the way MCS runs SQL installing the plugin.
Clean MDB objects up uninstalling the plugin.
2020-06-18 13:34:51 +00:00
Roman Nozdrin
0cd56e7d01 Merge pull request #1291 from mariadb-corporation/proper_python
Proper python
2020-06-17 20:44:12 +03:00
Patrick LeBlanc
f60618459e Fixed a bug where we would restart mysqld but not wait for the old one to go
away, or for the new one to start before connecting to it with the client.  Only
affects non-systemd systems.
2020-06-17 10:04:34 -04:00
Roman Nozdrin
1398cf20d6 MCS server python code uses python3 by default in (RHEL|Centos)8, (Suse|SLES)15 and Fedora whilst other distributions use default python interpreter.
RPM now restarts MDB on uninstall.

systemd logs a message if SM is not configured.
2020-06-17 13:01:59 +00:00
Jose Rojas
0949826334 Merge pull request #1277 from drrtuy/MCOL-4063
MCOL-4063 Make scripts Python 2/3 capable.
2020-06-15 14:34:02 -05:00
Roman Nozdrin
24109f65e6 MCOL-4063 Centos 8 doesn't have generic python interpreter but more specific python2 and python3 so
we now use an explicit python3 shebang.
2020-06-15 18:54:20 +00:00
Roman Nozdrin
c2db1f7576 MCOL-4063 Make scripts Python 2/3 capable. 2020-06-15 14:28:37 +00:00
Roman Nozdrin
aa1bc2b40f Installer now pre-setups S3 settings to bootstrap S3-backed MCS. 2020-06-12 19:40:34 +00:00
benthompson15
3eeef9becc For S3 region is not required to be set in valid configuration. 2020-06-11 16:47:14 -05:00
Roman Nozdrin
1c463fa329 MCOL-4019 This patch avoids fork() in wokernode/controllernode that hangs in ThreadPool::~
waiting infinitely for fPruneThread->join() to return.
2020-06-09 15:47:17 +00:00
Patrick LeBlanc
653a5f4554 Merge pull request #1258 from dhall-MariaDB/MCOL-3536
Mcol 3536
2020-06-08 18:46:58 -05:00
Roman Nozdrin
cc2e537107 MCOL-3991 Add artificial delays to loadbrm, ddlproc and dmlproc startup procedure. 2020-06-08 17:35:01 +00:00
Patrick LeBlanc
08f00b1b78 Merge pull request #1256 from drrtuy/RIP-postConfigure_2
RIP post configure 2
2020-06-05 12:17:43 -05:00
Roman Nozdrin
ea1809dc1f MCOL-3914 Changed start/stop sequence to align it with the underlying dynamic systemd start order. 2020-06-05 12:09:53 +00:00
Jose
3dfe60004e MCOL-4011 update custom loadbrm script 2020-06-05 05:58:04 +00:00
Roman Nozdrin
2915f83a46 MCOL-3914 Replaced umbrella systemd service with a shell that starts/stops separate
MCS systemd units.

Add stop for StorageManager systemd unit.
2020-06-04 17:16:55 +00:00
Roman Nozdrin
ccdfe98409 Removed the last call of postConfigure(RIP). Changed dangerous default setting see MDEV-22197. 2020-06-03 16:31:56 +00:00
David Hall
46668d2607 Merge branch 'develop' into MCOL-3536 2020-06-01 15:09:44 -05:00
Roman Nozdrin
5b857db7e8 Systemd doesn't complain about relative path anymore. 2020-05-31 18:41:53 +03:00
Jose Rojas
9dc34b6d72 Merge branch 'develop' into MCOL-4011 2020-05-29 14:53:16 -05:00
Jose
4c48976923 MCOL-4011 SM Support Update 2020-05-29 17:30:52 +00:00
Patrick LeBlanc
cb5ebd52ea Merge pull request #1230 from jmrojas2332/MCOL-4025
MCOL-4025 systemd units now preload libjemalloc
2020-05-29 10:45:50 -05:00
Jose
6675b8ae96 MCOL-4011 Add support for SM into systemd units. 2020-05-29 04:22:33 +00:00
Jose
d056090d23 MCOL-4025 libjemalloc preloading update 2020-05-28 23:10:21 +00:00
Jose
9280b7ece1 MCOL-4025 systemd units now preload libjemalloc 2020-05-28 20:53:56 +00:00
David Hall
a43de9d536 Merge branch 'develop' into MCOL-3536 2020-05-28 14:20:32 -05:00
Roman Nozdrin
2b34640498 MCOL-3836 New config settings to safely assign node and dbroot ids in a cluster. 2020-05-27 13:58:10 +00:00
Roman Nozdrin
60b417b47f Merge pull request #1221 from jmrojas2332/develop
MCOL-3915 Update columnstore install and uninstall procedure
2020-05-27 16:26:14 +03:00
Roman Nozdrin
2647629c5d Merge pull request #1223 from drrtuy/MCOL-4018
MCOL-4018 Disable legacy OAM by default.
2020-05-27 11:33:36 +03:00
Roman Nozdrin
ee4589ef40 MCOL-4018 Disable legacy OAM by default. 2020-05-27 08:32:03 +00:00
Jose
9ad1041df9 MCOL-3915 Related. Fix to install_mcs_mysql.sh.in 2020-05-26 19:28:11 +00:00
Jose
90a167178a MCOL-3915 Update columnstore install and uninstall procedure 2020-05-22 23:13:09 +00:00
Jose
77edd3f3bd MCOL-3914 Change controllernode shutdown script 2020-05-22 12:45:55 +00:00
Jose
2f4c729c1b MCOL-3914 System updates 2020-05-22 04:12:56 +00:00