Failover Granularity
- Last Updated: May 20, 2024
- 1 minute read
- DataDirect Connectors
- ODBC
- Greenplum 8.0
- Documentation
Failover Granularity
Attribute
FailoverGranularity (FG)
Purpose
Determines whether the driver fails the entire failover process or continues with the process if errors occur while trying to reestablish a lost connection.
This option applies only when Failover Mode (FailoverMode) is set to
1 (Extended Connection) or 2 (Select).
The Alternate Servers option specifies one or multiple alternate servers for failover and is required for all failover methods.
Valid Values
0 | 1 | 2 |
3
Behavior
If set to 0 (Non-Atomic), the driver continues with the
failover process and posts any errors on the statement on which they occur.
If set to 1 (Atomic) the driver fails the entire failover
process if an error is generated as the result of anything other than executing and
repositioning a Select statement. If an error is generated as a result of repositioning a
result set to the last row position, the driver continues with the failover process, but
generates a warning that the Select statement must be reissued.
If set to 2 (Atomic Including Repositioning), the driver
fails the entire failover process if any error is generated as the result of restoring the
state of the connection or the state of work in progress.
If set to 3 (Disable Integrity Check), the driver does not
verify that the rows that were restored during the failover process match the original rows.
This value applies only when Failover Mode is set to 2 (Select).
Default
0 (Non-Atomic)