Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 11 Sep 2017 23:17:12 -0700
From:      Conrad Meyer <cem@freebsd.org>
To:        Julian Elischer <julian@freebsd.org>
Cc:        freebsd-current <freebsd-current@freebsd.org>
Subject:   Re: extending the maximum filename length
Message-ID:  <CAG6CVpWe5bUkU1CkpoSmeZ0jxH%2BKb67fy7VE=Lq7guBBTzeCJw@mail.gmail.com>
In-Reply-To: <8d04540b-6daf-aa13-5648-0ec2541cbae6@freebsd.org>
References:  <0154558d-b2ad-af97-3960-3e392678f709@freebsd.org> <CAG6CVpXxr%2B7j6dN0EUhQ95Rn9GQtakJOsAKCCyBoUJjfUU16Hw@mail.gmail.com> <8d04540b-6daf-aa13-5648-0ec2541cbae6@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Sep 9, 2017 at 9:09 AM, Julian Elischer <julian@freebsd.org> wrote:
> maybe we could get it into -current.
> It'd be silly to have to have people re-inventing hte wheel all the time.
> How about you put those changes into the reviews.freebsd.org and we can get
> some general consensus on them.
> We'll have to do similar for the Asian customers and anyone who uses UTF-8.
> So it
> would be silly to have to develop it all again (but subtly different of
> course).
>
> The key issue is how many system calls and other APIs would be broken,
> and how many would be broken in a non backwards compatible way?
>
> We would need it in a stable/10 and 11 branch but if the patch is isolated
> enough we could carry it forward until we get to 12.
>
> One has to allow people to do whatever they are used to with Windows.
> And in this case the issue is serving files over samba to windows machines.

Hey Julian,

I've thrown the patch up at https://reviews.freebsd.org/D12330 .  I
haven't actually tested it on FreeBSD, but it does compile.  We also
have some patches against contrib/pjdfstest to fix those tests against
long file names, but I think we can hold off on those changes until
we've nailed down what the architectural change will be (if any).

It's quite possible this accidentally breaks even more APIs than
expected and we should do some fine tuning to reduce the damage.  Our
$WORK product mostly doesn't care about ABI, so we may not have
noticed some ABI breakage.

If anyone else is interested, please subscribe or add yourself as a
reviewer on the phabricator revision.

Best,
Conrad



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAG6CVpWe5bUkU1CkpoSmeZ0jxH%2BKb67fy7VE=Lq7guBBTzeCJw>