이 페이지에서는 MongoDB Mongosync 1.8에 도입된 변경 사항과 새로운 기능에 대해 설명합니다.
패치 릴리스
1.8.1 릴리스
10월 10, 2024
새로운 기능:
워크로드 (시스템) 흐름을 통한 OIDC(OpenID Connect) 인증 에 대한 지원이 추가되었습니다. 자세한 내용은 Atlas Workload Identity Federation을 사용한 mongosync 인증을 참조하세요.
수정된 문제:
구성을 설정하다
mongosync
1.8.0 하지 못한 복제본replicaSetId
세트로 인해mongosync
충돌이 발생할 수 있는 서버 문제를 수용하기 위해 에 도입된 버그가 수정되었습니다.
1.8.0 릴리스
8월 6, 2024
mongosync
/progress
API 엔드포인트 업데이트
최상위 부울
success
필드 를 반환합니다.새
totalEventsApplied
필드 를 반환합니다.파티션별 진행 상황 추적 보고
자세한 내용은 progress
문서를 참조하세요.
기타 참고 사항
최적화:
파티션을 만드는 데 필요한 시간을 크게 줄이기 위해 수정 및 개선되었으며 파티션 생성 프로세스 를 추적하는 로깅을 추가합니다.
기타 변경 사항:
mongosync
이제 대상이 샤딩된 클러스터 인 경우 각 데이터베이스 에 대해 프라이머리 샤드 의 라운드 로빈 할당을 수행합니다.mongosync
이제 10 번의 시도 후에도 인덱스 를 생성할 수 없는 경우 오류가 발생합니다. 이전에는 시스템에서 인덱스 을 무기한 시도했습니다.mongosync
이제 호스트 이름을 원격 분석으로 전송합니다.mongosync
이제 가 중지되었다가 이전에 지정된 것과 다른 소스 또는 대상 클러스터 로 다시 시작되면 오류와 함께 종료됩니다.불필요한 더미 인덱스 생성을 제거하여 초기화 프로세스 의 성능을 개선했습니다. 이제
mongosync
는 대상 클러스터 에 샤드 키 를 지원 하는 인덱스 가 없는 경우에만 샤딩된 컬렉션에 대한 더미 인덱스를 생성합니다.
수정된 문제:
v1.0.0 에 도입된 버그가 수정되어 장기간 소스 클러스터 에서 쓰기가 발생하지 않으면
mongosync
가 소스 클러스터의 oplog 에서 떨어지게 됩니다.v1.0.0 에 도입된 버그가 수정되어
mongosync
가 지정된 로그 디렉토리 외부의 위치 에 특정 로그를 쓰기 (write) 합니다.v1.0.0 에 도입된 버그를 수정하여
mongosync
/progress
엔드포인트가 샤딩된 클러스터에 대해 잘못된totalBytes
를 잠재적으로 반환하게 하는 버그를 수정했습니다.
Atlas Workload Identity Federation을 통한 mongosync 인증
1.8.1부터 시작, Atlas Workload Identity Federation과 함께 mongosync
를 사용하여 Microsoft Azure 및 Google Cloud Platform 에서 실행 되는 MongoDB 클러스터에 대한 연결을 인증할 수 있습니다.
자세한 내용은 워크로드 아이덴티티 페더레이션을 사용한 인증을 참조하세요.
최소 지원 버전
1.8.0 에서 지원되는 최소 MongoDB 버전은 6.0.16 및 7.0.9 입니다.
최상의 성능을 위해 마이그레이션 하기 전에 소스 및 대상 클러스터를 최신 MongoDB Server 패치 출시하다 로 업그레이드 하세요. 자세한 내용 은 MongoDB 의 최신 자체 관리 패치 릴리스로 업그레이드를 참조하세요.