Docs Menu
Docs Home
/
MongoDB Atlas
/ / / /

mongomirror Changelog

項目一覧

  • mongomirror 0.13.1
  • 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

主な機能と改善点:

  • MongoDB 6.0 への移行を許可します。

  • 時系列コレクション内のデータを含むソースレプリカセットの移行を防止します。

バグ修正:

  • 再起動時に書き込みが遅延する問題を修正しました。

主な機能と改善点:

  • 署名ツールを GeoSign に更新しました。

  • mongomirrorのソースクラスターと宛先クラスターのappNameを、テレメトリで区別できるように異なるものに更新します。

このリリースでは Debian 8.1のサポートも削除されます。 PPC 64 LE Ubuntu 16.04 、および PPC 64 LE Ubuntu 18.04 。

バグ修正:

  • 時系列データベースの処理に関する問題を修正しました。

  • admin.system.versionコレクションのstartRangeDeletion識別子を持つoplogエントリを無視します。

バグ修正:

  • クラスターが準備される前に、 mongomirrorによって MongoDB 4.2 の宛先クラスターにカットオーバーが許可される問題を修正します。 この修正により、 mongomirrorが oplog テーリングに移動する前に、最初の同期中にすべてのクラスター ノードでインデックスのビルドが完了するのを待機するようになり、カットオーバー プロセスを開始できるようになります。

バグ修正:

  • インデックスの比較中にオプションを無視するため、 mongomirrorが有効なインデックスを重複しているかのように無視する問題を修正します。

主な機能と改善点:

  • 一時的な接続の問題の再試行可能性を向上させます。

主な機能と改善点:

  • ソース クラスターとターゲット クラスターの両方にコレクションが存在する場合に、 mongomirrorが返すエラー メッセージを明確に示します。

バグ修正:

  • 最初の同期中に存在しない名前空間のインデックスを作成しようとすると、 mongomirrorが次のエラーを返す問題を修正します。

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

バグ修正:

  • 大量の述語 oplog エントリを処理する問題を修正します。

  • 最初の同期中に適用された最後の oplog エントリがトランザクション操作であった場合、最初の同期が失敗するバグを修正します。

  • 再シャーディング操作 のステータスを確認するときに、 mongomirrorがリシャーディングを誤って検出し、誤検知を発生させる問題を修正します。

バグ修正:

  • mongomirror 0.12.0 で導入された接続の問題を修正しました。

  • ソース データベースのコレクションに 2 つ以上のレガシー インデックス オプションが存在する場合に、1 つのレガシー インデックス オプションのみが削除されるバグを修正します。

  • Go ドライバーを 1.7.1 にアップグレードします。

バグ修正:

  • mongomirror 0.12.0 で導入された接続の問題を修正しました。

  • Go ドライバーを 1.5.4 に元に戻します。

主な機能と改善点:

  • mongomirror 時系列コレクションの移行をサポートするようになりました

  • MongoDB 3.6またはそれ以前のバージョンから移行するコレクションからautoIndexId: falseを削除するための新しいオプション --removeAutoIndexId

  • mongomirror MongoDB 5.0以降を実行している Atlas クラスターにgeoHaystack インデックスを移行しようとすると、 は失敗するようになりました。

  • mongomirror 移行中にソースクラスターで再シャーディング操作が発生すると、失敗します。

  • mongomirror は、 IBM Z Series プラットフォーム上の RHEL 8 をサポートするようになりました。

  • Go ドライバーを 1.6 にアップグレードしました。

主な機能と改善点:

  • mongomirror 認証を確保するためにバイナリが署名されるようになりました。

  • MongoDB は IBM Z Series プラットフォーム上の最新の RHEL ディストリビューションのみをサポートするようになりました。 これらの zSeries プラットフォームはサポートされなくなりました。

    • rhel67-zseries-*

    • suse12-zseries-*

    • suse15-zseries-*

    • ubuntu1604-zseries-*

    • ubuntu1804-zseries-*

バグ修正:

  • Atlas のドライバー使用状況レポート作成の問題を修正しました。

主な機能と改善点:

バグ修正:

  • 同期ステータスのレポート作成を改善します。

  • mongomirror 0.11.0 で導入されている低速を修正します。

主な機能と改善点:

  • データの移行時にインデックスを省略する新しいオプション--noIndexRestore

  • IAM ロールで認証するための新しいオプション--awsSessionTokenAmazon Web Services

  • MongoDB v4.4 がソースデータベースバージョンと宛先データベースバージョンの両方として利用できるようになりました。

バグ修正:

  • オプションに URI 接続文字列 --hostが指定されている場合のエラー処理が改善されました。

