On 6/17/2010 7:11 PM, Sunil Mushran wrote:
This patch looks ok on the surface. Should be usable. But checking into
the repo is another matter.
ok, won't checkin but will give this as one-off fix for now.
My problem is that this flag is very much like inflight_locks but
is not the same.
This patch looks ok on the surface. Should be usable. But checking into
the repo is another matter.
My problem is that this flag is very much like inflight_locks but
is not the same. inflight_locks are taken only on lockres' that are
mastered by the node. This new flag does the same but for non
This patch fixes the following hole.
dlmlock tries to create a new lock on a lockres that is on purge list. It calls
dlm_get_lockresource and later adds a lock to blocked list. But in this window,
dlm_thread can purge the lockres and unhash it. This will cause a BUG, as when
the AST comes back