[MCOL-4011] Add support for SM into systemd units. Created: 2020-05-20  Updated: 2021-01-25  Resolved: 2020-11-22

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

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


 Description   

There are two things that must be put into systemd units: support for loading BRM from S3 and conditional SM start.
For the former part we need to introduce a custom BRM loader(preferable in Python) that can choose b/w:

  • S3-backed BRM. This mode supports all kind of installations if SM is configured(more strict condition if it is properly configured)
  • local BRM files. This mode can be used by single-node and multi-node installations with local storages.
  • compare local BRM and get it from the main node(only if needed). This mode must be used by nodes with local storage and w/o controllernode(slave DBRM nodes).
    For the latter part, namely SM conditional start systemd we can rely on a conditional check, e.g. if /etc/columnstore/storage-manager.cnf is not empty.


 Comments   
Comment by Roman [ 2020-06-12 ]

4QA You need to test that the packages are capable of running S3-backed MCS single-node instance.
As of 12/06/2020 the S3-based installation is somehow manual so feel free to ask me for details.

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