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

973 Commits

Author SHA1 Message Date
David Hall
1f3d1e6fd6 MCOL-3536 collation 2020-05-14 16:02:49 -05:00
Jose
0e0a497d75 Restart of mariadb needed for engine to be loaded into mariadb 2020-05-14 19:16:57 +00:00
Jose
7de6d89538 MCOL-3915 Remove shutdown of mysqld in post-mysql-install 2020-05-14 14:42:53 +00:00
Roman Nozdrin
32d3e3f6a3 MCOL-3991 MCS doesn't build mcsAdmin anymore.
Removed MDB network port check from postConfigure.
2020-05-14 14:07:13 +00:00
Roman Nozdrin
df70cf7131 MCOL-3991 Removed mcsadmin calls and cleaned up post-install/pre-uninstall scripts. 2020-05-13 13:16:53 +00:00
Jose
1eef764c01 MCOL-3991 Merge packages into one. Cleanup dependencies and remove mcsadmin from uninstall 2020-05-12 21:36:15 +00:00
Jose
98abf95eae MCOL-3991 MCS is now single package and properly uninstalls 2020-05-12 13:36:24 +00:00
Jose
8e9f4c2719 MCOL-3915 Modify systemd units to work on debian-based systems 2020-05-12 13:35:26 +00:00
Jose
a0c414db10 MCOL-3915 Fix error message dbbuilder throws while waiting for columnstore 2020-05-12 13:35:25 +00:00
Jose
2084405a3e MCOL-3914 Workernode and Controller node systemd restart now working 2020-05-12 13:35:25 +00:00
Jose
684cddd3bc MCOL-3914 Systemd units. Fix controllernode/workernode restart. 2020-05-12 13:35:25 +00:00
Jose
a815462b7b MCOL-3917 DDLProc/DMLProc must survive WriteEngine restarts 2020-05-12 13:35:25 +00:00
Jose Rojas
08f28494ba MCOL-3914 Related. Fix Internal Error: EDB-2006: *table* does not exist in Columnstore 2020-05-12 13:35:25 +00:00
Jose Rojas
d684cce3c1 MCOL-3915, MCOL-3915 Fix dbrm read only. Fix systemd unit startup order 2020-05-12 13:35:25 +00:00
Jose Rojas
b1c9ccf7fa MCOL-3914 Rename systemd columnstore services 2020-05-12 13:35:25 +00:00
Jose Rojas
7368463f7f MCOL-3836 Only call loadbrm when BRM_saves_current exists 2020-05-12 13:35:25 +00:00
Jose
cd0c802013 MCOL-3914 Updates to systemd units 2020-05-12 13:35:25 +00:00
Jose
5a794a55a8 Configuration file updated to match new config 2020-05-12 13:35:25 +00:00
Jose
ea39ac7f43 MCOL-3915. Cleanup postConfigure. PostConfigure and Installer no longer editing config file 2020-05-12 13:35:25 +00:00
Jose
97b8e41ce3 MCOL-3915 Remove some configuration from postConfigure. Default Columnstore.xml to a standard single server config. 2020-05-12 13:33:37 +00:00
Jose
3b5da5ba00 MCOL-3914 Remove redirection to logs, keep systemd units logging to journalctl 2020-05-12 13:33:37 +00:00
Jose
c60ec09fea MCOL-3915 Columnstore-post-install/postConfigure processed and columnstore started during installation 2020-05-12 13:33:37 +00:00
Jose
7b66bc7ead MCOL-3915 Run post-install, postConfigure, and start systemd units during package installation 2020-05-12 13:32:46 +00:00
Jose
24b43568a1 MCOL-3915 Move columnstore-post-install to systemd unit 2020-05-12 13:29:53 +00:00
Jose
d8c23e98bf MCOL-3914 Create systemd unit files for ColumnSotre service 2020-05-12 13:29:53 +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
benthompson15
11154bfdd5 MCOL-3945: retry was not being incremented in this loop. 2020-04-14 12:13:21 -05:00
Patrick LeBlanc
00828bf2df Merge branch 'develop' into mcol-3743 2020-04-13 12:49:28 -05:00
Patrick LeBlanc
3a5574d71f Fixed a couple more instances of a typo. 2020-04-07 16:23:13 -04:00
Patrick LeBlanc
a1b8df55e4 Fixed a typo in post-mysql-install re systemd detection. 2020-04-07 16:01:55 -04:00
benthompson15
ad49c1bbe8 Merge pull request #1097 from jmrojas2332/MCOL-3830
MCOL-3830 post-mysql-install fix on systems not running systemd
2020-04-06 15:53:08 -05:00
benthompson15
cc7191f75f MCOL-3842: logging cleanup 2020-04-03 12:07:23 -05:00
Patrick LeBlanc
90d4b03fdb MCOL-3743: cmdline params to postConfig to configure SM
Made some changes.  It's working the way it should.
2020-03-17 13:55:08 -04:00
Patrick LeBlanc
2cd0f8314c MCOL-2022: added 'deprecated' to the assign/unassign elastic ip commands. 2020-03-11 17:59:03 -04:00
jmrojas2332
0b885c3830 MCOL-3830 post-mysql-install fix on systems not running systemd 2020-03-10 21:12:23 +00:00
Patrick LeBlanc
01240cc9e0 Merge pull request #1071 from mariadb-corporation/fix-upgrade
Fix Upgrade
2020-03-02 10:21:23 -05:00
Roman Nozdrin
a6d0a0c5cb Merge pull request #1066 from drrtuy/MCOL-3810
MCOL-3810: Change from system() to fork/execl inside liboam to avoid …
2020-03-02 10:20:49 -05:00
Patrick LeBlanc
a12442f4b4 Merge pull request #1053 from LinuxJedi/mariadb-systemctl
MCOL-3793 Fix UM ACTIVE / DEGRADED flip-flop
2020-02-28 16:20:19 -05:00
benthompson15
da32afc0b2 Merge pull request #1023 from LinuxJedi/mariadb-systemctl
MCOL-3718 Use systemd instead of mysql-Columnstore
2020-02-28 16:19:58 -05:00
Andrew Hutchings
5ff131e726 Merge pull request #1004 from pleblanc1976/runtime-disable-oam
Runtime disable oam
2020-02-28 13:54:39 -05:00
benthompson15
8861605164 add storagemanager to save files. 2020-02-26 18:37:35 -06:00
drrtuy
afe4495d09 MCOL-3810: Change from system() to fork/execl inside liboam to avoid SIGCHLD handler in procmon. 2020-02-25 18:26:26 +03:00
Patrick LeBlanc
a34f3e90e9 Merge pull request #1053 from LinuxJedi/mariadb-systemctl
MCOL-3793 Fix UM ACTIVE / DEGRADED flip-flop
2020-02-17 08:12:38 -06:00
Andrew Hutchings
9605c951dc MCOL-3793 Fix UM ACTIVE / DEGRADED flip-flop
OAM mysqld status check was recording the pid of mysqld but this was
being masked by another variable. So on every ACTIVE check it would
flip to DEGRADED and on every DEGRADED check it would flip to ACTIVE.

