Docs Menu
Docs Home
/
MongoDB Atlas
/ / / /

mongomirror 변경 로그

이 페이지의 내용

  • mongomirror 0.12.9
  • mongomirror 0.12.8
  • mongomirror 0.12.7
  • mongomirror 0.12.6
  • mongomirror 0.12.5
  • mongomirror 0.12.4
  • mongomirror 0.12.3
  • mongomirror 0.12.2
  • mongomirror 0.12.1
  • mongomirror 0.12.0
  • mongomirror 0.11.2
  • mongomirror 0.11.1
  • mongomirror 0.10.0
  • mongomirror 0.9.1
  • mongomirror 0.9.0
  • mongomirror 0.8.0
  • mongomirror 0.7.0
  • mongomirror 0.6.0
  • mongomirror 0.5.2
  • mongomirror 0.5.1
  • mongomirror 0.5.0
  • mongomirror 0.4.1
  • mongomirror 0.4.0
  • mongomirror 0.3.1

버그 수정:

  • 재시작 시 쓰기 지연이 발생하는 문제를 수정합니다.

기능 및 개선 사항:

  • 서명 도구를 GaraSign으로 업데이트합니다.

  • mongomirror 의 소스 클러스터와 대상 클러스터에 대한 appName 을 업데이트하여 원격 분석에서 구분할 수 있도록 합니다.

이 출시하다 에서는 Debian 8.1 에 대한 지원 도 제거됩니다. PPC64LE Ubuntu 16.04 및 PPC64LE Ubuntu 18.04.

버그 수정:

  • timeseries 데이터베이스 처리 관련 문제를 수정합니다.

  • admin.system.version 컬렉션 에서 startRangeDeletion 식별자를 가진 oplog 항목을 무시합니다.

버그 수정:

  • 클러스터가 준비되기 전에 mongomirror 을(를) 사용하여 MongoDB 4.2 대상 클러스터로 전환할 수 있는 문제를 수정합니다. 이 수정은 oplog 테일링으로 이동하여 컷오버 프로세스를 시작할 수 있도록 허용하기 전에 초기 동기화 중에 mongomirror 가 모든 cluster 노드에서 인덱스 빌드가 완료될 때까지 기다리도록 합니다.

버그 수정:

  • 인덱스 비교 중 옵션을 무시하기 때문에 mongomirror 가 유효한 인덱스를 중복된 것처럼 무시하는 문제를 수정합니다.

기능 및 개선 사항:

  • 일시적인 연결 문제의 재시도 가능성을 개선합니다.

기능 및 개선 사항:

  • 컬렉션 이 소스 클러스터와 대상 클러스터 모두에 존재할 때 mongomirror 가 반환하는 오류 메시지를 명확히 설명합니다.

버그 수정:

  • 초기 동기화 중에 존재하지 않는 네임스페이스에 대한 인덱스를 빌드하려고 할 때 mongomirror 가 다음 오류를 반환하는 문제를 수정합니다.

    Failed to record index build progress: namespace `` does not have a collection progressor

버그 수정:

  • 오래된 oplog 항목을 대량으로 처리하는 문제를 수정합니다.

  • 초기 동기화 중에 적용된 마지막 oplog 항목이 트랜잭션 작업인 경우 초기 동기화가 실패하는 버그를 수정합니다.

  • mongomirror 이(가) 리샤딩을 잘못 감지하여 리샤딩 작업의 상태를 확인할 때 오탐을 유발하는 문제를 수정합니다.

버그 수정:

  • mongomirror 0.12.0에서 발생한 연결 문제를 수정합니다.

  • 소스 데이터베이스의 collection에 대해 레거시 인덱스 옵션이 두 개 이상 있는 경우 레거시 인덱스 옵션이 하나만 제거되는 버그가 수정되었습니다.

  • Go 드라이버를 1.7.1로 업그레이드합니다.

버그 수정:

  • mongomirror 0.12.0에서 발생한 연결 문제를 수정합니다.

  • Go 드라이버를 1.5.4로 되돌립니다.

