第6章 バグ修正
このセクションでは、Red Hat OpenShift Data Foundation 4.16 で導入された重要なバグ修正を説明します。
6.1. 障害復旧
アプリケーションのフェイルオーバーが FailingOver の状態でハングする
以前は、提供されていた S3 ストアに必要とされるリソースが正常に保護されなかったため、アプリケーションが正しく DR 保護されませんでした。そのため、このようなアプリケーションをフェイルオーバーすると、FailingOver 状態になります。
この修正により、メトリクスと関連のアラートがアプリケーション DR 保護の健全性機能に追加され、DR の保護機能がアプリケーションに適用された後に、保護に関する問題が発生した場合に修正を促すアラートが表示されます。その結果、正常に保護されたアプリケーションがフェイルオーバーされます。
ハブの回復後、FailedOver 状態にあったアプリケーションは一貫して FailingOver を報告する
以前は、回復したハブクラスター上の Ramen ハブ Operator は、ハブとそのピアのマネージドクラスターの両方がなくなったにも関わらずダウンしなかったマネージドクラスターを、今後のフェイルオーバーアクションに対して Ready
の状態であると、このようなステータスがこれらのクラスターから報告されているか確認せずに、報告しました。
この修正により、Ramen ハブ Operator は、アクションを開始する前に、ターゲットクラスターがフェイルオーバー操作の準備ができているかどうかを確認します。その結果、開始されたフェイルオーバーはすべて成功します。または、フェイルオーバーターゲットクラスターに古いリソースがまだ存在する場合、Operator は古いリソースがクリーンアップされるまでフェイルオーバーを停止します。