From 5a13df1c8c68d98c8a98ec6dc90c80ef8a5b6cbb Mon Sep 17 00:00:00 2001 From: Adam Kupczyk Date: Thu, 4 Dec 2025 13:59:57 +0000 Subject: [PATCH] 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 --- src/os/bluestore/BlueFS.cc | 2 ++ 1 file changed, 2 insertions(+) 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; } -- 2.47.3