All of lore.kernel.org
 help / color / mirror / Atom feed
* [Cluster-devel] Why does dlm_lock function fails when downconvert a dlm lock?
@ 2021-08-11 10:38 Gang He
  2021-08-11 20:35 ` Alexander Aring
  0 siblings, 1 reply; 7+ messages in thread
From: Gang He @ 2021-08-11 10:38 UTC (permalink / raw)
  To: cluster-devel.redhat.com

Hello List,

I am using kernel 5.13.4 (some old version kernels have the same problem).
When node A acquired a dlm (EX) lock, node B tried to get the dlm lock, node A got a BAST message,
then node A downcoverted the dlm lock to NL, dlm_lock function failed with the error -16.
The function failure did not always happen, but in some case, I could encounter this failure. 
Why does dlm_lock function fails when downconvert a dlm lock? there are any documents for describe these error cases?
If the code ignores dlm_lock return error from node A, node B will not get the dlm lock permanently.
How should we handle such situation? call dlm_lock function to downconvert the dlm lock again?

Thanks
Gang

 




^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2021-08-16 14:50 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-08-11 10:38 [Cluster-devel] Why does dlm_lock function fails when downconvert a dlm lock? Gang He
2021-08-11 20:35 ` Alexander Aring
2021-08-12  5:44   ` Gang He
2021-08-12 17:45     ` David Teigland
2021-08-13  6:49       ` Gang He
2021-08-16 14:41         ` David Teigland
2021-08-16 14:50           ` David Teigland

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.