HomeFreeBSD

Prevent reclaim in metaslab preload threads

Description

Prevent reclaim in metaslab preload threads

Reclaim during metaslab preloading can cause deadlocks involving znode
z_lock and ARC buffer header ht_lock.

Signed-off-by: Tim Chase <tim@chase2k.com>
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Closes #3532.

Details

Provenance
Tim Chase <tim@chase2k.com>Authored on Jul 3 2015, 2:24 PM
Brian Behlendorf <behlendorf1@llnl.gov>Committed on Jul 6 2015, 4:36 PM
Parents
rGe16b3fcc610f: Illumos 5008 - lock contention (rrw_exit) while running a read only load
Branches
Unknown
Tags
Unknown

Event Timeline

Brian Behlendorf <behlendorf1@llnl.gov> committed rG1cd777340bb2: Prevent reclaim in metaslab preload threads (authored by Tim Chase <tim@chase2k.com>).Jul 6 2015, 4:36 PM