Variable masking is now removed. Also fixed a typo in the systemd check.
2020-02-17 09:53:02 +00:00
benthompson15
25084d0020 Merge pull request #1023 from LinuxJedi/mariadb-systemctl
MCOL-3718 Use systemd instead of mysql-Columnstore
2020-02-12 10:01:26 -06:00
Andrew Hutchings
f9e5bdbc8d Fix restart hang
mcsadmin restart will do a status call. Before this would log status
output to a file which would be checked. If that file check failed a PID
check would be made.

We do not log the status to a file any more since it could have multiple
different outputs. The PID check could hit a race condition where it is
being checked before the process is up. This would mean there is no
module state change causing a hang.

This fix does the following:

1. Remove the file status check completely
2. Loop the PID check to give it time to come up
3. If the PID check fails drop to a DEGRADED state

This makes mcsadmin restart work correctly again.
2020-02-12 09:57:22 +00:00
Gagan Goel
9b01b0ac61 MCOL-2101 Set up proper permissions for /tmp/columnstore_tmp_files to
allow non-root users to write to it.
2020-02-10 22:39:21 +00:00
Gagan Goel
7656a1ead3 MCOL-2101 Set up proper permissions for /tmp/columnstore_tmp_files to
allow non-root users to write to it.
2020-02-10 22:16:03 +00:00
Andrew Hutchings
7df731a3a6 Make mysqld work without systemd
ColumnStore should now start/stop mysqld where the systemd service is
not available.
2020-02-06 09:40:36 +00:00
Andrew Hutchings
6cf6519019 MCOL-3718 Use systemd instead of mysql-Columnstore
MariaDB server is now managed using systemd instead of our own
mysql-Columnstore script. This means that MariaDB server can be stopped
/ started independently of ColumnStore
2020-02-06 07:47:44 +00:00