mirror of
https://github.com/ceph/ceph
synced 2025-02-23 11:07:35 +00:00
librados/snap_set_diff: ignore truncates above size at start
Because currently calc_snap_set_diff() only ever appends to the running diff, an excessive (either too large or completely bogus) zero extent is reported in cases where an object is first expanded (with a snapshot taken at that point) and then truncated but still above the size of the object as of the starting snapshot. Fixes: https://tracker.ceph.com/issues/63770 Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
This commit is contained in:
parent
435306d9b2
commit
5b11fb314a