HomeClusterLabs Projects

Feature: lrmd: Perform the TLS handshake asynchronously.

Description

Feature: lrmd: Perform the TLS handshake asynchronously.

It can take some time for the gnutls handshake to complete, during which
time the cluster is stuck waiting. Instead, immediately attempt the
handshake. If that fails, then start a mainloop source that will
repeatedly attempt the handshake and report results when it finishes.

Fixes T824

Details

Provenance
clumensAuthored on Aug 8 2024, 1:29 PM
Parents
rPfcd01a984541: Low: lrmd: Report connection failures in tls_handshake_failed.
Branches
Unknown
Tags
Unknown
Tasks
T824: Make GnuTLS handshakes asynchronous