On Sun, Oct 07, 2018 at 01:57:10PM +0200, Stefan Ring wrote: > On Sun, Oct 7, 2018 at 11:43 AM Stefan Ring <stefanrin@xxxxxxxxx> wrote: > > > > Interestingly my file system has dirblklog = 0. I guess I'll have to > > start creating some toy file system images for experimentation. > > Ok, I've found out how to create one with dirblklog > 0, but the > default seems to be, and have been for a very long time, zero > (directory blocks are the same size as file system blocks). I'm afraid > of uncovering all kinds of nastiness going this untrodden path… Nothing is ever simple in xfs, sadly. :/ That said, I think the "recommended" ceph configuration still has multiblock directories, so I think those code paths are somewhat frequently used by some of the users. (I guess you could temporarily change the patch to memset(buf, 'a', ...) to make sure it only ever touches the empty parts of the dir block buffer.) --D