[Openais] [corosync] - Cpg synchronization patch

Steven Dake sdake at redhat.com
Mon Jul 20 07:17:34 PDT 2009


good for merge

Regards
-steve

On Thu, 2009-07-16 at 16:18 +0200, Jan Friesse wrote:
> Cpg synchronization patch for conf change messages.
> 
> The root of the theoretical problem is that cpg_join or cpg_leave
> messages are being sent via the C apis between synchronization.  With
> the current cpg, synchronization happens in confchg_fn, and then later
> in cpg_sync_process.  cpg_sync_process is called much later after
> confchg_fn and introduces a small probability of a window of time for
> queued in totem (but not yet ordered by totem) for those cpg_join and
> cpg_leave operations to interact with the synchronization process which
> should happen in one atomic operation but currently is two distinct
> operations.
> 
> Regards,
>   Honza
> _______________________________________________
> Openais mailing list
> Openais at lists.linux-foundation.org
> https://lists.linux-foundation.org/mailman/listinfo/openais



More information about the Openais mailing list