장시간 실행되는 Gitaly 호출이 불필요하게 리소스를 차지하지 않도록 3개로 시간 초과 유형을 나눠서 구성 할 수 있다.
1. Default Timeout Period
Gitaly Call에 대한 기본값을 설정한다.
(git fetch/push or Sidekiq jobs에는 미적용)
2. Fast Timeout Period
매우 짧은 Gitaly Call 시간 초과를 설정한다.
(이 임계값을 초과하면 스토리지 샤드에 문제가 있을 수 있으며 'failing fast'하면 GitLab 인스턴스의 안정성을 유지하는데 도움을 줄 수 있다.)
3. Medium Timeout Period
중간 Gitaly Call 시간 초과를 설정하며, Default Timeout Period와 Fast Timeout Period 사이여야 한다.
0 Comments