Release v1.2 - openucx/ucx GitHub Wiki

Download

UCX v1.2

Dates

done
Feature Freeze 1st week of May done
API Freeze 2nd week of April done
Code Freeze May 8 done
Tarball Release May 31 June 14 done
Specification Release May 31 June 14

Release to do list:

  • Check the version in configure.ac
  • Create branch for v1.2
  • Create release tag (also creates tarball) for v1.2
  • Upload v1.2 specification

Mechanics for the release branch management (gatekeepers, review procedure, etc.)

  • Create release branch as part of feature freeze.
  • Review procedure - same as master.

Support matrix

  • CPU: x86_64 (Intel/AMD), Power, ARM
  • OS: RedHat 7.2, ...
  • High-level libs: OpenMPI, MPICH, OSHMEM, ORNL SHMEM

Testing owenrship

  • CMA/KNEM/IB - Mellanox covers x86/Power/ARM unit testing , Open MPI MTT/OSHMEM (x86 only)
  • UGNI/XPMEM - ORNL covers unit testing on Cray, ORNL SHMEM (Cray), maybe OpenMPI (Cray)
  • AMD - Some testing small scale (x86 AMD platform) - Unit, Open MPI MTT
  • ARM - Unit testing on ThunderX1 (ARMv8) with IB, KNEM, CMA, XPMEM on RHEL 7.3
  • LANL - OpenMPI/OSHMEM (medium scale, x86_64 rhel7.2 MOFED 4.0, connectx5)
  • UT - SHMEM reference testing
  • ANL - MPICH-master basic testing on InfiniBand x86/Intel

Notes: Mellanox is running on 128 node cluster. ORNL couple of hundred nodes (depends on availability)

Feature and API checklist

https://github.com/openucx/ucx/milestones/v1.2%20-%20release

⚠️ **GitHub.com Fallback** ⚠️