Uploaded image for project: 'MariaDB ColumnStore'
  1. MariaDB ColumnStore
  2. MCOL-1244

make postConfigure default install non-distributed

Details

    • New Feature
    • Status: Closed (View Workflow)
    • Minor
    • Resolution: Fixed
    • 1.1.3
    • 1.2.0
    • ?
    • None

    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.

      Attachments

        Issue Links

          Activity

            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.

            dthompson David Thompson (Inactive) added a comment - 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.

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

            dshjoshi Dipti Joshi (Inactive) added a comment - Please make the prompt to show non-distributed option as default

            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..

            hill David Hill (Inactive) added a comment - 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..

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

            dthompson David Thompson (Inactive) added a comment - Yes, all of the installs should default to non-distributed.
            hill David Hill (Inactive) added a comment - - edited

            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

            hill David Hill (Inactive) added a comment - - edited 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
            hill David Hill (Inactive) added a comment - https://github.com/mariadb-corporation/mariadb-columnstore-engine/pull/592

            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

            hill David Hill (Inactive) added a comment - 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

            Build verified: 1.2.0-1a

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

            dleeyh Daniel Lee (Inactive) added a comment - Build verified: 1.2.0-1a Verified postConfigure with and without -d switch. Performed installations on single and muti-node stacks for each.

            People

              dleeyh Daniel Lee (Inactive)
              hill David Hill (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Git Integration

                  Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.