From: Adam Kupczyk Date: Thu, 4 Dec 2025 13:59:57 +0000 (+0000) Subject: os/bluestore/bluefs: Fix stat() for WAL envelope mode X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=5a13df1c8c68d98c8a98ec6dc90c80ef8a5b6cbb;p=ceph.git os/bluestore/bluefs: Fix stat() for WAL envelope mode 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 --- diff --git a/src/os/bluestore/BlueFS.cc b/src/os/bluestore/BlueFS.cc index 2f58f41dcb2..889ca2c3cdb 100644 --- a/src/os/bluestore/BlueFS.cc +++ b/src/os/bluestore/BlueFS.cc @@ -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; }