Bug 15822 - Enable support for cephfs case insensitive behavior
Summary: Enable support for cephfs case insensitive behavior
Status: RESOLVED FIXED
Alias: None
Product: Samba 4.1 and newer
Classification: Unclassified
Component: VFS Modules (show other bugs)
Version: 4.22.0
Hardware: All All
: P5 normal (vote)
Target Milestone: ---
Assignee: Jule Anger
QA Contact: Samba QA Contact
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-03-10 16:51 UTC by Guenther Deschner
Modified: 2025-04-17 17:15 UTC (History)
2 users (show)

See Also:


Attachments
patch from master for v4-22-test (4.54 KB, patch)
2025-03-13 21:51 UTC, Guenther Deschner
anoopcs: review+
Details
patch from master for v4-21-test (23.35 KB, patch)
2025-03-14 10:44 UTC, Anoop C S
gd: review+
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Guenther Deschner 2025-03-10 16:51:01 UTC
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.
Comment 1 Björn Jacke 2025-03-11 09:10:22 UTC
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.
Comment 2 Guenther Deschner 2025-03-11 13:52:19 UTC
Thanks for the reminder Björn, the proposed changes are highly cephfs specific, nothing generic in there at all I'm afraid.
Comment 3 Samba QA Contact 2025-03-11 20:35:13 UTC
This bug was referenced in samba master:

a52602030e6ba0e1bcddf5f611464b58076fadd0
Comment 4 Guenther Deschner 2025-03-13 21:51:06 UTC
Created attachment 18603 [details]
patch from master for v4-22-test
Comment 5 Anoop C S 2025-03-14 10:44:47 UTC
Created attachment 18605 [details]
patch from master for v4-21-test
Comment 6 Guenther Deschner 2025-03-14 14:36:36 UTC
Comment on attachment 18605 [details]
patch from master for v4-21-test

LGTM, RB+
Comment 7 Guenther Deschner 2025-03-14 14:37:25 UTC
Jule, please add to v4-21 and v4-22, thanks!
Comment 8 Jule Anger 2025-03-18 14:24:32 UTC
Pushed to autobuild-v4-{22,21}-test.
Comment 9 Samba QA Contact 2025-03-18 16:51:14 UTC
This bug was referenced in samba v4-22-test:

09f3bbd41758fb402261121e6f3ffff52171b470
Comment 10 Samba QA Contact 2025-03-20 11:10:15 UTC
This bug was referenced in samba v4-21-test:

37a74eb39a94aa54ec6d2262b1a7ca8016c5a2a2
8c7d9f39d9fca3d846cc3a8f348af3788c25fd0d
904341acc5f966d60f262193919aa182ec105466
78ab723ea2b24e0fd7d93ee49c5df6b0df1b2a00
3b5c47c40f2b0b23e35f4b0270b9323d6becf418
32e6aefa86d9e1dc0f4520d01eb59a18c54fbf5a
2a70febce8a59a688415869ba017e0775a6fed2e
f57377d1b9c05d79d8c18d0cd1ce1ba03cde6bd0
6533b3db6cecdd41f19ab2d0a8b51f6cbecd759c
Comment 11 Jule Anger 2025-03-20 11:57:47 UTC
Closing out bug report.

Thanks!
Comment 12 Samba QA Contact 2025-03-31 14:50:59 UTC
This bug was referenced in samba v4-21-stable (Release samba-4.21.5):

37a74eb39a94aa54ec6d2262b1a7ca8016c5a2a2
8c7d9f39d9fca3d846cc3a8f348af3788c25fd0d
904341acc5f966d60f262193919aa182ec105466
78ab723ea2b24e0fd7d93ee49c5df6b0df1b2a00
3b5c47c40f2b0b23e35f4b0270b9323d6becf418
32e6aefa86d9e1dc0f4520d01eb59a18c54fbf5a
2a70febce8a59a688415869ba017e0775a6fed2e
f57377d1b9c05d79d8c18d0cd1ce1ba03cde6bd0
6533b3db6cecdd41f19ab2d0a8b51f6cbecd759c
Comment 13 Samba QA Contact 2025-04-17 17:15:59 UTC
This bug was referenced in samba v4-22-stable (Release samba-4.22.1):

09f3bbd41758fb402261121e6f3ffff52171b470