diff options
Diffstat (limited to 'dlm/dlm_load.c')
-rw-r--r-- | dlm/dlm_load.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/dlm/dlm_load.c b/dlm/dlm_load.c index 30cf161..9a953fe 100644 --- a/dlm/dlm_load.c +++ b/dlm/dlm_load.c @@ -383,6 +383,18 @@ static void astfn(void *arg) }; } +/* FIXME: ran two dlm_load's on four nodes over the weekend, and one instance + of dlm_load hit: + lk 007 unlock + lk 007 cast 3000665 EUNLOCK 022c0912 wait r0 c0 u1 c0 gr 2 rq -1 last unlock + lk 007 request mode 2 noqueue 1 + lk 007 cast 3000705 EAGAIN 00680909 wait r1 c0 u0 c0 gr -1 rq 2 last request + lk 007 request mode 0 noqueue 1 + lk 007 cast 3000732 EAGAIN 017b090e wait r1 c0 u0 c0 gr -1 rq 0 last request + lk 007 request mode 6 noqueue 0 + ERROR lk 007 request errno 22 wait r0 c0 u0 c0 lastop request +*/ + static int do_request(struct lk *lk, int mode, int noqueue) { char name[DLM_RESNAME_MAXLEN]; |