Page MenuHomeClusterLabs Projects

Make GnuTLS handshakes asynchronous
Open, HighPublic

Assigned To
None
Authored By
kgaillot
May 22 2024, 10:57 AM
Tags
  • Restricted Project
  • Restricted Project
  • Restricted Project
  • Restricted Project
Referenced Files
None
Subscribers

Description

Currently, GnuTLS handshakes are synchronous (blocking) in lrmd_tcp_connect_cb(). If two remote connection resources are started at roughly the same time on the same host, the first could block long enough to cause the second to fail. The fix will be to either make the handshake asynchronous (a more comprehensive solution) or possibly to serialize remote connection starts (possibly an easier solution).

Event Timeline

kgaillot created this task.
kgaillot created this object with edit policy "Restricted Project (Project)".