Skip to content

v1.9.0-pre37

Pre-release
Pre-release
Compare
Choose a tag to compare
@yosefe yosefe released this 16 Dec 11:49
· 267 commits to integration3 since this release
07709df

Features:

  • Add non-blocking resource cleanup by a background process, enabled by UCX_IB_CLEANUP_THREAD=y
  • Make rdma_cm address/route resolve timeout configurable, instead of always using 1 second. Example: UCX_RDMACM_TIMEOUT=10s

Bugfixes:

  • Fix heap corruption caused by ucm_set_event_handler() in multi-threaded application
  • Fix RoCE LAG detection: take GID index from iface to find associated netdev, instead of always checking gid 0
  • Disable backtrace by default to avoid deadlock with malloc/free
  • Fix leak of listener requests during ucp_listener_destroy()
  • Added lock on rc_iface->eps access, to fix race condition between main thread and pack_cb called from progress thread
  • Use ibv_pd handle instead of device name as CQ hash key, for rdma_cm temporary QP