insert_keeper_fault_injection_probability
insert_keeper_fault_injection_seed
insert_keeper_max_retries
- 양의 정수
- 0 — 재시도가 비활성화됩니다
insert_keeper_retry_initial_backoff_ms, insert_keeper_retry_max_backoff_ms.
첫 번째 재시도는 insert_keeper_retry_initial_backoff_ms 시간이 지난 후 수행됩니다. 그다음 시간은 다음과 같이 계산됩니다:
insert_keeper_retry_initial_backoff_ms=100, insert_keeper_retry_max_backoff_ms=10000, insert_keeper_max_retries=8이면 타임아웃은 100, 200, 400, 800, 1600, 3200, 6400, 10000이 됩니다.
장애 허용 외에도 재시도는 더 나은 사용자 경험을 제공하는 데 목적이 있습니다. 예를 들어 upgrade로 인해 Keeper가 재시작되더라도 INSERT 실행 중 오류를 반환하지 않게 해 줍니다.
insert_keeper_retry_initial_backoff_ms
- 양의 정수입니다.
- 0 — 타임아웃 없음
insert_keeper_retry_max_backoff_ms
- 양의 정수
- 0 — 최대 타임아웃이 없습니다.