CephFS now has support for case insensitive directory trees (https://github.com/ceph/ceph/pull/60746), some changes are required for vfs_ceph_new to make use of that feature.
please have in mind to put code, which isn't filesystem specific into generic code paths. Many other filesystems including the most popular ext4 have case-insensitive support these days. We're ignoring this till now quite a bit, this is why I want to remind us to make sure that we don't implment generic stuff in fs-specific modules.
Thanks for the reminder Björn, the proposed changes are highly cephfs specific, nothing generic in there at all I'm afraid.
This bug was referenced in samba master: a52602030e6ba0e1bcddf5f611464b58076fadd0
Created attachment 18603 [details] patch from master for v4-22-test
Created attachment 18605 [details] patch from master for v4-21-test
Comment on attachment 18605 [details] patch from master for v4-21-test LGTM, RB+
Jule, please add to v4-21 and v4-22, thanks!