[ClusterLabs] Is "Process pause detected" triggered too easily?

Jean-Marc Saffroy saffroy at gmail.com
Tue Oct 3 21:57:43 CEST 2017


Hi Jan,

On Tue, 3 Oct 2017, Jan Friesse wrote:

> > I hope this makes sense! :)
> 
> I would still have some questions :) but that is really not related to 
> the problem you have.

Questions are welcome! I am new to this stack, so there is certainly room 
for learning and for improvement.

> My personal favorite is consensus timeout. Because you've set (and I 
> must say according to doc correctly) consensus timeout to 3600 (= 1.2 * 
> token). Problem is, that result token timeout is not 3000, but with 5 
> nodes it is actually 3000 (base token) + (no_nodes - 2) * 650 ms = 4950 
> (as you can check by observing runtime.config.totem.token key). So it 
> may make sense to set consensus timeout to ~6000.

Could you clarify the formula for me? I don't see how "- 2" and "650" map 
to this configuration.

And I suppose that on our bigger system (20+5 servers) we need to greatly 
increase the consensus timeout.

Overall, tuning the timeouts seems related to be Black Magic. ;) I liked 
the idea suggested in an old thread that there would be a spreadsheet (or 
even just plain formulas) exposing the relation between the various knobs.

One thing I wonder is: would it make sense to annotate the state machine 
diagram in the Totem paper (page 15 of 
http://www.cs.jhu.edu/~yairamir/tocs.ps.gz) with those tunables? Assuming 
the paper still reflects the behavior of the current code.

> This doesn't change the fact that "bug" is reproducible even with 
> "correct" consensus, so I will continue working on this issue.

Great! Thanks for taking the time to investigate.


Cheers,
JM

-- 
saffroy at gmail.com



More information about the Users mailing list