Project

General

Profile

Feature #3997

ZFS L2ARC default behavior should allow reading while writing

Added by Sašo Kiselkov almost 7 years ago. Updated over 6 years ago.

Status:
New
Priority:
Normal
Category:
-
Start date:
2013-08-06
Due date:
% Done:

0%

Estimated time:
Difficulty:
Medium
Tags:
needs-triage
Gerrit CR:

Description

The ZFS L2ARC implementation has a tunable called l2arc_norw (by default set to B_TRUE) which means that a given L2ARC device will not service reads while an L2ARC write is going on. This behavior was based on some strange buggy firmware behavior in one of Sun's shipped flash caching products and should not be the default for all systems with L2ARC. The default should be to allow reading from L2ARC while a write is going on (l2arc_norw = B_FALSE), and only users with buggy L2ARC devices should set l2arc_norw = B_TRUE if they need to.

History

#1

Updated by Rich Lowe over 6 years ago

  • Project changed from site to illumos gate

Also available in: Atom PDF