Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 5 Aug 2016 09:36:35 +0300
From:      Andriy Gapon <avg@FreeBSD.org>
To:        FreeBSD Filesystems <freebsd-fs@FreeBSD.org>, FreeBSD Current <freebsd-current@FreeBSD.org>
Subject:   Re: some [big] changes to ZPL (ZFS<->VFS )
Message-ID:  <04a12279-ab01-5f5c-d8d3-5571db07c229@FreeBSD.org>
In-Reply-To: <3f79e88d-a519-0c8d-f16a-7c83460a37c1@FreeBSD.org>
References:  <3f79e88d-a519-0c8d-f16a-7c83460a37c1@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 03/08/2016 17:25, Andriy Gapon wrote:
> Another change that was not strictly required and which is probably too
> intrusive is killing the support for case insensitive operations.   My
> thinking was that FreeBSD VFS does not provide support for those anyway.
>  But I'll probably restore the code, at least in the bottom half of the
> ZPL, before committing the change.

It turned out that most of the removed code was dead anyway and it took
just a few lines of code to restore support for case-insensitive
filesystems.  Filesystems with mixed case sensitivity behave exactly the
same as case-sensitive filesystem as it has always been the case on FreeBSD.

Anyway the big change has just been committed:
https://svnweb.freebsd.org/changeset/base/303763
Please test away.

Another note is that the filesystem name cache is now disabled for case
insensitive filesystems and filesystems with normalization other than
none.  That may hurt the lookup performance, but should ensure
correctness of operations.

-- 
Andriy Gapon



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?04a12279-ab01-5f5c-d8d3-5571db07c229>