第 5 章 Bug fixes
This section describes the notable bug fixes introduced in Red Hat OpenShift Data Foundation 4.17.
5.1. Disaster recovery 复制链接链接已复制到粘贴板!
FailOver of applications are hung in FailingOver state
Previously, applications were not DR protected successfully because of the errors in protecting required resources to the provided S3 stores. So, failing over such applications resulted in FailingOver state.
With this fix, a metric and a related alert is added to the application DR protection health that shows an alert to rectify protection issues after DR protects the applications. As a result, the applications that are successfully protected are failed over.
Post hub recovery, applications which were in FailedOver state consistently report FailingOver
Previously, after recovering a DR setup from a hub and a ManageCluster loss to a passive hub, applications which were in
FailedOverstate to the lost ManagedCluster consistently reportedFailingOverstatus. Failing over such applications to the surviving cluster was allowed but required checks were missing on the surviving cluster to ensure that the failover can be initiated.With this fix, Ramen hub operator ensures if the target cluster is ready for a failover operation before initiating the action. As a result, any failover initiated is successful or if stale resources still exist on the failover target cluster, the operator stalls the failover till the stale resources are cleaned up.
Post hub recovery, subscription app pods now come up after Failover
Previously, post hub recovery, the subscription application pods did not come up after failover from primary to the secondary managed clusters. This caused RBAC error occurs in AppSub subscription resource on managed cluster due to a timing issue in the backup and restore scenario.
This issue has been fixed, and subscription app pods now come up after failover from primary to secondary managed clusters.
Application namespaces are no longer left behind in managed clusters after deleting the application
Previously, if an application was deleted on the RHACM hub cluster and its corresponding namespace was deleted on the managed clusters, the namespace reappeared on the managed cluster.
With this fix, once the corresponding namespace is deleted, the application no longer reappears.
odf-client-infoconfig map is now createdPreviously, the controller inside MCO was not properly filtering the
ManagedClusterViewresource. This lead to a key config mapodf-client-infoto not be created.With this update, the filtering mechanism has been fixed, and
odf-client-infoconfig map is created as expected.