From 28d41eabe543167c52e2bd95240fe9f5ae87bf68 Mon Sep 17 00:00:00 2001 From: Jianxin Xiong Date: Thu, 24 Oct 2024 09:40:10 -0700 Subject: [PATCH] v2.0.0 beta Signed-off-by: Jianxin Xiong --- AUTHORS | 3 +++ NEWS.md | 5 +++++ configure.ac | 2 +- fabtests/configure.ac | 2 +- include/windows/config.h | 2 +- man/fi_provider.7.md | 17 +++++++++++++++++ 6 files changed, 28 insertions(+), 3 deletions(-) diff --git a/AUTHORS b/AUTHORS index 6efa2e1831c..89f9c5bfa91 100644 --- a/AUTHORS +++ b/AUTHORS @@ -76,6 +76,7 @@ Dmitry Durnov Dmitry Gladkov Doug Oucharek Edgar Gabriel +Elias Kozah Elias Kozah Elias Kozah Eric Raut @@ -108,6 +109,7 @@ Ignacio Hernandez Ira Weiny Itai Masuari iziemba <57813515+iziemba@users.noreply.github.com> +Jack Morrison Jaime Arteaga James Dinan James Shimek @@ -298,4 +300,5 @@ Zach Tiffany zdworkin Zhaojuan Guo zhngaj +Zhuo Zhi ztaylor diff --git a/NEWS.md b/NEWS.md index 242872c4f0b..f8f46be8e35 100644 --- a/NEWS.md +++ b/NEWS.md @@ -11,6 +11,7 @@ v2.0.0 beta, Fri Oct 25, 2024 ## Core +- xpmem: Fix compilation warning - Change the xpmem log level to info - Clarify FI_HMEM support of inject calls - Introduce Sub-MR @@ -124,6 +125,7 @@ v2.0.0 beta, Fri Oct 25, 2024 ## SHM +- Add unmap_region function - Use owner-allocated srx - Fix incorrect capability set - Make progress errors ints instead of unit64 @@ -148,6 +150,9 @@ v2.0.0 beta, Fri Oct 25, 2024 ## Fabtests +- Fix compilation error about CMPLX with C99 +- Added -E/env option to multinode test script +- Change xfer-method variable to xfer_method in runmultinode.sh - Fix complex fill cast - efa: Remove rnr cq error message check - efa: Loose assertion for read request counters diff --git a/configure.ac b/configure.ac index 8e222be2e38..ef368ef9377 100644 --- a/configure.ac +++ b/configure.ac @@ -9,7 +9,7 @@ dnl dnl Process this file with autoconf to produce a configure script. AC_PREREQ([2.60]) -AC_INIT([libfabric], [2.0.0b1], [ofiwg@lists.openfabrics.org]) +AC_INIT([libfabric], [2.0.0beta], [ofiwg@lists.openfabrics.org]) AC_CONFIG_SRCDIR([src/fabric.c]) AC_CONFIG_AUX_DIR(config) AC_CONFIG_MACRO_DIR(config) diff --git a/fabtests/configure.ac b/fabtests/configure.ac index 18a4d1d17d9..b5ab3117376 100644 --- a/fabtests/configure.ac +++ b/fabtests/configure.ac @@ -5,7 +5,7 @@ dnl dnl Process this file with autoconf to produce a configure script. AC_PREREQ(2.57) -AC_INIT([fabtests], [2.0.0b1], [ofiwg@lists.openfabrics.org]) +AC_INIT([fabtests], [2.0.0beta], [ofiwg@lists.openfabrics.org]) AC_CONFIG_AUX_DIR(config) AC_CONFIG_MACRO_DIR(config) AC_CONFIG_HEADERS(config.h) diff --git a/include/windows/config.h b/include/windows/config.h index 920f06b9ca5..380bea50323 100644 --- a/include/windows/config.h +++ b/include/windows/config.h @@ -256,7 +256,7 @@ #define PACKAGE_TARNAME PACKAGE /* Define to the version of this package. */ -#define PACKAGE_VERSION "2.0.0b1" +#define PACKAGE_VERSION "2.0.0beta" /* Define to the full name and version of this package. */ #define PACKAGE_STRING PACKAGE_NAME " " PACKAGE_VERSION diff --git a/man/fi_provider.7.md b/man/fi_provider.7.md index ba820906a12..9d6684a5543 100644 --- a/man/fi_provider.7.md +++ b/man/fi_provider.7.md @@ -77,6 +77,10 @@ operating system support is available, etc. This list is not exhaustive. hardware interface for inter-instance communication on EC2. See [`fi_efa`(7)](fi_efa.7.html) for more information. +*LPP* +: A provider runs on FabreX PCIe networks. See + [`fi_lpp`(7)](fi_lpp.7.html) for more information. + *OPX* : Supports Omni-Path networking from Cornelis Networks. See [`fi_opx`(7)](fi_opx.7.html) for more information. @@ -156,6 +160,19 @@ An offload provider is intended to accelerate specific types of communication, generally by taking advantage of network services that have been offloaded into hardware, though actual hardware offload support is not a requirement. +# LINKx (LNX) provider (Technology Preview) + +The LNX provider is designed to link two or more providers, allowing +applications to seamlessly use multiple providers or NICs. This provider uses +the libfabric peer infrastructure to aid in the use of the underlying providers. +This version of the provider currently supports linking the libfabric +shared memory provider for intra-node traffic and another provider for +inter-node traffic. Future releases of the provider will allow linking any +number of providers and provide the users with the ability to influence +the way the providers are utilized for traffic load. + +See [`fi_lnx`(7)](fi_lnx.7.html) for more information. + # SEE ALSO [`fabric`(7)](fabric.7.html)