기능 및 개선 사항:

  • mongomirror 이제 time series 컬렉션 마이그레이션을 지원합니다.

  • 새로운 옵션 --removeAutoIndexId 을 사용하여 MongoDB 3.6 이전 버전에서 마이그레이션 하는 컬렉션에서 autoIndexId: false 를 제거 합니다.

  • mongomirror 이제 geoHaystack 인덱스 를 MongoDB 5.0 이상을 실행 하는 Atlas cluster 로 마이그레이션 하려고 하면 실패합니다.

  • mongomirror 마이그레이션 중에 소스 클러스터에서 리샤딩 작업 이 발생하면 실패합니다.

  • mongomirror 이제 IBM zSeries 플랫폼에서 RHEL 8을 지원합니다.

  • Go 드라이버를 1.6으로 업그레이드했습니다.

기능 및 개선 사항:

  • mongomirror 이제 진위를 보장하기 위해 바이너리에 서명됩니다.

  • MongoDB는 이제 IBM zSeries 플랫폼에서 최신 RHEL 배포판만 지원합니다. 이러한 zSeries 플랫폼은 더 이상 지원되지 않습니다:

    • rhel67-zseries-*

    • suse12-zseries-*

    • suse15-zseries-*

    • ubuntu1604-zseries-*

    • ubuntu1804-zseries-*

버그 수정:

  • Atlas의 드라이버 사용량 보고 관련 문제를 수정합니다.

기능 및 개선 사항:

버그 수정:

  • 동기화 상태 보고를 개선합니다.

  • mongomirror 0.11.0에 도입된 속도 저하를 수정합니다.

기능 및 개선 사항:

  • 데이터를 마이그레이션할 때 인덱스를 생략하는 새로운 옵션 --noIndexRestore 이(가) 추가되었습니다.

  • Amazon Web Services IAM 역할로 인증하기 위한 새로운 옵션 --awsSessionToken .

  • 이제 MongoDB v4.4를 소스 및 대상 데이터베이스 버전으로 사용할 수 있습니다.

버그 수정:

  • --host 옵션에 URI 연결 문자열이 제공될 때 오류 처리가 개선되었습니다.

기능 및 개선 사항:

  • WiredTiger 소스의 초기 동기화 성능을 개선합니다.

기능 및 개선 사항:

  • 네트워크 압축을 위한 새로운 --compressors 옵션(기본적으로 활성화되어 있음).

  • 지정된 컬렉션 수를 초과할 때 collStats 를 비활성화하는 새로운 --collStatsThreshold 옵션이 추가되었습니다.

  • 가장 큰 collection에 대한 인덱스를 먼저 빌드합니다.

  • collection 복사와 인덱스 빌드 사이에 oplog 버퍼링을 다시 시작합니다.

  • 작은 배치를 최소화하기 위해 oplog 배치 플러시를 개선합니다.

  • 이제 기본 로그 수준에서 인덱스 빌드가 시작될 때 기록합니다.

버그 수정:

  • --readPreference 옵션에 대한 지원을 제거합니다. mongomirror 는 항상 프라이머리에서 읽어야 합니다.

기능 및 개선 사항:

  • 초기 동기화는 1000개가 아닌 최대 10만 개의 문서를 배치 삽입합니다.

  • applyOps 배치 크기를 늘립니다.

버그 수정:

  • 16MB를 초과하는 oplog 항목을 처리하는 oplog 버퍼링 오류입니다.

  • 소켓 시간 초과를 비활성화합니다.

  • 초기 동기화 클라이언트는 직접 연결에 대한 1차 탐지를 수행해서는 안 됩니다.

기능 및 개선 사항:

  • Go 드라이버 1.1.1로 업그레이드합니다.

  • MongoDB 4.2에 대한 지원을 추가합니다.

  • 대상 cluster가 버전 3.6 이상인 경우 와 함께 writeConcern 를 전송합니다.collMod

  • 레거시 확장 JSON 사용을 제거합니다.

