mirror of
https://git.proxmox.com/git/mirror_corosync
synced 2025-10-25 12:23:03 +00:00
It turns out that there are some legitimate cases where fragmented messages might be interrupted during sending (e.g. CS_ERR_TRY_AGAIN or as in my case: CS_ERR_INTERRUPT). This creates a situation where LIBCPG_PARTIAL_FIRST is sent multiple times before receiving LIBCPG_PARTIAL_LAST. Solution is to drop incomplete message and start assembly of new message as libcpg should have reported error during sending of that incomplete message. Signed-off-by: Rytis Karpuška <rytisk@neurotechnology.com> Reviewed-by: Christine Caulfield <ccaulfie@redhat.com> Reviewed-by: Jan Friesse <jfriesse@redhat.com> |
||
|---|---|---|
| .. | ||
| cfg.c | ||
| cmap.c | ||
| cpg.c | ||
| libcfg.versions | ||
| libcfg.verso | ||
| libcmap.versions | ||
| libcmap.verso | ||
| libcpg.versions | ||
| libcpg.verso | ||
| libquorum.versions | ||
| libquorum.verso | ||
| libsam.versions | ||
| libsam.verso | ||
| libvotequorum.versions | ||
| libvotequorum.verso | ||
| Makefile.am | ||
| quorum.c | ||
| sam.c | ||
| util.h | ||
| votequorum.c | ||