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

34 Commits

Author SHA1 Message Date
4da9bcdccf feat(save_brm)!: MCOL-5709: protect from S3/NFS IO errors (#3206)
* feat(save_brm)!: protect from S3/NFS IO errors

* feat(save_brm)!: future refactoring

* cleanup

* feat(save_brm)!: forgotten template

* feat(save-brm,ci)!: python3 package for rocky8

---------

Co-authored-by: Roman Nozdrin <roman.nozdrin@mariadb.com>
2024-06-18 18:42:01 +01:00
1e8172f74b MCOL-5338: Fixed issue related to mcs-loadbrm. (#3107)
[fix] eventually wrong logging messages format
2024-02-05 21:27:57 +03:00
426557380c fix(cmapi, brm): MCOL-5535 Use an accurate glob when forcing owner of files in /dev/shm on startup (#2923)
Co-authored-by: Roman Nozdrin <rnozdrin@mariadb.com>
2023-08-11 20:04:12 +03:00
e6127ab9bc MCOL-5242: fix Columnstore tmp_files dir owner (#2731)
* When dbrmroot created, it has columnstore_tmp_files as parent, and this parent was still with root owner

* Change f-string to format
2023-02-21 22:04:20 +03:00
0ad8c7e758 MCOL-5302: Fix brm-save to prevent overwrites Extent Map files multiple times with shared(non-S3) storage setup.
[fix] oam/install_scripts/mcs-savebrm.py.in , now everytime using method to detect primary node
[fix] condition style in oam/install_scripts/mcs-loadbrm.py.in
2022-11-24 21:59:02 +04:00
0ee1d94f71 MCOL-5218: Additional fix to mcs-loadbrm and mcs-savebrm + postinstall.
[fix] bug in detecting primary.
[fix] minor bugs.
[add] not getting meta on secondaries if no cmapi available on primary node.
[fix] postinstall script to mask mariadb-columnstore service on multinode configurations.
2022-09-23 22:01:16 +03:00
70c850ca71 MCOL-5218: Fix mcs-loadbrm nd mcs-savebrm service run while reisntall.
Removed "requests" external python dependency to keep working with preinstalled python3.
Add fallback to detect primary if CMAPI is unreachable with hostname resolving.
Fix various minor python code styling.

f
2022-09-23 04:11:36 +03:00
652c9299b7 MCOL-4989: Fix error handling for misconfigured StorageManager startup. (#2385) 2022-06-02 08:50:41 -05:00
b24c7d0c62 MCOL-4781 change smcat to SMCAT
The case was mistakenly left lower
2021-06-29 08:18:07 -05:00
c040956190 MCOL-4744 Revert "MCOL-4541 CMAPI API version change"
This reverts commit 8cf2724e4d.
2021-06-18 12:58:37 +00:00
d7b7f23da2 Merge pull request #1925 from drrtuy/MCOL-4440-dev
MCOL-4440 Primary on S3 doesn't download BRM files anymore but waits …
2021-05-07 12:27:38 +03:00
d65ba900d4 MCOL-4440 Primary on S3 doesn't download BRM files anymore but waits till SM
starts up
2021-05-06 17:04:51 +00:00
8cf2724e4d MCOL-4541 CMAPI API version change 2021-05-06 16:55:02 +00:00
38458f5a26 MCOL-4546 Store BRM files locally 2021-02-24 15:51:51 +00:00
ee03f4eccb Merge branch 'develop' into develop 2020-10-23 16:58:19 -05:00
d61dc06c3c Make CMake variables for default user/group for maintainability 2020-10-23 21:57:35 +00:00
b7b851ccb2 mcs-loadbrm.py now works with python 3.5 that is used by certain
deb-based distributions
2020-10-21 13:25:37 +00:00
a957352aaf MCOL-4012 Related. Minor improvement. 2020-09-24 11:24:22 -05:00
f966584bee MCOL-4314 shared storage manager cluster initialization fix. 2020-09-24 11:24:03 -05:00
62ef0dafe1 Merge pull request #1444 from jmrojas2332/MCOL-4012
MCOL-4012 change ownership of files to mysql
2020-09-10 11:41:42 +03:00
fbef0527d1 MCOL-4012 change ownership of files to mysql 2020-09-09 18:53:56 -05:00
9ac4e756fd Merge pull request #1424 from drrtuy/MCOL-4295
MCOL-4295 Replace hardcoded paths with dynamic ones
2020-09-08 09:26:59 -05:00
84e79eef48 MCOL-4012 Change BRM files owner 2020-09-07 14:07:09 +00:00
75082659ad MCOL-4295 Replace hardcoded paths with dynamic ones 2020-09-04 11:49:42 +00:00
91f05f4a6c When mcs-loadbrm.py edits the config file, make the editing appear atomic. 2020-08-28 18:15:12 -04:00
1c27ca4ba4 Made the loadbrm script sleep 1 sec after starting SM, if it starts SM.
This is to give SM time to init before we try to use it.
2020-08-25 09:59:30 -04:00
ceb44db95c Revert shebang change from docker 2020-08-14 16:10:54 -05:00
12fd673859 Merge branch 'develop' of https://github.com/mariadb-corporation/mariadb-columnstore-engine into develop 2020-08-14 16:08:18 -05:00
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
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
c755f375dd Change for loadbrm s3 2020-07-27 17:41:24 -05:00
beb9b314d1 MCOL-4151 Fix mcs-storagemanager logging failure in systemd journal 2020-07-07 19:54:16 +00:00
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
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