Steven Dake wrote:
> Chrissie/others,
> 
> Dave reported a bug today which is basically that sync is broken.  I
> found the root cause to be some integration issues between quorum and
> sync.
> 
> After thinking about it today, I came to the conclusion that sync should
> always happen regardless of quorum state.  As the code is now, sync only
> happens when quorum is achieved.  This leaves incorrect system state and
> is a violation of how the sync engine is designed to work.
> 
> What I propose is to provide the current quorum state into the sync_init
> callback so service engines can make the policy call on what they  want
> to do based upon current quorum.  
> 
> Any objections to this method?
> 
> I've attached a patch which at least fixes sync to work properly and is
> a complete forward port of the working sync engine in openais whitetank.
> 

That looks OK to me. It tests out OK for the limited things I've tried
it with this afternoon!

-- 

Chrissie
_______________________________________________
Openais mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/openais

Reply via email to