Colunmstore nodes setup (MXS-2194)

[MXS-2193] test Columnstore nodes created by MDBCI Created: 2018-11-27  Updated: 2023-03-01  Resolved: 2023-03-01

Status: Closed
Project: MariaDB MaxScale
Component/s: test
Affects Version/s: None
Fix Version/s: N/A

Type: Sub-Task Priority: Critical
Reporter: Timofey Turenko Assignee: Timofey Turenko
Resolution: Not a Bug Votes: 0
Labels: None

Issue Links:
Blocks
blocks MXS-3201 Create system tests for Columnstore m... Closed
is blocked by MCOL-4507 Architecture document Closed
is blocked by MCOL-4508 unnecessary manual Python dependency ... Closed
Relates
relates to MCOL-966 create / document selinux policy file Closed
Sprint: MXS-SPRINT-89, MXS-SPRINT-90

 Comments   
Comment by Timofey Turenko [ 2018-12-14 ]

I tried to create VM with Columnstore.

To install I configured all repos mentioned in the manual https://mariadb.com/kb/en/library/installing-and-configuring-a-single-server-columnstore-system-12x/ as well as EPEL, tried `yum groupinstall "MariaDB ColumnStore"`,

But `quick_installer_single_server.sh` failed with `line 32: /home/vagrant/mariadb/columnstore/bin/post-install: No such file or directory` and `quick_installer_single_server.sh: line 39: /home/vagrant/mariadb/columnstore/bin/postConfigure: No such file or directory`.

So, the script from one package ("mariadb-columnstore-platform") tries to use packaging scriptlets from other packages (from mariadb-columnstore-server ? )

MDBCI can install any version of "mariadb-columnstore-server" (tested with 1.2.1, 1.2.2), but unable to configure it and start the Columnstore server.

To configure MDBCI needs:

or

  • do everything by itself, without using packages (a lot of work, it is not a Maxscale team job)

Questions:

  • why do we need so many repositories (columnstore, columnstore-api, columnstore-tools, etc)? packages depend on each other and e.g. columnstore-tools repo is useless without other repos. Should all packages go to one place?
  • how to start the server????
Comment by Timofey Turenko [ 2018-12-17 ]

tested also with 1.1.3 - same non-standard path problem

Comment by Timofey Turenko [ 2018-12-17 ]

same with 1.1.2 - need to install many packages from different repos.

Comment by Timofey Turenko [ 2020-09-18 ]

new implementation of Columnstore setup is done in the MDBCI, adding support to the Maxscale system-test

Comment by Timofey Turenko [ 2021-01-27 ]

tests can be implemented with Maxscale MariaDB monitor, but creating of Columnstore backend for Maxscale is blocked by Columnstore documentation issues

Comment by Timofey Turenko [ 2023-03-01 ]

now columnstore is a server plugin, testing is included into server install / upgrade tests

Generated at Thu Feb 08 04:12:21 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.