mongomirror Changelog
項目一覧
mongomirror
0.13.1mongomirror
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.13.1
主な機能と改善点:
MongoDB 6.0 への移行を許可します。
mongomirror
0.12.9
バグ修正:
再起動時に書き込みが遅延する問題を修正しました。
主な機能と改善点:
署名ツールを GeoSign に更新しました。
mongomirror
のソースクラスターと宛先クラスターのappName
を、テレメトリで区別できるように異なるものに更新します。
このリリースでは Debian 8.1のサポートも削除されます。 PPC 64 LE Ubuntu 16.04 、および PPC 64 LE Ubuntu 18.04 。
mongomirror
0.12.8
バグ修正:
時系列データベースの処理に関する問題を修正しました。
admin.system.version
コレクションのstartRangeDeletion
識別子を持つoplogエントリを無視します。
mongomirror
0.12.7
バグ修正:
クラスターが準備される前に、
mongomirror
によって MongoDB 4.2 の宛先クラスターにカットオーバーが許可される問題を修正します。 この修正により、mongomirror
が oplog テーリングに移動する前に、最初の同期中にすべてのクラスター ノードでインデックスのビルドが完了するのを待機するようになり、カットオーバー プロセスを開始できるようになります。
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 で導入された接続の問題を修正しました。ソース データベースのコレクションに 2 つ以上のレガシー インデックス オプションが存在する場合に、1 つのレガシー インデックス オプションのみが削除されるバグを修正します。
Go ドライバーを 1.7.1 にアップグレードします。
mongomirror
0.12.1
バグ修正:
mongomirror
0.12.0 で導入された接続の問題を修正しました。Go ドライバーを 1.5.4 に元に戻します。
mongomirror
0.12.0
主な機能と改善点:
mongomirror
時系列コレクションの移行をサポートするようになりましたMongoDB 3.6またはそれ以前のバージョンから移行するコレクションから
autoIndexId: false
を削除するための新しいオプション--removeAutoIndexId
。mongomirror
MongoDB 5.0以降を実行している Atlas クラスターにgeoHaystack インデックスを移行しようとすると、 は失敗するようになりました。mongomirror
移行中にソースクラスターで再シャーディング操作が発生すると、失敗します。mongomirror
は、 IBM Z Series プラットフォーム上の RHEL 8 をサポートするようになりました。Go ドライバーを 1.6 にアップグレードしました。
mongomirror
0.11.2
主な機能と改善点:
mongomirror
認証を確保するためにバイナリが署名されるようになりました。MongoDB は IBM Z Series プラットフォーム上の最新の RHEL ディストリビューションのみをサポートするようになりました。 これらの zSeries プラットフォームはサポートされなくなりました。
rhel67-zseries-*
suse12-zseries-*
suse15-zseries-*
ubuntu1604-zseries-*
ubuntu1804-zseries-*
バグ修正:
Atlas のドライバー使用状況レポート作成の問題を修正しました。
mongomirror
0.11.1
主な機能と改善点:
構成ファイルまたは環境変数を使用したユーザー認証情報の指定をサポートします。
oplog同期のインデックス作成進行状況ログを導入します。
https://github.com/userk/pkcs8 のサードパーティ リリースノートを更新します
バグ修正:
同期ステータスのレポート作成を改善します。
mongomirror
0.11.0 で導入されている低速を修正します。
mongomirror
0.10.0
主な機能と改善点:
データの移行時にインデックスを省略する新しいオプション
--noIndexRestore
。IAM ロールで認証するための新しいオプション
--awsSessionToken
Amazon Web ServicesMongoDB v4.4 がソースデータベースバージョンと宛先データベースバージョンの両方として利用できるようになりました。
バグ修正:
オプションに URI 接続文字列
--host
が指定されている場合のエラー処理が改善されました。
mongomirror
0.9.1
主な機能と改善点:
WiredTigerソースの最初の同期パフォーマンスを改善します。
mongomirror
0.9.0
主な機能と改善点:
ネットワーク圧縮の新しい
--compressors
オプション(デフォルトで有効)。指定されたコレクション数を超えた場合に collStats
--collStatsThreshold
を無効にする新しい オプション。最初に最大コレクションのインデックスをビルドします。
コレクションのコピーとインデックスの構築の間に oplog のバッファリングを再起動します。
oplog バッチのフラッシュを改善して、小さなバッチを最小限に抑えます。
デフォルトのログ レベルで、インデックスの構築が開始されたときにログが記録されるようになりました。
バグ修正:
--readPreference
オプションのサポートを廃止します。mongomirror
は常にプライマリから読み取る必要があります。
mongomirror
0.8.0
主な機能と改善点:
最初の同期挿入では、1000 ドキュメントではなく最大 100k ドキュメントがバッチされます。
applyOps バッチ サイズを増やします。
バグ修正:
16MB を超えるoplogエントリを処理するoplogバッファリング エラー。
ソケット タイムアウトを無効にします。
最初の同期クライアントは、直接接続のプライマリ検出を実行しないでください。
mongomirror
0.7.0
主な機能と改善点:
Go ドライバー 1.1.1 にアップグレードします。
MongoDB 4.2 のサポートを追加しました。
宛先クラスターがバージョン 3.6 以上の場合に、
collMod
でwriteConcern
を送信します。レガシー拡張 JSON の使用を排除しました。
バグ修正:
レプリカセット名が指定されていない場合は、ソースクラスターへの直接接続を使用します。
最初の同期ソースから oplog を読み取り中の
local
データベースの認証エラー。後続: 非トランザクション op がトランザクション op として処理されます。
で
QuitNotifier
applyOplogEntries
をキャッチします。コレクションスキャンを回避するには、ラグの計算を変更します。
oplog カーソルは、空のバッチをテーリングする代わりに再起動します。
mongomirror
0.6.0
注意
mongomirror
バージョン 0.6.0 は廃止されたため、利用できなくなりました。
MongoDB サポート:
MongoDB 4.2 のサポートを宛先のみに追加
バグ修正:
Windows 実行可能ファイルのサフィックスは
.exe
である必要があります
主な機能と改善点:
データベース/コレクションのサブセットの移行と同期( beta )
Remove
--tailOnly
parameterMongoDB Go ドライバー を使用するようになりました
Go 1.12 へのアップグレード
mongomirror
0.5.2
主な機能と改善点:
1 つの大きなコレクションが完了をブロックするのを防ぐために、コレクション サイズの降順でコレクションをインポートします。
エラーと
can't connect
is not a replica set
エラーを区別します。noCursorTimeout
は、大規模なコレクションを同期するときにタイムアウトを防止するようになりました。
バグ修正:
oplog エントリを宛先に適用中にエラーが発生しました:
E11000 duplicate key error
。CannotCreateIndex
エラー後にリカバリします。
mongomirror
0.5.1
mongomirror
0.5.0
このリリースでは、次の機能と改善点が追加されました。
最初の同期中に oplog をディスクにバッファリングするためのサポート。 これにより、移行プロセス中にソース oplog のスペースが不足することがなくなります。 詳しくは、新しい
--oplogPath
コマンドライン オプション のドキュメントを参照してください。Windows で Go ネイティブ TLS を使用します(OpenSSL 1.0.2n の代わりに)。
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" の同期のサポート コレクション。
MacOS で Go ネイティブ TLS を使用します(OpenSSL 0.9.8 の代わりに)。
mongomirror
は、最新の oplog タイムスタンプを報告するときに noops を無視する必要があります。
このリリースでは Debian 7 のサポートも削除されます。Debian 7 は EOL になっており、MongoDB 4.0 ではサポートされていません。