[Cluster-devel] [GFS2 PATCH v2 14/15] GFS2: Hold onto iopen glock longer when dinode creation fails
Andrew W Elble
aweits at rit.edu
Fri Oct 16 13:49:02 UTC 2015
> Hi Andy,
>
> Thanks. I'll investigate it.
>
> BTW, I haven't found any more blatant bugs during testing, however I'm
> debugging another issue. It seems as if I still have a reference counter
> issue somewhere because if I slam GFS2 hard enough, I can get it to
> accumulate millions of glocks that are never freed (unless memory pressure
> causes the glock shrinker to be called). Having the extra glocks is causing
> undue strain on the dlm, to the point where dlm can't keep up.
> So it seems likely that I'll do another revision here anyway.
> I'll keep you posted.
Bob,
Would that resemble something like this?
S glocks nondisk inode rgrp iopen flock quota j;rnl Total
S --------- ------- -------- ------- ------- ------- ----- ---- --------
S Unlocked: 1 67677 304 0 0 460 0 68442
S Locked: 2 1638575 630 1637848 0 780 1 3277836
S Total: 3 1706252 934 1637848 0 1240 1 3346278
S
S Held EX: 0 1 0 0 0 0 1 2
S Held SH: 1 1 0 1637847 0 0 0 1637849
S Held DF: 0 0 0 0 0 0 0 0
S G Waiting: 0 0 0 0 0 0 0 0
S P Waiting: 0 0 0 0 0 0 0 0
S DLM wait: 0
Thanks,
Andy
--
Andrew W. Elble
aweits at discipline.rit.edu
Infrastructure Engineer, Communications Technical Lead
Rochester Institute of Technology
PGP: BFAD 8461 4CCF DC95 DA2C B0EB 965B 082E 863E C912
More information about the Cluster-devel
mailing list