Page MenuHomeClusterLabs Projects

Make GnuTLS handshakes asynchronous
Closed (Merged)Public

Assigned To
Authored By
kgaillot
May 22 2024, 10:57 AM
Tags
  • Restricted Project
  • Restricted Project
  • 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 handshake should be asynchronous (need separate lrmd_tcp_connect_cb()-like callbacks for sync and async).

See also:

Event Timeline

kgaillot created this task.
kgaillot created this object with edit policy "Restricted Project (Project)".
kgaillot added projects: Restricted Project, Restricted Project.
clumens changed the task status from Open to WIP.Fri, Aug 9, 4:10 PM
kgaillot edited projects, added Restricted Project; removed Restricted Project.Mon, Aug 26, 3:25 PM