[MCOL-1244] make postConfigure default install non-distributed Created: 2018-03-06  Updated: 2023-10-26  Resolved: 2018-10-15

Status: Closed
Project: MariaDB ColumnStore
Component/s: ?
Affects Version/s: 1.1.3
Fix Version/s: 1.2.0

Type: New Feature Priority: Minor
Reporter: David Hill (Inactive) Assignee: Daniel Lee (Inactive)
Resolution: Fixed Votes: 0
Labels: None

Issue Links:
Relates
relates to MCOL-651 postConfigure should identify failed ... Closed
Epic Link: ColumnStore Installation Improvements
Sprint: 2018-16, 2018-17, 2018-18

 Description   

Currently postConfigure is defaulted to perform a distributed install, meaning the packages are pushed from pm1 to the other nodes. There is a command line feature to enable non-distributed installs.

This change is to reverse that functionality and make the default install non-distributed.



 Comments   
Comment by David Thompson (Inactive) [ 2018-06-25 ]

One implication for this is that mcsadmin will no longer be able to truly support shutdownSystem and a startSystem after shutdown since there is no ssh access to do this. I think this is fine as long as we auto start CS processes on each node.

Comment by Dipti Joshi (Inactive) [ 2018-09-26 ]

Please make the prompt to show non-distributed option as default

Comment by David Hill (Inactive) [ 2018-10-09 ]

Question: Do we want the quick install scripts to also default to Non-Distributed install.

If not, then these 3 files will need to be changed to pass in a command line argument for 'distributed' install..

Comment by David Thompson (Inactive) [ 2018-10-11 ]

Yes, all of the installs should default to non-distributed.

Comment by David Hill (Inactive) [ 2018-10-11 ]

CORRECTION: Changes:

1. No change code change postConfigure is required. To default to Non-DIstributed Install, meaning when no command line argument is provided, non-distributed is assumed. User would provide '-d' command line argument to perform Distributed Install
2. quick install quick - only the multi-node needs to be change - change to pass non-distributed
as the default.
3. Change to Columnstore.xml change DistributedInstall entry from 'y' to 'n'. postConfigure
gets the default from here. user can override it with the command line argument

Comment by David Hill (Inactive) [ 2018-10-11 ]

https://github.com/mariadb-corporation/mariadb-columnstore-engine/pull/592

Comment by David Hill (Inactive) [ 2018-10-11 ]

Addition change from for Bens review

mcsadmin, procmon, procmgr = change to set the DIstributedInstall default setting to 'n'

Also this will make the addModule default as non-distributed install

Comment by Daniel Lee (Inactive) [ 2018-10-15 ]

Build verified: 1.2.0-1a

Verified postConfigure with and without -d switch.
Performed installations on single and muti-node stacks for each.

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