インスタンスデータレプリケーション (IDR) でのアップグレードのロールバック
インスタンスデータレプリケーション (IDR) (IDR) で V2 へのアップグレード中に問題が発生した場合、アップグレードはロールバックされます。
重要:
レガシーレプリケーションセットは、Zurich リリースで廃止されました。データのレプリケーションを続行するには、すべてのレガシーレプリケーションセットを V2 にアップグレードする必要があります。
レガシーレプリケーションセットを V2 にアップグレードしようとして、アップグレードに問題が発生した場合、データの整合性を確保するためにそのアップグレードは自動的にロールバックされます。処理の遅延が原因で問題が発生した場合は、アップグレードを再試行できます。
たとえば、コンシューマーインスタンスが従来のトピックで最新のメッセージを識別しても、Hermes トピックで同じメッセージが見つからない場合、アップグレードはロールバックされます。アップグレードを再試行し、コンシューマーインスタンスが Hermes トピックで最新のメッセージを正常に検出した場合、アップグレードは続行され、Hermes トピックからのみ処理が開始されます。
- アップグレードが従来のトピックと Hermes トピックの両方へのレプリケーションを開始する前にレプリケートされたレコードをレガシーコンシューマージョブが処理している場合、アップグレードはロールバックされます。このシナリオでは、コンシューマーがレプリケーションバックログを処理する時間を確保してから、V2 へのアップグレードを再試行します。たとえば、30 分経っても遅延が続く場合は、さらに 2 時間待ってからもう一度試すか、24 時間待ってからもう一度やり直してください。
- アップグレードの開始後にプロデューサーから Hermes トピックにレプリケートされるレコードがない場合は、プロデューサーからコンシューマーにレプリケートするレコードを少なくとも 1 つ許可してからアップグレードを再試行します。または、少なくとも 1 つのレコードを変更して、レプリケーションを手動でトリガーすることもできます。
- データ整合性チェックなしでアップグレードを完了する場合は、予行演習を実行した後に [同期せずにアップグレードを終了 ] オプションを使用できます。
このオプションを使用すると、コンシューマーレプリケーションが遅れている場合や、V2 トピックにレプリケートされているレコードがないレプリケーションセットのアップグレードを完了できます。ただし、複製されたレコードをスキップしたり、複製を試行したりすることはできます。欠落または不一致のレコードが懸念される場合は、それらのレコードを再シードするためのデータ比較要求を作成できます。