summaryrefslogtreecommitdiffstats
path: root/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_zfetch.c
diff options
context:
space:
mode:
authorkmacy <kmacy@FreeBSD.org>2009-06-11 22:24:08 +0000
committerkmacy <kmacy@FreeBSD.org>2009-06-11 22:24:08 +0000
commit8060c5388d25773502a25abfa49011c0f493a5e9 (patch)
tree6722844363175450b5c0d30051c05aa08b78a486 /sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_zfetch.c
parent807f4c1bf8f6b5d834a6c186eb4b3350fb653021 (diff)
downloadFreeBSD-src-8060c5388d25773502a25abfa49011c0f493a5e9.zip
FreeBSD-src-8060c5388d25773502a25abfa49011c0f493a5e9.tar.gz
pjd has requested that I keep the tunable as zfs_prefetch_disable to minimize gratuitous
differences with Opensolaris' ZFS Sorry for the churn
Diffstat (limited to 'sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_zfetch.c')
-rw-r--r--sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_zfetch.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_zfetch.c b/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_zfetch.c
index da7875ce..cddc64d 100644
--- a/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_zfetch.c
+++ b/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_zfetch.c
@@ -37,7 +37,7 @@
* until we can get this working the way we want it to.
*/
-int zfs_prefetch_enable = 1;
+int zfs_prefetch_disable = 0;
/* max # of streams per zfetch */
uint32_t zfetch_max_streams = 8;
@@ -49,8 +49,8 @@ uint32_t zfetch_block_cap = 256;
uint64_t zfetch_array_rd_sz = 1024 * 1024;
SYSCTL_DECL(_vfs_zfs);
-SYSCTL_INT(_vfs_zfs, OID_AUTO, prefetch_enable, CTLFLAG_RDTUN,
- &zfs_prefetch_enable, 0, "Enable prefetch for systems with less than 4GB");
+SYSCTL_INT(_vfs_zfs, OID_AUTO, prefetch_disable, CTLFLAG_RDTUN,
+ &zfs_prefetch_disable, 0, "Disable prefetch");
SYSCTL_NODE(_vfs_zfs, OID_AUTO, zfetch, CTLFLAG_RW, 0, "ZFS ZFETCH");
TUNABLE_INT("vfs.zfs.zfetch.max_streams", &zfetch_max_streams);
SYSCTL_UINT(_vfs_zfs_zfetch, OID_AUTO, max_streams, CTLFLAG_RDTUN,
@@ -598,7 +598,7 @@ dmu_zfetch(zfetch_t *zf, uint64_t offset, uint64_t size, int prefetched)
unsigned int blkshft;
uint64_t blksz;
- if (zfs_prefetch_enable == 0)
+ if (zfs_prefetch_disable)
return;
/* files that aren't ln2 blocksz are only one block -- nothing to do */
OpenPOWER on IntegriCloud