Configuration properties that control failover behavior
There are four important advanced properties to fine tune the failover mechanism:
-
max-operation-attempts
(Sync Pipe) -
response-timeout
(source and destination endpoints) -
max-failover-error-code-frequency
(source and destination endpoints) -
max-backtrack-replication-latency
(source endpoints only)
These properties apply to the following LDAP error codes:
Error Code | Description |
---|---|
ADMIN_LIMIT_EXCEEDED(11) |
Indicates that processing on the requested operation could not continue, because an administrative limit was exceeded. |
ALIAS_DEREFERENCING_PROBLEM(36) |
Indicates that a problem was encountered while attempting to dereference an alias for a search operation. |
CANCELED(118) |
Indicates that a cancel request was successful, or that the specified operation was canceled. |
CLIENT_SIDE_LOCAL_ERROR(82) |
Indicates that a local (client-side) error occurred. |
CLIENT_SIDE_ENCODING_ERROR(83) |
Indicates that an error occurred while encoding a request. |
CLIENT_SIDE_DECODING_ERROR(84) |
Indicates that an error occurred while decoding a request. |
CLIENT_SIDE_TIMEOUT(85) |
Indicates that a client-side timeout occurred. |
CLIENT_SIDE_USER_CANCELLED(88) |
Indicates that a user canceled a client-side operation. |
CLIENT_SIDE_NO_MEMORY(90) |
Indicates that the client could not obtain enough memory to perform the requested operation. |
CLIENT_SIDE_CLIENT_LOOP(96) |
Indicates that a referral loop was detected. |
CLIENT_SIDE_REFERRAL_LIMIT_EXCEEDED(97) |
Indicates that the referral hop limit was exceeded. |
DECODING_ERROR(84) |
Indicates that an error occurred while decoding a response. |
ENCODING_ERROR(83) |
Indicates that an error occurred while encoding a response. |
INTERACTIVE_TRANSACTION_ ABORTED(30221001) |
Indicates that an interactive transaction was aborted. |
LOCAL_ERROR(82) |
Indicates that a local error occurred. |
LOOP_DETECT(54) |
Indicates that a referral or chaining loop was detected while processing a request. |
NO_MEMORY(90) |
Indicates that not enough memory could be obtained to perform the requested operation. |
OPERATIONS_ERROR(1) |
Indicates that an internal error prevented the operation from being processed properly. |
OTHER(80) |
Indicates that an error occurred that does not fall into any of the other categories. |
PROTOCOL_ERROR(2) |
Indicates that the client sent a malformed or illegal request to the server. |
TIME_LIMIT_EXCEEDED(3) |
Indicates that a time limit was exceeded while attempting to process the request. |
TIMEOUT(85) |
Indicates that a timeout occurred. |
UNWILLING_TO_PERFORM(53) |
Indicates that the server is unwilling to perform the requested operation. |