commit | 9b523c6c15814e6662a1f659576996e047b7f965 | [log] [tgz] |
---|---|---|
author | Qi Wang <interwq@gwu.edu> | Tue Mar 30 16:55:22 2021 -0700 |
committer | Qi Wang <interwq@gmail.com> | Wed Mar 31 14:42:33 2021 -0700 |
tree | ebb9121b856d13fb257363c5a74045cba4b6ba4e | |
parent | ce68f326b0c6bc5f2ba126a9cc8afef3f8a70039 [diff] |
Refactor the locking in extent_recycle(). Hold the ecache lock across extent_recycle_extract() and extent_recycle_split(), so that the extent_deactivate after split can avoid re-take the ecache mutex.