* Optional case-insensitivity
@ 2020-08-28 19:43 Neal Gompa
2020-08-28 23:26 ` Chris Murphy
2020-08-29 0:16 ` Mark Harmstone
0 siblings, 2 replies; 4+ messages in thread
From: Neal Gompa @ 2020-08-28 19:43 UTC (permalink / raw)
To: Btrfs BTRFS; +Cc: Josef Bacik, David Sterba, Mark Harmstone, Chris Murphy
Hey,
So I saw today on LWN an article about ext4 gaining the ability to do
per file/folder case-insensitivity[1]. I can see some value in this
property existing for subvolume/folder/file level for Btrfs for things
like Wine and Darling, which could take advantage of this to help
support Windows and macOS applications that expect insensitivity to
work properly. In particular, I'm looking at how games are glitchy
with case sensitivity because it's rarely tested (both Windows and
macOS are case-insensitive by default).
Has anyone looked at what it would take to do this in Btrfs too?
[1]: https://lwn.net/Articles/829737/
--
真実はいつも一つ!/ Always, there's only one truth!
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Optional case-insensitivity
2020-08-28 19:43 Optional case-insensitivity Neal Gompa
@ 2020-08-28 23:26 ` Chris Murphy
2020-08-28 23:28 ` Chris Murphy
2020-08-29 0:16 ` Mark Harmstone
1 sibling, 1 reply; 4+ messages in thread
From: Chris Murphy @ 2020-08-28 23:26 UTC (permalink / raw)
To: Neal Gompa
Cc: Btrfs BTRFS, Josef Bacik, David Sterba, Mark Harmstone, Chris Murphy
On Fri, Aug 28, 2020 at 1:44 PM Neal Gompa <ngompa13@gmail.com> wrote:
>
> Hey,
>
> So I saw today on LWN an article about ext4 gaining the ability to do
> per file/folder case-insensitivity[1]. I can see some value in this
> property existing for subvolume/folder/file level for Btrfs for things
> like Wine and Darling, which could take advantage of this to help
> support Windows and macOS applications that expect insensitivity to
> work properly. In particular, I'm looking at how games are glitchy
> with case sensitivity because it's rarely tested (both Windows and
> macOS are case-insensitive by default).
>
> Has anyone looked at what it would take to do this in Btrfs too?
>
> [1]: https://lwn.net/Articles/829737/
It might also make virtiofs on Btrfs more compelling across
virtualized Windows and macOS.
--
Chris Murphy
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Optional case-insensitivity
2020-08-28 23:26 ` Chris Murphy
@ 2020-08-28 23:28 ` Chris Murphy
0 siblings, 0 replies; 4+ messages in thread
From: Chris Murphy @ 2020-08-28 23:28 UTC (permalink / raw)
To: Chris Murphy
Cc: Neal Gompa, Btrfs BTRFS, Josef Bacik, David Sterba, Mark Harmstone
On Fri, Aug 28, 2020 at 5:26 PM Chris Murphy <lists@colorremedies.com> wrote:
>
> On Fri, Aug 28, 2020 at 1:44 PM Neal Gompa <ngompa13@gmail.com> wrote:
> >
> > Hey,
> >
> > So I saw today on LWN an article about ext4 gaining the ability to do
> > per file/folder case-insensitivity[1]. I can see some value in this
> > property existing for subvolume/folder/file level for Btrfs for things
> > like Wine and Darling, which could take advantage of this to help
> > support Windows and macOS applications that expect insensitivity to
> > work properly. In particular, I'm looking at how games are glitchy
> > with case sensitivity because it's rarely tested (both Windows and
> > macOS are case-insensitive by default).
> >
> > Has anyone looked at what it would take to do this in Btrfs too?
> >
> > [1]: https://lwn.net/Articles/829737/
>
> It might also make virtiofs on Btrfs more compelling across
> virtualized Windows and macOS.
i.e. virtiofs pointed at a subvolume; suggesting if possible making
the behavior enabled not just be feature flag (if required) but also
xattr set on the enclosing subvol.
--
Chris Murphy
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Optional case-insensitivity
2020-08-28 19:43 Optional case-insensitivity Neal Gompa
2020-08-28 23:26 ` Chris Murphy
@ 2020-08-29 0:16 ` Mark Harmstone
1 sibling, 0 replies; 4+ messages in thread
From: Mark Harmstone @ 2020-08-29 0:16 UTC (permalink / raw)
To: Neal Gompa, Btrfs BTRFS; +Cc: Josef Bacik, David Sterba, Chris Murphy
On 28/8/20 8:43 pm, Neal Gompa wrote:
> Hey,
>
> So I saw today on LWN an article about ext4 gaining the ability to do
> per file/folder case-insensitivity[1]. I can see some value in this
> property existing for subvolume/folder/file level for Btrfs for things
> like Wine and Darling, which could take advantage of this to help
> support Windows and macOS applications that expect insensitivity to
> work properly. In particular, I'm looking at how games are glitchy
> with case sensitivity because it's rarely tested (both Windows and
> macOS are case-insensitive by default).
>
> Has anyone looked at what it would take to do this in Btrfs too?
>
> [1]: https://lwn.net/Articles/829737/
Hi Neal,
FWIW, I emulate the reverse of this, optional case-insensitity, in my Windows
Btrfs driver, by using the xattr user.case_sensitive.
To do it properly, presumably all you'd need to do is add another DIR_INDEX/
DIR_ITEM pair to the inodes in question, though it'd imply another compat_ro
flag. I think it's something I've mentioned to Chris Mason before now.
Mark
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2020-08-29 0:16 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-08-28 19:43 Optional case-insensitivity Neal Gompa
2020-08-28 23:26 ` Chris Murphy
2020-08-28 23:28 ` Chris Murphy
2020-08-29 0:16 ` Mark Harmstone
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).