Accepting request 452595 from home:jmoellers:branches:science:HPC

OBS-URL: https://build.opensuse.org/request/show/452595
OBS-URL: https://build.opensuse.org/package/show/science:HPC/libfabric?expand=0&rev=2
This commit is contained in:
Nirmoy Das 2017-01-26 14:54:01 +00:00 committed by Git OBS Bridge
parent b1ca5cb85d
commit e280a8b24a
5 changed files with 55 additions and 19 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0a0d4f1a0d178d80ec336763a0fd371ade97199d6f1e884ef8f0e6bc99f258c9
size 847987

3
libfabric-1.4.0.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d18fffa7c79a0a262df80218af4e88832750552328518329364380a7b056950a
size 1273062

View File

@ -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],

View File

@ -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

View File

@ -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