[MCOL-3889] Plug storagemanager config file into build system Created: 2020-03-16 Updated: 2020-12-10 Resolved: 2020-12-10 |
|
| Status: | Closed |
| Project: | MariaDB ColumnStore |
| Component/s: | Storage Manager |
| Affects Version/s: | 1.4.3, 1.5.3 |
| Fix Version/s: | 5.5.1 |
| Type: | Task | Priority: | Minor |
| Reporter: | Patrick LeBlanc (Inactive) | Assignee: | Ben Thompson (Inactive) |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Epic Link: | ColumnStore S3 Improvements |
| Description |
|
The storagemanager.cnf still has the default for its storage at $HOME/storagemanager. That should be parameterized, and generated by cmake. For default installations it should be /var/lib/columnstore/storagemanager. Upgrades shouldn't be affected because we currently copy their old configuration to their new configuration. Presumably, whatever they are currently using is fine with them. |
| Comments |
| Comment by Patrick LeBlanc (Inactive) [ 2020-04-22 ] |
|
I changed the ${HOME}'s to /var/lib/columnstore to make sure the most important part of this got done before the next release. |
| Comment by Ben Thompson (Inactive) [ 2020-12-03 ] |
|
Changing this to storagemanager.cnf.in and use the existing CMAKE value for ENGINE_DATADIR "/var/lib/columnstore" |
| Comment by Daniel Lee (Inactive) [ 2020-12-09 ] |
|
Build tested: 5.5.1 (Drone #1302 centos 8, #1304 ubuntui18.04) After installation, the single-node cluster is in DBRM ready only state. ERROR 1815 (HY000) at line 7: Internal error: Cannot execute the statement. DBRM is read only! crit.log Dec 9 18:00:39 centos-8 controllernode[3268]: 39.401421 |0|0|0| C 29 CAL0000: OIDServer::readData(): read error: iostream error... attempt #1/10 to restart the DBRM controller node The same installation with MCS_USE_S3_STORAGE=0 worked fine. |
| Comment by Daniel Lee (Inactive) [ 2020-12-10 ] |
|
The requested change of this ticket has been completed. The identified issue is not related to this ticket and it is being tracked by |