머지 리퀘스트 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/opt/gitla
