mongomirror 변경 로그
이 페이지의 내용
mongomirror
0.12.9mongomirror
0.12.8mongomirror
0.12.7mongomirror
0.12.6mongomirror
0.12.5mongomirror
0.12.4mongomirror
0.12.3mongomirror
0.12.2mongomirror
0.12.1mongomirror
0.12.0mongomirror
0.11.2mongomirror
0.11.1mongomirror
0.10.0mongomirror
0.9.1mongomirror
0.9.0mongomirror
0.8.0mongomirror
0.7.0mongomirror
0.6.0mongomirror
0.5.2mongomirror
0.5.1mongomirror
0.5.0mongomirror
0.4.1mongomirror
0.4.0mongomirror
0.3.1
mongomirror
0.12.9
버그 수정:
재시작 시 쓰기 지연이 발생하는 문제를 수정합니다.
기능 및 개선 사항:
서명 도구를 GaraSign으로 업데이트합니다.
mongomirror
의 소스 클러스터와 대상 클러스터에 대한appName
을 업데이트하여 원격 분석에서 구분할 수 있도록 합니다.
이 출시하다 에서는 Debian 8.1 에 대한 지원 도 제거됩니다. PPC64LE Ubuntu 16.04 및 PPC64LE Ubuntu 18.04.
mongomirror
0.12.8
버그 수정:
timeseries 데이터베이스 처리 관련 문제를 수정합니다.
admin.system.version
컬렉션 에서startRangeDeletion
식별자를 가진 oplog 항목을 무시합니다.
mongomirror
0.12.7
버그 수정:
클러스터가 준비되기 전에
mongomirror
을(를) 사용하여 MongoDB 4.2 대상 클러스터로 전환할 수 있는 문제를 수정합니다. 이 수정은 oplog 테일링으로 이동하여 컷오버 프로세스를 시작할 수 있도록 허용하기 전에 초기 동기화 중에mongomirror
가 모든 cluster 노드에서 인덱스 빌드가 완료될 때까지 기다리도록 합니다.
mongomirror
0.12.6
버그 수정:
인덱스 비교 중 옵션을 무시하기 때문에
mongomirror
가 유효한 인덱스를 중복된 것처럼 무시하는 문제를 수정합니다.
mongomirror
0.12.5
기능 및 개선 사항:
일시적인 연결 문제의 재시도 가능성을 개선합니다.
mongomirror
0.12.4
기능 및 개선 사항:
컬렉션 이 소스 클러스터와 대상 클러스터 모두에 존재할 때
mongomirror
가 반환하는 오류 메시지를 명확히 설명합니다.
버그 수정:
초기 동기화 중에 존재하지 않는 네임스페이스에 대한 인덱스를 빌드하려고 할 때
mongomirror
가 다음 오류를 반환하는 문제를 수정합니다.Failed to record index build progress: namespace `` does not have a collection progressor
mongomirror
0.12.3
버그 수정:
오래된 oplog 항목을 대량으로 처리하는 문제를 수정합니다.
초기 동기화 중에 적용된 마지막 oplog 항목이 트랜잭션 작업인 경우 초기 동기화가 실패하는 버그를 수정합니다.
mongomirror
이(가) 리샤딩을 잘못 감지하여 리샤딩 작업의 상태를 확인할 때 오탐을 유발하는 문제를 수정합니다.
mongomirror
0.12.2
버그 수정:
mongomirror
0.12.0에서 발생한 연결 문제를 수정합니다.소스 데이터베이스의 collection에 대해 레거시 인덱스 옵션이 두 개 이상 있는 경우 레거시 인덱스 옵션이 하나만 제거되는 버그가 수정되었습니다.
Go 드라이버를 1.7.1로 업그레이드합니다.
mongomirror
0.12.1
버그 수정:
mongomirror
0.12.0에서 발생한 연결 문제를 수정합니다.Go 드라이버를 1.5.4로 되돌립니다.
mongomirror
0.12.0
기능 및 개선 사항:
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
0.11.2
기능 및 개선 사항:
mongomirror
이제 진위를 보장하기 위해 바이너리에 서명됩니다.MongoDB는 이제 IBM zSeries 플랫폼에서 최신 RHEL 배포판만 지원합니다. 이러한 zSeries 플랫폼은 더 이상 지원되지 않습니다:
rhel67-zseries-*
suse12-zseries-*
suse15-zseries-*
ubuntu1604-zseries-*
ubuntu1804-zseries-*
버그 수정:
Atlas의 드라이버 사용량 보고 관련 문제를 수정합니다.
mongomirror
0.11.1
기능 및 개선 사항:
구성 파일 또는 환경 변수를 사용하여 사용자 자격 증명을 지정할 수 있도록 지원합니다.
Oplog 동기화에 대한 인덱스 빌드 진행 로그를 소개합니다.
https://github.com/youmark/pkcs8에 대한 타사 릴리스 노트를 업데이트합니다.
버그 수정:
동기화 상태 보고를 개선합니다.
mongomirror
0.11.0에 도입된 속도 저하를 수정합니다.
mongomirror
0.10.0
기능 및 개선 사항:
데이터를 마이그레이션할 때 인덱스를 생략하는 새로운 옵션
--noIndexRestore
이(가) 추가되었습니다.Amazon Web Services IAM 역할로 인증하기 위한 새로운 옵션
--awsSessionToken
.이제 MongoDB v4.4를 소스 및 대상 데이터베이스 버전으로 사용할 수 있습니다.
버그 수정:
--host
옵션에 URI 연결 문자열이 제공될 때 오류 처리가 개선되었습니다.
mongomirror
0.9.1
기능 및 개선 사항:
WiredTiger 소스의 초기 동기화 성능을 개선합니다.
mongomirror
0.9.0
기능 및 개선 사항:
네트워크 압축을 위한 새로운
--compressors
옵션(기본적으로 활성화되어 있음).지정된 컬렉션 수를 초과할 때 collStats 를 비활성화하는 새로운
--collStatsThreshold
옵션이 추가되었습니다.가장 큰 collection에 대한 인덱스를 먼저 빌드합니다.
collection 복사와 인덱스 빌드 사이에 oplog 버퍼링을 다시 시작합니다.
작은 배치를 최소화하기 위해 oplog 배치 플러시를 개선합니다.
이제 기본 로그 수준에서 인덱스 빌드가 시작될 때 기록합니다.
버그 수정:
--readPreference
옵션에 대한 지원을 제거합니다.mongomirror
는 항상 프라이머리에서 읽어야 합니다.
mongomirror
0.8.0
기능 및 개선 사항:
초기 동기화는 1000개가 아닌 최대 10만 개의 문서를 배치 삽입합니다.
applyOps 배치 크기를 늘립니다.
버그 수정:
16MB를 초과하는 oplog 항목을 처리하는 oplog 버퍼링 오류입니다.
소켓 시간 초과를 비활성화합니다.
초기 동기화 클라이언트는 직접 연결에 대한 1차 탐지를 수행해서는 안 됩니다.
mongomirror
0.7.0
기능 및 개선 사항:
Go 드라이버 1.1.1로 업그레이드합니다.
MongoDB 4.2에 대한 지원을 추가합니다.
대상 cluster가 버전 3.6 이상인 경우 와 함께
writeConcern
를 전송합니다.collMod
레거시 확장 JSON 사용을 제거합니다.
버그 수정:
복제본 세트 이름이 제공되지 않은 경우 소스 cluster에 대한 직접 연결을 사용합니다.
초기 동기화 소스에서 oplog를 읽는
local
데이터베이스에 권한 부여 오류가 발생했습니다.회귀: 트랜잭션 op로 처리된 트랜잭션 외 op.
에서
QuitNotifier
를applyOplogEntries
잡아보세요.collection 스캔을 방지하도록 지연 계산을 변경합니다.
빈 배치를 테일링하는 대신 oplog 커서가 다시 시작됩니다.
mongomirror
0.6.0
참고
mongomirror
버전 0.6.0이 철회되었으며 더 이상 사용할 수 없습니다.
MongoDB 지원:
대상으로만 MongoDB 4.2에 대한 지원 추가
버그 수정:
Windows 실행 파일에는
.exe
접미사가 있어야 합니다.
기능 및 개선 사항:
데이터베이스/collection의 하위 집합 마이그레이션 및 동기화(beta)
--tailOnly
매개 변수 제거이제 MongoDB Go 드라이버 를 사용하여
Go 1.12로 업그레이드
mongomirror
0.5.2
기능 및 개선 사항:
하나의 큰 collection이 완료를 차단하지 않도록 collection 크기의 내림차순으로 collection을 가져옵니다.
can't connect
오류와is not a replica set
오류를 구분합니다.noCursorTimeout
이제 대규모 collection을 동기화할 때 시간 초과를 방지합니다.
버그 수정:
대상에 oplog 항목을 적용하는 동안 오류가 발생했습니다:
E11000 duplicate key error
.CannotCreateIndex
오류 후 복구.
mongomirror
0.5.1
이번 릴리스에서는 고정 사이즈 컬렉션의 잘못된 인덱스 힌트와 관련된 버그가 수정되었습니다.
mongomirror
0.5.0
이번 릴리스에는 다음과 같은 기능 및 개선 사항이 추가되었습니다:
초기 동기화 중 디스크에 대한 oplog 버퍼링을 지원합니다. 이렇게 하면 마이그레이션 프로세스 중에 소스 oplog의 공간이 부족해지는 일이 없습니다. 자세한 내용은 새로운
--oplogPath
명령줄 옵션에 대한 문서를 참조하세요.Windows에서 OpenSSL 1.0.2n 대신 Go-native TLS를 사용합니다.
Go 1.11(에서 1.8)로 업그레이드합니다.
mongomirror
이제 생성하는 모든 인덱스에서background
플래그를 제거합니다. 소스 클러스터에서 생성된 백그라운드 인덱스는 대상 클러스터에서 포그라운드 인덱스로 생성됩니다. 전경 인덱스 빌드에 대한 자세한 내용 은 채워진 컬렉션에 대한 인덱스 빌드 작업을 참조하세요.
mongomirror
0.4.1
이 릴리스에서는 일부 Windows 호스트의 설치 오류가 수정되었습니다.
mongomirror
0.4.0
이번 릴리스에서는 mongomirror
의 소스 및 대상으로서 MongoDB 4.0에 대한 지원이 추가됩니다.
mongomirror
0.3.1
이번 릴리스에는 다음과 같은 기능 및 개선 사항이 추가되었습니다:
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에서는 지원하지 않습니다.