버그 수정:

  • 복제본 세트 이름이 제공되지 않은 경우 소스 cluster에 대한 직접 연결을 사용합니다.

  • 초기 동기화 소스에서 oplog를 읽는 local 데이터베이스에 권한 부여 오류가 발생했습니다.

  • 회귀: 트랜잭션 op로 처리된 트랜잭션 외 op.

  • 에서 QuitNotifierapplyOplogEntries 잡아보세요.

  • collection 스캔을 방지하도록 지연 계산을 변경합니다.

  • 빈 배치를 테일링하는 대신 oplog 커서가 다시 시작됩니다.

참고

mongomirror 버전 0.6.0이 철회되었으며 더 이상 사용할 수 없습니다.

MongoDB 지원:

  • 대상으로만 MongoDB 4.2에 대한 지원 추가

버그 수정:

  • Windows 실행 파일에는 .exe 접미사가 있어야 합니다.

기능 및 개선 사항:

  • 데이터베이스/collection의 하위 집합 마이그레이션 및 동기화(beta)

  • --tailOnly 매개 변수 제거

  • 이제 MongoDB Go 드라이버 를 사용하여

  • Go 1.12로 업그레이드

기능 및 개선 사항:

  • 하나의 큰 collection이 완료를 차단하지 않도록 collection 크기의 내림차순으로 collection을 가져옵니다.

  • can't connect 오류와 is not a replica set 오류를 구분합니다.

  • noCursorTimeout 이제 대규모 collection을 동기화할 때 시간 초과를 방지합니다.

버그 수정:

  • 대상에 oplog 항목을 적용하는 동안 오류가 발생했습니다: E11000 duplicate key error.

  • CannotCreateIndex 오류 후 복구.

이번 릴리스에서는 고정 사이즈 컬렉션의 잘못된 인덱스 힌트와 관련된 버그가 수정되었습니다.

이번 릴리스에는 다음과 같은 기능 및 개선 사항이 추가되었습니다:

  • 초기 동기화 중 디스크에 대한 oplog 버퍼링을 지원합니다. 이렇게 하면 마이그레이션 프로세스 중에 소스 oplog의 공간이 부족해지는 일이 없습니다. 자세한 내용은 새로운 --oplogPath 명령줄 옵션에 대한 문서를 참조하세요.

  • Windows에서 OpenSSL 1.0.2n 대신 Go-native TLS를 사용합니다.

  • Go 1.11(에서 1.8)로 업그레이드합니다.

  • mongomirror 이제 생성하는 모든 인덱스에서 background 플래그를 제거합니다. 소스 클러스터에서 생성된 백그라운드 인덱스는 대상 클러스터에서 포그라운드 인덱스로 생성됩니다. 전경 인덱스 빌드에 대한 자세한 내용 은 채워진 컬렉션에 대한 인덱스 빌드 작업을 참조하세요.

이 릴리스에서는 일부 Windows 호스트의 설치 오류가 수정되었습니다.

이번 릴리스에서는 mongomirror 의 소스 및 대상으로서 MongoDB 4.0에 대한 지원이 추가됩니다.

이번 릴리스에는 다음과 같은 기능 및 개선 사항이 추가되었습니다:

  • mongomirror대해서만 MongoDB 4.0을 대상으로 지원합니다.

  • 초기 동기화 중 대상에서 투표 및 네트워크 오류를 허용하도록 지원합니다.

  • 'system.js' 동기화 지원 collection.

  • MacOS에서 OpenSSL 0.9.8 대신 Go-native TLS를 사용합니다.

  • mongomirror 최신 oplog 타임스탬프를 보고할 때 no-ops를 무시해야 합니다.

이번 릴리스에서는 Debian 7에 대한 지원도 제거됩니다. Debian 7은 EOL이며 MongoDB 4.0에서는 지원하지 않습니다.

돌아가기

mongomirror