このページでは、 MongoDB Mongosync 1.15 で導入された変更点と新機能について説明します。
1.15.0 リリース
年 7 月 日、 15 2025
新機能
既存の名前空間
/start APIエンドポイントに preExistingDestinationData
パラメータを追加します。preExistingDestinationData
が true
の場合、既存の名前空間は宛先クラスターで使用できます。詳細については、/start リクエスト ボディ パラメータ を参照してください。
警告
この機能をincludeNamespaces
フィルターと埋め込み検証を有効にして使用すると、移行が失敗し、「 名前空間フィルター トラバーサルが検出されました 」というエラーが発生する可能性があります。これを回避するには、埋め込み検証を無効にし、別の検証方法を使用します。
Verify Metadata
バージョン1.15 以降、埋め込み検証子は、コレクションメタデータ、インデックス、ビューをチェックします。メタデータの検証中に検証子が不一致を見つけた場合は、不一致をリストするmap[MismatchType]int
エラーが返されます。詳細については、「 検証チェック 」を参照してください。
その他の変更
OTel メトリクスを
mongosync
に追加します。これは/metrics
経由でポーリング可能です。クラスター スケーリング イベントに対する
mongosync
の回復力を高めるために、非表示フラグとしてlongRetryTime
を追加します。mongosync の再試行でサーバートポロジータグReplicaSetNoPrimary
によるサーバー選択エラーが発生すると、再試行は合計期間をlongRetryTime
で設定された値に引き上げます。デフォルトでは 、longRetryTime
は 30 分です。次の 2 つのログメトリクスを追加します。
送信元と宛先のpingレイテンシ
平均ソースCRUDイベントレート
修正された問題
埋め込み検証子が「ストリーム ハッシュ」を早く報告しすぎて、カットオーバー時間が長くなる可能性がある問題を修正します。
セキュリティの脆弱性を解決するために、
circl
パッケージをv1.6.0 に更新します。
ライブ アップグレード
サポートされる最小バージョン
サポートされる最小バージョンの詳細については、 「 MongoDB Server のバージョンの互換性 」を参照してください。
最高のパフォーマンスを得るには、移行前に、ソースクラスターと宛先クラスターを最新の MongoDB Server パッチ リリースにアップグレードしてください。 詳しくは、「 MongoDBの最新の自己管理型パッチ リリースへのアップグレード 」を参照してください。