[MCOL-3991] Merge 3 MCS packages into a single-one Created: 2020-05-11  Updated: 2021-01-25  Resolved: 2020-06-02

Status: Closed
Project: MariaDB ColumnStore
Component/s: None
Affects Version/s: None
Fix Version/s: 1.5.1

Type: Task Priority: Major
Reporter: Roman Assignee: Daniel Lee (Inactive)
Resolution: Fixed Votes: 0
Labels: None

Issue Links:
Blocks
blocks MDEV-22197 test columnstore for 10.5 Closed

 Description   

We need to merge all three packages into a single one.

At this point there will be no need to explicitly run columnstore-post-install or postConfigure, and by default the package installation provides a user with a single-node installation.
All services control migrates to systemd.
There will be cgroups rules that must be applied on installation.
We must remove extra files left after uninstallation.:

/var/log/mariadb/columnstore
/tmp/columnstore_tmp_files
/usr/share/columnstore



 Comments   
Comment by Patrick LeBlanc (Inactive) [ 2020-05-19 ]

Sorry, I merged this Friday evening, forgot to update the ticket.

Comment by Daniel Lee (Inactive) [ 2020-06-02 ]

Build verified: 1.5.0-1 (drone 20200602)

This build supports single-node installation only.

Verified the following:

1. There is only one package for columnstore engine, such as
MariaDB-10.5.4-centos7-x86_64-columnstore-engine.rpm
2. ColumnStore, as well as its processes, are now services
mariadb-columnstore.service
mcs-controllernode.service
mcs-ddlproc.service
mcs-dmlproc.service
mcs-exemgr.service
mcs-loadbrm.service
mcs-primproc.service
mcs-storagemanager.service
mcs-workernode.service
mcs-writeengineserver.service
3. Uninstall the engine package also removed the following directories
/var/log/mariadb/columnstore
/tmp/columnstore_tmp_files
/usr/share/columnstore

[centos7:root~]# rpm -ivh MariaDB-10.5.4-centos7-x86_64-columnstore-engine.rpm
Preparing... ################################# [100%]
Updating / installing...
1:MariaDB-columnstore-engine-10.5.4################################# [100%]

Performing the Single Server Install.

Running the MariaDB ColumnStore setup scripts

post-mysqld-install Successfully Completed
post-mysql-install Successfully Completed

Generated at Thu Feb 08 02:46:58 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.