Hi Andrew, I confirmed it in various ways.
The conclusion varies in movement by a version of glib. * The problem occurs in RHEL6.x. * The problem does not occur in RHEL7.0. And this problem is solved in glib of a new version. A change of next glib seems to solve a problem in a new version. * https://github.com/GNOME/glib/commit/91113a8aeea40cc2d7dda65b09537980bb602a06#diff-fc9b4bb280a13f8e51c51b434e7d26fd Many users expect right movement in old glib. * Till it shifts to RHEL7... Do you not make modifications in Pacemaker to support an old version? * Model it on old G_xxxx() function. Best Regards, Hideo Yamauchi. ----- Original Message ----- > From: Andrew Beekhof <and...@beekhof.net> > To: renayama19661...@ybb.ne.jp > Cc: The Pacemaker cluster resource manager <pacemaker@oss.clusterlabs.org> > Date: 2014/9/8, Mon 19:55 > Subject: Re: [Pacemaker] [Problem] lrmd detects monitor time-out by revision > of the system time. > > > On 8 Sep 2014, at 7:12 pm, renayama19661...@ybb.ne.jp wrote: > >> Hi Andrew, >> >>>>>> I confirmed some problems, but seem to be caused by the > fact that >> >>> an event >>>>> occurs somehow or other in g_main_loop of lrmd in the period > when it is >>> shorter >>>>> than a monitor. >>>>> >>>>> So if you create a trivial program with g_main_loop and a > timer, and >>> then change >>>>> the system time, does the timer expire early? >>>> >>>> Yes. >>> >>> That sounds like a glib bug. Ideally we'd get it fixed there rather > than >>> work-around it in pacemaker. >>> Have you spoken to them at all? >>> >> >> >> No. >> I investigate glib library a little more. >> And I talk with community of glib. >> >> I may talk again afterwards. > > Cool. I somewhat expect them to say "working as designed". > Which would be unfortunate, but it shouldn't be too hard to work around. > _______________________________________________ Pacemaker mailing list: Pacemaker@oss.clusterlabs.org http://oss.clusterlabs.org/mailman/listinfo/pacemaker Project Home: http://www.clusterlabs.org Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf Bugs: http://bugs.clusterlabs.org