]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
Merge pull request #60556 from aclamk/wip-aclamk-bluefs-truncate-allocations-main
authorAdam Kupczyk <akupczyk@ibm.com>
Fri, 17 Jan 2025 08:31:32 +0000 (09:31 +0100)
committerGitHub <noreply@github.com>
Fri, 17 Jan 2025 08:31:32 +0000 (09:31 +0100)
os/bluestore: Make truncate() drop unused allocations - addendum

1  2 
src/os/bluestore/BlueFS.cc
src/test/objectstore/test_bluefs.cc

index 2f88acdc93b58a2b1059b1ea2f52ca28ebc183da,3b30722b652f5d2b48b34cb02a4d17c176d48518..50f293d45fd1b42c29dae52640c19761ce3669cd
@@@ -3829,9 -3822,7 +3830,8 @@@ int BlueFS::truncate(FileWriter *h, uin
      }
      if (changed_extents) {
        fnode.size = offset;
-       fnode.allocated = new_allocated;
        fnode.reset_delta();
 +      fnode.recalc_allocated();
        log.t.op_file_update(fnode);
        // sad, but is_dirty must be set to signal flushing of the log
        h->file->is_dirty = true;
Simple merge