[Openais] evs tests

Steven Dake sdake at mvista.com
Thu Feb 3 13:39:57 PST 2005


Dave,

I had a look at this today and easily added the code to generate the
configuration change callbacks.  Unfortunately, another bug (defect-188)
prevents the dispatch routine from executing.

We intend to have defect 188 fixed within a week or two.

Then we can merge the fixes for defect 42.

Thanks
-steve

On Thu, 2005-02-03 at 01:03, David Teigland wrote:
> On Thu, Feb 03, 2005 at 12:38:01AM -0700, Steven Dake wrote:
> > Dave,
> > 
> > There is defect 42 in our bugzilla system which says that configuration
> > changes are not delivered on evs_initialize call.  This is easy to fix
> > but we have been in the midst of a new implementation of our protocol. 
> > As a result we have not sorted out this defect.
> > 
> > I have tested latest bitkeeper code and stopping then starting a
> > processor or adding a processor generate a configuration change.
> > 
> > Could you explain in more detail your test case?
> 
> #42 probably explains the problem, although I'm not certain what to expect
> yet...
> 
> The confchg callback is used when the "member_list" changes.  Am I right
> to understand that evs_initialize() adds the node to this list and
> evs_finalize() removes it?  (I was partly misled into thinking that
> evs_join/evs_leave were relevant to the member list.)
> 
> If I kill aisexec I do indeed get the confchg.  I'm primarily interested
> in having my evs-conf program discover all the other nodes in the member
> list, but it sounds like this won't work unless a member is killed or bug
> 42 is fixed.




More information about the Openais mailing list