Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 13 Nov 2015 13:17:29 -0500
From:      FF <fusionfoto@gmail.com>
To:        freebsd-fs@freebsd.org
Subject:   Fwd: Adjusting zvol_immediate_write_sz
Message-ID:  <CAD=tpee1_dY79SRpSpx4WUjTukHXSstn%2BqBkkHOJq0-18WhZOg@mail.gmail.com>
In-Reply-To: <CAD=tpefgJgFHxuReXWOmTZLzziou6qDti6_uA=rz6k=_VTz%2BsQ@mail.gmail.com>
References:  <CAD=tpecoOsNKkXt5Hp6rQpXcdwKdeM3bpyUyh=C7enbJHH=wZA@mail.gmail.com> <5629E4F5.3030500@multiplay.co.uk> <CAD=tpeeD9Ef-8bby2zZXa%2B0srN951DLh9FgMynJvu6Zi7CHSFA@mail.gmail.com> <CAD=tpefgJgFHxuReXWOmTZLzziou6qDti6_uA=rz6k=_VTz%2BsQ@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
This is what I wrote up. It compiles into 9.2 and executes fine. I looked
at the section on 9.3 and it doesn't appear that any changes would be
required. Thanks in advance, to whomever looks at it.

# pwd
/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs
# more patch

--- zvol.c.orig 2015-10-23 18:50:25.000000000 -0400
+++ zvol.c      2015-10-23 18:53:04.000000000 -0400
@@ -1103,6 +1103,12 @@
  * Otherwise we will later flush the data out via dmu_sync().
  */
 ssize_t zvol_immediate_write_sz = 32768;
+SYSCTL_DECL(_vfs_zfs);
+TUNABLE_QUAD("vfs.zfs.zil_immediate_write_sz", &zvol_immediate_write_sz);
+SYSCTL_QUAD(_vfs_zfs, OID_AUTO, zil_immediate_write_sz, CTLFLAG_RW,
+    &zvol_immediate_write_sz, 0, "Controls ZIL behavior by adjusting size
of immediate write");
+
+

 static void
 zvol_log_write(zvol_state_t *zv, dmu_tx_t *tx, offset_t off, ssize_t resid,

-------
If you need me to conform it as a patch against / or /usr/src, just let me
know.

Thanks!



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAD=tpee1_dY79SRpSpx4WUjTukHXSstn%2BqBkkHOJq0-18WhZOg>