]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
os/bluestore/bluefs: Fix stat() for WAL envelope mode 66512/head
authorAdam Kupczyk <akupczyk@ibm.com>
Thu, 4 Dec 2025 13:59:57 +0000 (13:59 +0000)
committerAdam Kupczyk <akupczyk@ibm.com>
Thu, 4 Dec 2025 14:12:48 +0000 (14:12 +0000)
After indexing WAL envelope files update of actual file size was
forgotten. Strangely, it does not affect RocksDB WAL recovery procedure.

Fixes: https://tracker.ceph.com/issues/74091
Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
src/os/bluestore/BlueFS.cc

index 2f58f41dcb249a55b16ee973f78c9f9971747203..889ca2c3cdbf2c436ecb87e76993c40210285efc 100644 (file)
@@ -2543,6 +2543,8 @@ void BlueFS::_envmode_index_file(
     }
   }
   file->envelopes_indexed = true;
+  file->fnode.content_size = env_ofs;
+  file->fnode.size = scan_ofs;
   delete h;
 }