HomeClusterLabs Projects

Fix: libcrmcluster: prevent external callers from triggering assertion when…

This commit no longer exists in the repository. It may have been part of a branch which was deleted.

Description

Fix: libcrmcluster: prevent external callers from triggering assertion when connecting to cluster

When sbd is connecting to cluster by calling crm_cluster_connect() ->
pcmk_cluster_connect() -> pcmkcorosync_connect() ->
pcmk
cpg_connect() -> pcmk__server_message_type()

, it triggers assertion:

error: log_assertion_as: pcmkserver_message_type: Triggered fatal
assertion at servers.c:165 : (server > 0) && (server <
PCMK
NELEM(server_info))

This fixes it by avoiding calling pcmkserver_message_type() in
pcmk
cpg_connect().

Details

Provenance
gao-yanAuthored on Thu, Feb 6, 10:45 AM

Commit No Longer Exists

This commit no longer exists in the repository.