Whamcloud - gitweb
- If a completion callback arrives before the reply for the enqueue, AND the
authorpschwan <pschwan>
Fri, 21 Jun 2002 18:43:43 +0000 (18:43 +0000)
committerpschwan <pschwan>
Fri, 21 Jun 2002 18:43:43 +0000 (18:43 +0000)
commit1115184f2a0d38886239f61e553c8c5f992e0de4
treedf95a5ad32f3be276157362d70b1ece79ee32eab
parent15396f75bacad08d839c4559a33234bcab9ad16b
- If a completion callback arrives before the reply for the enqueue, AND the
completion callback specifies a different resource than the original enqueue,
fixup the resource.
- When the enqueue reply does come back, recognize that we've already fixed up
the resource and avoid doing it again.
- I am ---> <--- this close to replacing all of the DLM locking, which is
almost certainly a cesspool of deadlock opportunities, with lock_kernel() until
lustre lite performance
lustre/ldlm/ldlm_lockd.c
lustre/ldlm/ldlm_request.c
lustre/ldlm/ldlm_resource.c