aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrian Behlendorf <[email protected]>2013-07-24 09:57:56 -0700
committerBrian Behlendorf <[email protected]>2013-07-29 22:05:32 -0700
commitc93504f03a0881992689069a8f78e17933dcd5b3 (patch)
tree4acf4d3d5f559e13493494246dd82b7f984a6ce1
parent6e1d7276c94cbd7c2e19f9232f6ba4bafa62dbe0 (diff)
Change l2arc_norw default to zero
These days modern SSDs can efficiently service concurrent reads and writes. When this flag was added that wasn't really the case for a variety of SSD controllers. But now we can set the default value to take advantage of this parallelism and only disable this as needed for specific troublesome hardware. Signed-off-by: Brian Behlendorf <[email protected]>
-rw-r--r--module/zfs/arc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/module/zfs/arc.c b/module/zfs/arc.c
index 3fd4fa061..dca17ab61 100644
--- a/module/zfs/arc.c
+++ b/module/zfs/arc.c
@@ -640,7 +640,7 @@ unsigned long l2arc_feed_secs = L2ARC_FEED_SECS; /* interval seconds */
unsigned long l2arc_feed_min_ms = L2ARC_FEED_MIN_MS; /* min interval msecs */
int l2arc_noprefetch = B_TRUE; /* don't cache prefetch bufs */
int l2arc_feed_again = B_TRUE; /* turbo warmup */
-int l2arc_norw = B_TRUE; /* no reads during writes */
+int l2arc_norw = B_FALSE; /* no reads during writes */
/*
* L2ARC Internals