libcephfs exposes a "snapdiff" API that lets programmatic users query for the list of files changed between two snapshots. This identifies the changed files, but does not identify the changed regions within those files. RADOS exposes primitives that let you identify the regions which have changed between two snapshots. We should extend the CephFS snapdiff API to additionally let users query for the file diff, by querying the underlying RADOS objects. This should dramatically reduce the amount of data read and transmitted when trying to maintain consistent copies over time.
Please specify the severity of this bug. Severity is defined here: https://bugzilla.redhat.com/page.cgi?id=fields.html#bug_severity.
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 Ceph Storage 8.1 security, bug fix, and enhancement updates), 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-2025:9775