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

Add a method to disable failover facility in CMAPI.

Details

    • New Feature
    • Status: Closed (View Workflow)
    • Major
    • Resolution: Fixed
    • 6.1.1
    • cmapi-6.4.1
    • cmapi
    • None
    • 2021-15, 2021-16, 2021-17

    Description

      There are known customer installations that don't use shared storage so failover mechanism might break such clusters.
      There must be a knob in cmapi configuration file to disable failover facility if needed.

      New

      Changes has been made:

      • add application section with auto_failover = False parameter to default cmapi_server.conf
      • failover now is turned off by default even if there are no "application" section or no auto_failover parameter exist in cmapi_server.conf
      • failover has now three different logical states:
        • turned off - no failover thread started. To turn it on set auto_failover=True in application section of cmapi_server.conf file of each node and restart cmapi.
        • turned on and inactive - there are failover thread but it doesn't work. It becomes active automatically if nodes count >= 3
        • turned on and active - there are an active failover thread and it is activated. Can be deactivated automatically if nodes_count < 3

      Attachments

        Issue Links

          Activity

            drrtuy Roman created issue -
            gdorman Gregory Dorman (Inactive) made changes -
            Field Original Value New Value
            Rank Ranked higher
            gdorman Gregory Dorman (Inactive) made changes -
            Sprint 2021-15 [ 587 ] 2021-15, 2021-16 [ 587, 598 ]
            alan.mologorsky Alan Mologorsky made changes -
            Status Open [ 1 ] In Progress [ 3 ]
            alan.mologorsky Alan Mologorsky made changes -
            Assignee Alan Mologorsky [ JIRAUSER49150 ] Roman [ drrtuy ]
            Status In Progress [ 3 ] In Review [ 10002 ]
            drrtuy Roman made changes -
            Status In Review [ 10002 ] In Testing [ 10301 ]
            drrtuy Roman made changes -
            Assignee Roman [ drrtuy ] Daniel Lee [ dleeyh ]
            dleeyh Daniel Lee (Inactive) made changes -
            Rank Ranked higher
            alan.mologorsky Alan Mologorsky made changes -
            alan.mologorsky Alan Mologorsky made changes -
            Comment [ Fixed is_shared_storage behaviour.
            Now failover using SM config file to check if storage is shared or not.
            Previously 'yes' value has been hardcoded. ]
            dleeyh Daniel Lee (Inactive) made changes -
            Assignee Daniel Lee [ dleeyh ] Alan Mologorsky [ JIRAUSER49150 ]
            Status In Testing [ 10301 ] Stalled [ 10000 ]
            gdorman Gregory Dorman (Inactive) made changes -
            Sprint 2021-15, 2021-16 [ 587, 598 ] 2021-15, 2021-16, 2021-17 [ 587, 598, 614 ]
            alan.mologorsky Alan Mologorsky made changes -
            Status Stalled [ 10000 ] In Progress [ 3 ]
            alexey.vorovich alexey vorovich (Inactive) made changes -
            Status In Progress [ 3 ] In Testing [ 10301 ]
            alexey.vorovich alexey vorovich (Inactive) made changes -
            Status In Testing [ 10301 ] Stalled [ 10000 ]
            alexey.vorovich alexey vorovich (Inactive) made changes -
            Status Stalled [ 10000 ] In Progress [ 3 ]
            alan.mologorsky Alan Mologorsky made changes -
            Status In Progress [ 3 ] In Testing [ 10301 ]
            alan.mologorsky Alan Mologorsky made changes -
            Assignee Alan Mologorsky [ JIRAUSER49150 ] Daniel Lee [ dleeyh ]
            dleeyh Daniel Lee (Inactive) made changes -
            Status In Testing [ 10301 ] Stalled [ 10000 ]
            dleeyh Daniel Lee (Inactive) made changes -
            Assignee Daniel Lee [ dleeyh ] Alan Mologorsky [ JIRAUSER49150 ]
            alan.mologorsky Alan Mologorsky made changes -
            Status Stalled [ 10000 ] In Progress [ 3 ]
            alexey.vorovich alexey vorovich (Inactive) made changes -
            Description There are known customer installations that don't use shared storage so failover mechanism might break such clusters.
            There must be a knob in cmapi configuration file to disable failover facility if needed.
            There are known customer installations that don't use shared storage so failover mechanism might break such clusters.
            There must be a knob in cmapi configuration file to disable failover facility if needed.

            New

            add application section with auto_failover = False parameter to default cmapi_server.conf
            failover now is turned off by default even if there are no "application" section or no auto_failover parameter exist in cmapi_server.conf
            failover has now three different logical states:
            turned off - no failover thread started. To turn it on set auto_failover=True in application section of cmapi_server.conf file of each node and restart cmapi.
            turned on and inactive - there are failover thread but it doesn't work. It becomes active automatically if nodes count >= 3
            turned on and active - there are an active failover thread and it is activated. Can be deactivated automatically if nodes_count < 3
            alexey.vorovich alexey vorovich (Inactive) made changes -
            Description There are known customer installations that don't use shared storage so failover mechanism might break such clusters.
            There must be a knob in cmapi configuration file to disable failover facility if needed.

            New

            add application section with auto_failover = False parameter to default cmapi_server.conf
            failover now is turned off by default even if there are no "application" section or no auto_failover parameter exist in cmapi_server.conf
            failover has now three different logical states:
            turned off - no failover thread started. To turn it on set auto_failover=True in application section of cmapi_server.conf file of each node and restart cmapi.
            turned on and inactive - there are failover thread but it doesn't work. It becomes active automatically if nodes count >= 3
            turned on and active - there are an active failover thread and it is activated. Can be deactivated automatically if nodes_count < 3
            There are known customer installations that don't use shared storage so failover mechanism might break such clusters.
            There must be a knob in cmapi configuration file to disable failover facility if needed.

            New

            Changes has been made:
            * add application section with auto_failover = False parameter to default cmapi_server.conf
            * failover now is turned off by default even if there are no "application" section or no auto_failover parameter exist in cmapi_server.conf
            * failover has now three different logical states:
            ** turned off - no failover thread started. To turn it on set auto_failover=True in application section of cmapi_server.conf file of each node and restart cmapi.
            ** turned on and inactive - there are failover thread but it doesn't work. It becomes active automatically if nodes count >= 3
            ** turned on and active - there are an active failover thread and it is activated. Can be deactivated automatically if nodes_count < 3
            alexey.vorovich alexey vorovich (Inactive) made changes -
            Description There are known customer installations that don't use shared storage so failover mechanism might break such clusters.
            There must be a knob in cmapi configuration file to disable failover facility if needed.

            New

            Changes has been made:
            * add application section with auto_failover = False parameter to default cmapi_server.conf
            * failover now is turned off by default even if there are no "application" section or no auto_failover parameter exist in cmapi_server.conf
            * failover has now three different logical states:
            ** turned off - no failover thread started. To turn it on set auto_failover=True in application section of cmapi_server.conf file of each node and restart cmapi.
            ** turned on and inactive - there are failover thread but it doesn't work. It becomes active automatically if nodes count >= 3
            ** turned on and active - there are an active failover thread and it is activated. Can be deactivated automatically if nodes_count < 3
            There are known customer installations that don't use shared storage so failover mechanism might break such clusters.
            There must be a knob in cmapi configuration file to disable failover facility if needed.

            New

            Changes has been made:
            * add application section with auto_failover = False parameter to default cmapi_server.conf
            * failover now is *turned off by default* even if there are no "application" section or no auto_failover parameter exist in cmapi_server.conf
            * failover has now three different logical states:
            ** turned off - no failover thread started. To turn it on set auto_failover=True in application section of cmapi_server.conf file of each node and restart cmapi.
            ** turned on and inactive - there are failover thread but it doesn't work. It becomes active automatically if nodes count >= 3
            ** turned on and active - there are an active failover thread and it is activated. Can be deactivated automatically if nodes_count < 3
            toddstoffel Todd Stoffel (Inactive) made changes -
            Fix Version/s cmapi-1.7 [ 26900 ]
            Fix Version/s 6.3.1 [ 25801 ]
            nedyalko.petrov Nedyalko Petrov (Inactive) made changes -
            drrtuy Roman made changes -
            Assignee Alan Mologorsky [ JIRAUSER49150 ] Roman [ drrtuy ]
            drrtuy Roman made changes -
            Status In Progress [ 3 ] In Testing [ 10301 ]
            drrtuy Roman made changes -
            Assignee Roman [ drrtuy ] Daniel Lee [ dleeyh ]
            toddstoffel Todd Stoffel (Inactive) made changes -
            Fix Version/s cmapi-1.6.3 [ 27900 ]
            Fix Version/s cmapi-6.4.1 [ 26900 ]
            dleeyh Daniel Lee (Inactive) made changes -
            Assignee Daniel Lee [ dleeyh ] Todd Stoffel [ toddstoffel ]
            toddstoffel Todd Stoffel (Inactive) made changes -
            Comment [ A comment with security level 'Developers' was removed. ]
            alexey.vorovich alexey vorovich (Inactive) made changes -
            Assignee Todd Stoffel [ toddstoffel ] Alan Mologorsky [ JIRAUSER49150 ]
            alexey.vorovich alexey vorovich (Inactive) made changes -
            Status In Testing [ 10301 ] Stalled [ 10000 ]
            alexey.vorovich alexey vorovich (Inactive) made changes -
            Status Stalled [ 10000 ] In Progress [ 3 ]
            toddstoffel Todd Stoffel (Inactive) made changes -
            Comment [ A comment with security level 'Developers' was removed. ]
            alan.mologorsky Alan Mologorsky made changes -
            Assignee Alan Mologorsky [ JIRAUSER49150 ] Roman [ drrtuy ]
            Status In Progress [ 3 ] In Review [ 10002 ]
            toddstoffel Todd Stoffel (Inactive) made changes -
            Fix Version/s cmapi-6.4.1 [ 26900 ]
            Fix Version/s cmapi-1.6.3 [ 27900 ]
            alexey.vorovich alexey vorovich (Inactive) made changes -
            Assignee Roman [ drrtuy ] Alan Mologorsky [ JIRAUSER49150 ]
            drrtuy Roman made changes -
            Status In Review [ 10002 ] In Testing [ 10301 ]
            drrtuy Roman made changes -
            Assignee Alan Mologorsky [ JIRAUSER49150 ] Roman [ drrtuy ]
            drrtuy Roman made changes -
            Assignee Roman [ drrtuy ] Daniel Lee [ dleeyh ]
            dleeyh Daniel Lee (Inactive) made changes -
            Resolution Fixed [ 1 ]
            Status In Testing [ 10301 ] Closed [ 6 ]
            toddstoffel Todd Stoffel (Inactive) made changes -
            Rank Ranked higher
            toddstoffel Todd Stoffel (Inactive) made changes -
            Rank Ranked higher
            toddstoffel Todd Stoffel (Inactive) made changes -
            toddstoffel Todd Stoffel (Inactive) made changes -
            toddstoffel Todd Stoffel (Inactive) made changes -
            Rank Ranked higher

            People

              dleeyh Daniel Lee (Inactive)
              drrtuy Roman
              Votes:
              0 Vote for this issue
              Watchers:
              7 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.