On Fri, Jun 06, 2025 at 09:16:12AM +0800, Hongbo Li wrote: > > > On 2025/5/31 23:03, Kent Overstreet wrote: > > On Sat, May 31, 2025 at 10:00:55PM +0800, Hongbo Li wrote: > > > > > > 在 2025/5/31 7:16, Kent Overstreet 写道: > > > > On Fri, May 30, 2025 at 11:19:32PM +0200, Martin Steigerwald wrote: > > > > > Hi! > > > > > > > > > > Summary: I am curious why "ls -l" reports 16 EiB as the size of a > > > > > directory entry. As to what I can see the filesystem is perfectly > > > > > fine. > > > > > > > > > > Kernel 6.15, self compiled. 320 GiB BCacheFS on LUKS encrypted LVM. > > > > > Checksums are xxhash. Filesystem was created recently on self compiled > > > > > 6.15-rc7 with self-compiled bcachefs tools from git tag 1.25.2. > > > > > "bcachefs" > > > > > reports 1.25.1 as version number. > > > > > > > > > > I have a directory entry that according to ls -l is quite big: > > > > > > > > > > drwxrwxr-x 5 martin martin 18446744073709551400 DATE DIRECTORY > > > > Yes, this is due to a leftover from the directory i_size patchset that > > > > had to be reverted. As long as it's not causing issues it'll be a bit > > > > before I get to it, I've got higher priority bugs I'm working on right > > > > now (as usual). > > > > > > > > Hongbo, whatever happened to that patchset? I thought you were going to > > > > fix it so we could get it back in later? > > > I'm very sorry for the directory i_size problem. And this work has been > > > postponed recently due to my other internal works. Yeah, I will get back > > > to > > > this work after this Dragon Boat festival. I'm really sorry I haven't > > > dealt > > > with it sooner. > > > > Ok, don't worry about it, the rest of it isn't urgent, just the i_size > > fixes for the revert - I'll try to get that out today. > > Hi, Kent, > Thank you, I noticed you have reverted the related patch. I've been to busy > with some internal matters recently, but I will continue to follow up on > this task.
No rush now, let's just make sure the repair code is handling transaction restarts correctly when it comes back :)