主な機能と改善点:

  • WiredTigerソースの最初の同期パフォーマンスを改善します。

主な機能と改善点:

  • ネットワーク圧縮の新しい--compressorsオプション(デフォルトで有効)。

  • 指定されたコレクション数を超えた場合に collStats--collStatsThreshold を無効にする新しい オプション。

  • 最初に最大コレクションのインデックスをビルドします。

  • コレクションのコピーとインデックスの構築の間に oplog のバッファリングを再起動します。

  • oplog バッチのフラッシュを改善して、小さなバッチを最小限に抑えます。

  • デフォルトのログ レベルで、インデックスの構築が開始されたときにログが記録されるようになりました。

バグ修正:

  • --readPreferenceオプションのサポートを廃止します。 mongomirrorは常にプライマリから読み取る必要があります。

主な機能と改善点:

  • 最初の同期挿入では、1000 ドキュメントではなく最大 100k ドキュメントがバッチされます。

  • applyOps バッチ サイズを増やします。

バグ修正:

  • 16MB を超えるoplogエントリを処理するoplogバッファリング エラー。

  • ソケット タイムアウトを無効にします。

  • 最初の同期クライアントは、直接接続のプライマリ検出を実行しないでください。

主な機能と改善点:

  • Go ドライバー 1.1.1 にアップグレードします。

  • MongoDB 4.2 のサポートを追加しました。

  • 宛先クラスターがバージョン 3.6 以上の場合に、 collModwriteConcernを送信します。

  • レガシー拡張 JSON の使用を排除しました。

バグ修正:

  • レプリカセット名が指定されていない場合は、ソースクラスターへの直接接続を使用します。

  • 最初の同期ソースから oplog を読み取り中のlocalデータベースの認証エラー。

  • 後続: 非トランザクション op がトランザクション op として処理されます。

  • QuitNotifier applyOplogEntriesをキャッチします。

  • コレクションスキャンを回避するには、ラグの計算を変更します。

  • oplog カーソルは、空のバッチをテーリングする代わりに再起動します。

注意

mongomirror バージョン 0.6.0 は廃止されたため、利用できなくなりました。

MongoDB サポート:

  • MongoDB 4.2 のサポートを宛先のみに追加

バグ修正:

  • Windows 実行可能ファイルのサフィックスは.exeである必要があります

主な機能と改善点:

主な機能と改善点:

  • 1 つの大きなコレクションが完了をブロックするのを防ぐために、コレクション サイズの降順でコレクションをインポートします。

  • エラーとcan't connect is not a replica setエラーを区別します。

  • noCursorTimeout は、大規模なコレクションを同期するときにタイムアウトを防止するようになりました。

バグ修正:

  • oplog エントリを宛先に適用中にエラーが発生しました: E11000 duplicate key error

  • CannotCreateIndexエラー後にリカバリします。

このリリースでは、 Capped コレクションの不適切なインデックス ヒントに関するバグを修正しました。

このリリースでは、次の機能と改善点が追加されました。

  • 最初の同期中に oplog をディスクにバッファリングするためのサポート。 これにより、移行プロセス中にソース oplog のスペースが不足することがなくなります。 詳しくは、新しい--oplogPathコマンドライン オプション のドキュメントを参照してください。

  • Windows で Go ネイティブ TLS を使用します(OpenSSL 1.0.2n の代わりに)。

  • Go 1.11(1.8 から)にアップグレードします。

  • mongomirror は、作成するすべてのインデックスからbackgroundフラグを削除します。 ソースクラスターで作成されたバックグラウンド インデックスは、宛先クラスターにフォアグラウンド インデックスとして作成されます。 フォアグラウンド インデックスビルドの詳細については、「 格納済みコレクションでのインデックスビルド操作 」を参照してください。

このリリースでは、一部の Windows ホストでのインストール エラーが修正されています。

このリリースでは、 mongomirrorのソースと宛先の両方として MongoDB 4.0 のサポートを追加します。

このリリースでは、次の機能と改善点が追加されました。

  • mongomirrorのみの宛先として MongoDB 4.0 をサポートします。

  • 最初の同期中に宛先での選挙とネットワーク エラーを許容するためのサポート。

  • "system.js" の同期のサポート コレクション。

  • MacOS で Go ネイティブ TLS を使用します(OpenSSL 0.9.8 の代わりに)。

  • mongomirror は、最新の oplog タイムスタンプを報告するときに noops を無視する必要があります。

このリリースでは Debian 7 のサポートも削除されます。Debian 7 は EOL になっており、MongoDB 4.0 ではサポートされていません。

戻る

mongomirror