Details
-
New Feature
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
6.1.1
-
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
Field | Original Value | New Value |
---|---|---|
Rank | Ranked higher |
Sprint | 2021-15 [ 587 ] | 2021-15, 2021-16 [ 587, 598 ] |
Status | Open [ 1 ] | In Progress [ 3 ] |
Assignee | Alan Mologorsky [ JIRAUSER49150 ] | Roman [ drrtuy ] |
Status | In Progress [ 3 ] | In Review [ 10002 ] |
Status | In Review [ 10002 ] | In Testing [ 10301 ] |
Assignee | Roman [ drrtuy ] | Daniel Lee [ dleeyh ] |
Rank | Ranked higher |
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. ] |
Assignee | Daniel Lee [ dleeyh ] | Alan Mologorsky [ JIRAUSER49150 ] |
Status | In Testing [ 10301 ] | Stalled [ 10000 ] |
Sprint | 2021-15, 2021-16 [ 587, 598 ] | 2021-15, 2021-16, 2021-17 [ 587, 598, 614 ] |
Status | Stalled [ 10000 ] | In Progress [ 3 ] |
Status | In Progress [ 3 ] | In Testing [ 10301 ] |
Status | In Testing [ 10301 ] | Stalled [ 10000 ] |
Status | Stalled [ 10000 ] | In Progress [ 3 ] |
Status | In Progress [ 3 ] | In Testing [ 10301 ] |
Assignee | Alan Mologorsky [ JIRAUSER49150 ] | Daniel Lee [ dleeyh ] |
Status | In Testing [ 10301 ] | Stalled [ 10000 ] |
Assignee | Daniel Lee [ dleeyh ] | Alan Mologorsky [ JIRAUSER49150 ] |
Status | Stalled [ 10000 ] | In Progress [ 3 ] |
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 |
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 |
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 |
Fix Version/s | cmapi-1.7 [ 26900 ] | |
Fix Version/s | 6.3.1 [ 25801 ] |
Link | This issue blocks DBAAS-9369 [ DBAAS-9369 ] |
Assignee | Alan Mologorsky [ JIRAUSER49150 ] | Roman [ drrtuy ] |
Status | In Progress [ 3 ] | In Testing [ 10301 ] |
Assignee | Roman [ drrtuy ] | Daniel Lee [ dleeyh ] |
Fix Version/s | cmapi-1.6.3 [ 27900 ] | |
Fix Version/s | cmapi-6.4.1 [ 26900 ] |
Assignee | Daniel Lee [ dleeyh ] | Todd Stoffel [ toddstoffel ] |
Comment | [ A comment with security level 'Developers' was removed. ] |
Assignee | Todd Stoffel [ toddstoffel ] | Alan Mologorsky [ JIRAUSER49150 ] |
Status | In Testing [ 10301 ] | Stalled [ 10000 ] |
Status | Stalled [ 10000 ] | In Progress [ 3 ] |
Comment | [ A comment with security level 'Developers' was removed. ] |
Assignee | Alan Mologorsky [ JIRAUSER49150 ] | Roman [ drrtuy ] |
Status | In Progress [ 3 ] | In Review [ 10002 ] |
Fix Version/s | cmapi-6.4.1 [ 26900 ] | |
Fix Version/s | cmapi-1.6.3 [ 27900 ] |
Assignee | Roman [ drrtuy ] | Alan Mologorsky [ JIRAUSER49150 ] |
Status | In Review [ 10002 ] | In Testing [ 10301 ] |
Assignee | Alan Mologorsky [ JIRAUSER49150 ] | Roman [ drrtuy ] |
Assignee | Roman [ drrtuy ] | Daniel Lee [ dleeyh ] |
Resolution | Fixed [ 1 ] | |
Status | In Testing [ 10301 ] | Closed [ 6 ] |
Rank | Ranked higher |
Rank | Ranked higher |
Rank | Ranked higher |
4QA Previously there was no way to disable failover for clusters with >= 3 nodes. It affects clusters with non-shared storages a lot.