]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
os/bluestore: Make truncate() drop unused allocations
authorAdam Kupczyk <akupczyk@ibm.com>
Tue, 22 Oct 2024 18:53:22 +0000 (18:53 +0000)
committerAdam Kupczyk <akupczyk@ibm.com>
Fri, 17 Jan 2025 08:38:32 +0000 (08:38 +0000)
commit4e61b92b8ba45cf9a01393d404e3ee942856bd5e
tree83b6056266c222dd7db7bd0fc6cd531ec8c3dab3
parent5fc980e4e263be4645e127c2c0c01542da556935
os/bluestore: Make truncate() drop unused allocations

Review fixes. Removed overcatious assert.
Improved if .. else style.
Skipped processing extent truncation when seek() goes to end.

Fixes: https://tracker.ceph.com/issues/68385 (addendum)
Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
(cherry picked from commit 85fac18a1cb0491e270261c71a506c4c1ba5e0bf)
src/os/bluestore/BlueFS.cc