Please update the RDT flag/text appropriately.
Verified the fix on 4.16.0-120. Exact versions: --------------- OCP: 4.16.0-0.nightly-2024-06-07-024651 ODF: 4.16.0-120 noobaa core: 5.16.0-1d8127c noobaa operator: 5.16.0-705652b55ddaabc6bbdf16cb648c4f9a72345cf1 noobaa cli: 5.16.0 Steps taken: ------------ The following steps via OCS-CI automation upload mockup logs to the logs bucket for faster responses: 1. Setup log-based replication with deletion sync between two buckets 2. Patch the policy to sync only a specific prefix 3. Upload objects to two prefixes - one that should be synced and one that shouldn't 4. Wait for the objects under the synced prefix to be replicated 5. Make sure that the objects under the other prefix were not replicated 6. Copy the objects that were not deleted to the same prefix on the target bucket 7. Delete all the objects on both prefixes from the source bucket 8. Wait for the objects with the prefix to be deleted from the target bucket 9. Make sure the objects without the prefix were not deleted from the target bucket The OCS-CI test in question: https://github.com/sagihirshfeld/ocs-ci/blob/3efc00695446ce85e48d9e416c324569a980f621/tests/functional/object/mcg/test_log_based_bucket_replication.py#L123-L195 Results: -------- Only the specified prefix was synced, as expected.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Important: Red Hat OpenShift Data Foundation 4.16.0 security, enhancement & bug fix update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2024:4591