Skip to content

v1.6.0-rc3

Pre-release
Pre-release
Compare
Choose a tag to compare
@yosefe yosefe released this 19 Jun 11:02
· 120 commits to v1.6.x since this release
67b1623

Features:

  • Modular architecture for UCT transports
  • ROCm transport re-design: support for managed memory, direct copy, ROCm GDR
  • Random scheduling policy for DC transport
  • Optimized out-of-box settings for multi-rail
  • Added support for OmniPath (using Verbs)
  • Support for PCI atomics with IB transports
  • Reduced UCP address size for homogeneous environments

Bugfixes:

  • Multiple stability and performance improvements in TCP transport
  • Multiple stability fixed in Verbs and MLX5 transports
  • Multiple stability fixes in UCM memory hooks
  • Multiple stability fixes in UGNI transport
  • RPM Spec file cleanup
  • Fixing compilation issues with most recent clang and gcc compilers
  • Fixing the wrong name of aliases
  • Fix data race in UCP wireup
  • Fix segfault when libuct.so is reloaded - issue #3558
  • Include Java sources in distribution
  • Handle EADDRNOTAVAIL in rdma_cm connection manager
  • Disable ibcm on RHEL7+ by default
  • Fix data race in UCP proxy endpoint
  • Static checker fixes
  • Fallback to ibv_create_cq() if ibv_create_cq_ex() returns ENOSYS
  • Fix malloc hooks test
  • Fix checking return status in ucp_client_server example