Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 12 Jan 2025 08:23:00 +0100
From:      Cedric Blancher <cedric.blancher@gmail.com>
To:        freebsd-hackers@freebsd.org
Subject:   Re: WRITE_SAME support in FreeBSD nfsd NFSv4.1 mode?
Message-ID:  <CALXu0UcP5WR_gV000akarzDxGap70jJwNaf7_BgKgVVU0S2bzg@mail.gmail.com>
In-Reply-To: <CAOtMX2i29F8NU493v81ggsdcprr7iifuD1aivaxsULxZrYt1tA@mail.gmail.com>
References:  <CAAvCNcD1CziGxmgyzyWix5ADsDXRpkbFUM32H9nEji9kR%2BVc-Q@mail.gmail.com> <CAOtMX2i29F8NU493v81ggsdcprr7iifuD1aivaxsULxZrYt1tA@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 10 Jan 2025 at 16:02, Alan Somers <asomers@freebsd.org> wrote:
>
> On Thu, Jan 9, 2025 at 5:31=E2=80=AFPM Dan Shelton <dan.f.shelton@gmail.c=
om> wrote:
> >
> > Hello!
> >
> > Does FreeBSD nfsd support the WRITE_SAME request in NFSv4.1 mode?
> >
> > Dan
> > --
> > Dan Shelton - Cluster Specialist Win/Lin/Bsd
>
> Out of curiosity, what is your use case?

As discussed in the linux-nfs@ list, is a typical "big data" and
database accelerator, for example fast pattern fill (1 WRITE_SAME
command over the write, compared to <n> commands with data block,
where <n> is typically > 200 average), or just zero fill for blocks.
It's basically reducing network traffic dramatically.

Windows SMB 3.0 already supports that, and is a main selling point for
M$ to keep database people on the W$ platform. They even added several
Windows syscalls like
https://learn.microsoft.com/en-us/windows/win32/api/winioctl/ni-winioctl-fs=
ctl_set_zero_data

Ced
--=20
Cedric Blancher <cedric.blancher@gmail.com>
[https://plus.google.com/u/0/+CedricBlancher/]
Institute Pasteur



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CALXu0UcP5WR_gV000akarzDxGap70jJwNaf7_BgKgVVU0S2bzg>