diff --git a/libfabric-1.3.0.tar.bz2 b/libfabric-1.3.0.tar.bz2 deleted file mode 100644 index 745aa7f..0000000 --- a/libfabric-1.3.0.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0a0d4f1a0d178d80ec336763a0fd371ade97199d6f1e884ef8f0e6bc99f258c9 -size 847987 diff --git a/libfabric-1.4.0.tar.gz b/libfabric-1.4.0.tar.gz new file mode 100644 index 0000000..2dbc803 --- /dev/null +++ b/libfabric-1.4.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d18fffa7c79a0a262df80218af4e88832750552328518329364380a7b056950a +size 1273062 diff --git a/libfabric-libtool.patch b/libfabric-libtool.patch index ab70419..6123ba5 100644 --- a/libfabric-libtool.patch +++ b/libfabric-libtool.patch @@ -1,21 +1,13 @@ diff --git a/configure.ac b/configure.ac -index e17d27f..fcb1c00 100644 +index d137250..4e67035 100644 --- a/configure.ac +++ b/configure.ac -@@ -10,7 +10,6 @@ AC_CONFIG_AUX_DIR(config) - AC_CONFIG_MACRO_DIR(config) - AC_CONFIG_HEADERS(config.h) - AM_INIT_AUTOMAKE([1.11 dist-bzip2 foreign -Wall -Werror subdir-objects parallel-tests tar-ustar]) --m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])]) - - AC_CANONICAL_HOST - -@@ -87,7 +86,7 @@ AC_HEADER_STDC +@@ -89,7 +89,7 @@ AC_HEADER_STDC dnl Check for compiler features AC_C_TYPEOF -LT_INIT +LT_INIT([disable-static]) + LT_OUTPUT dnl dlopen support is optional - AC_ARG_WITH([dlopen], diff --git a/libfabric.changes b/libfabric.changes index 8b5836a..bca6197 100644 --- a/libfabric.changes +++ b/libfabric.changes @@ -1,3 +1,48 @@ +------------------------------------------------------------------- +Mon Jan 16 13:12:14 CET 2017 - ndas@suse.de + +- Updated to version 1.4.0 for general stability(fate#321883) +- Summary of changes as follow: + - Add new options, `-f` and `-d`, to fi_info that can be used to + specify hints about the fabric and domain name. Change port to `-P` + and provider to `-p` to be more in line with fi_pingpong. + + *GNI provider notes + + - General bug fixes, plugged memory leaks, performance improvements, + improved error handling and warning messages, etc. + - Additional API support: + - FI_THREAD_COMPLETION + - FI_RMA_EVENT + - iov length up to 8 for messaging data transfers + + *PSM provider notes + + - General bug fixes + - Use utility provider for EQ, wait object, and poll set + - Allow multi-recv to post buffer larger than message size limit + + *PSM2 provider notes + + - General bug fixes + - Add support for multi-iov RMA read and aromic operations + - Allow multi-recv to post buffer larger than message size limit + + + *Verbs provider notes + + - Add fork support. It is enabled by default and can be turned off by + setting the FI_FORK_UNSAFE variable to "yes". This can improve + performance of memory registrations but also makes fork unsafe. The + following are the limitations of fork support: + - Fabric resources like endpoint, CQ, EQ, etc. should not be used in + the forked process. + - The memory registered using fi_mr_reg has to be page aligned since + ibv_reg_mr marks the entire page that a memory region belongs to + as not to be re-mapped when the process is forked (MADV_DONTFORK). + - Fix a bug where source address info was not being returned in + fi_info when destination node is specified. + ------------------------------------------------------------------- Fri May 6 12:51:41 CEST 2016 - nads@suse.de diff --git a/libfabric.spec b/libfabric.spec index fd7320d..7b74910 100644 --- a/libfabric.spec +++ b/libfabric.spec @@ -16,11 +16,11 @@ # Name: libfabric Summary: User-space RDMA Fabric Interfaces -Version: 1.3.0 +Version: 1.4.0 Release: 1 License: GPL-2.0 or BSD-2-Clause Group: System Environment/Libraries -Source: http://www.openfabrics.org/downloads/fabrics/%{name}-%{version}.tar.bz2 +Source: https://github.com/ofiwg/libfabric/releases/download/v1.4.0/libfabric-1.4.0.tar.gz Source1: baselibs.conf Patch0: libfabric-libtool.patch Url: http://www.github.com/ofiwg/libfabric @@ -82,8 +82,9 @@ rm -f %{buildroot}%{_libdir}/*.la %files %defattr(-,root,root,-) -%{_bindir}/fi_info +%{_bindir}/* +%{_mandir}/man1/* %{_mandir}/man3/fi_av.3.gz %{_mandir}/man3/fi_cm.3.gz %{_mandir}/man3/fi_cntr.3.gz @@ -236,8 +237,6 @@ rm -f %{buildroot}%{_libdir}/*.la %{_includedir}/rdma/fi_cm.h %{_includedir}/rdma/fi_domain.h %{_includedir}/rdma/fi_eq.h -%{_includedir}/rdma/fi_log.h -%{_includedir}/rdma/fi_prov.h %{_includedir}/rdma/fi_rma.h %{_includedir}/rdma/fi_endpoint.h %{_includedir}/rdma/fi_errno.h