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!
Pushed to autobuild-v4-{22,21}-test.
This bug was referenced in samba v4-22-test: 09f3bbd41758fb402261121e6f3ffff52171b470
This bug was referenced in samba v4-21-test: 37a74eb39a94aa54ec6d2262b1a7ca8016c5a2a2 8c7d9f39d9fca3d846cc3a8f348af3788c25fd0d 904341acc5f966d60f262193919aa182ec105466 78ab723ea2b24e0fd7d93ee49c5df6b0df1b2a00 3b5c47c40f2b0b23e35f4b0270b9323d6becf418 32e6aefa86d9e1dc0f4520d01eb59a18c54fbf5a 2a70febce8a59a688415869ba017e0775a6fed2e f57377d1b9c05d79d8c18d0cd1ce1ba03cde6bd0 6533b3db6cecdd41f19ab2d0a8b51f6cbecd759c
Closing out bug report. Thanks!
This bug was referenced in samba v4-21-stable (Release samba-4.21.5): 37a74eb39a94aa54ec6d2262b1a7ca8016c5a2a2 8c7d9f39d9fca3d846cc3a8f348af3788c25fd0d 904341acc5f966d60f262193919aa182ec105466 78ab723ea2b24e0fd7d93ee49c5df6b0df1b2a00 3b5c47c40f2b0b23e35f4b0270b9323d6becf418 32e6aefa86d9e1dc0f4520d01eb59a18c54fbf5a 2a70febce8a59a688415869ba017e0775a6fed2e f57377d1b9c05d79d8c18d0cd1ce1ba03cde6bd0 6533b3db6cecdd41f19ab2d0a8b51f6cbecd759c
This bug was referenced in samba v4-22-stable (Release samba-4.22.1): 09f3bbd41758fb402261121e6f3ffff52171b470