머지 리퀘스트 diff 스토리지
GitLab 인스턴스에서 머지 리퀘스트 diff의 외부 스토리지를 구성합니다.
머지 리퀘스트 diff는 머지 리퀘스트와 관련된 diff의 크기 제한된 복사본입니다. 머지 리퀘스트를 볼 때 성능 최적화를 위해 가능한 경우 이러한 복사본에서 diff를 가져옵니다. 기본적으로 GitLab은 merge_request_diff_files 라는 테이블의 데이터베이스에 머지 리퀘스트 diff를 저장합니다. 대규모 설치의 경우 이 테이블이 너무 커질 수 있으며, 이 경우 외부 스토리지로 전환해야 합니다. 머지 리퀘스트 diff는 다음과 같이 저장할 수 있습니다: 완전히 디스크에 . 완전히 오브젝트 스토리지에 . 현재 diff는 데이터베이스에, 오래된 diff는 오브젝트 스토리지에 . 외부 스토리지 사용 # Linux package (Omnibus) Self-compiled (source) /etc/gitlab/gitlab.rb 를 편집하고 다음 줄을 추가합니다: gitlab_rails[ 'external_diffs_enabled' ] = true 외부 diff는 /var/o
