Skip to content
Commit 9b1038d1 authored by Jason Evans's avatar Jason Evans
Browse files

Do not hold the base mutex while calling extent hooks.

Drop the base mutex while allocating new base blocks, because extent
allocation can enter code that prohibits holding non-core mutexes, e.g.
the extent_[d]alloc() and extent_purge_forced_wrapper() calls in
extent_alloc_dss().

This partially resolves #802.
parent eeefdf3c
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment