Accepting request 511580 from home:NMoreyChaisemartin:branches:science:HPC
- Update to 2.1.10 * dtest_suite: add option to pause the test. * dtestcm: add client retry, give server time to queue up all listens * dtest: Add new man pages. (dtestx dtestcm dtestsrq) * cma: fix open_query mode, initialize attributes * ucm: up level CM timer logging, increase drep time at scale * dtest: fix return value check on do_rdma_write_with_msg * dtestx: check device capabilities and do atomic tests only if supported by HW * common: set atomic attributes based on provider/device capabilities * build: dtest_suite.sh was moved to test/scripts * mpxyd: let TX thread sleep if no open devices are referenced * mcm: when mmap req from MIC return with fail stat print WARN. * dtest_suite: remove duplicate dtest_suite.sh * dtest: enable -D option (data check) to work with scif provider * dtest_suite: fix typo in user_string var * mcm: remove logs from post send speed path * mcm proxy: push WR from MIC to host with scif mmap memory instead of scif_send. * dtest: the default size in pingpong test is set to 1 byte regardless to user input. * dtest: cleanup 4 printfs from the middle of performance test, may reduce performance. - Refresh patches against 2.1.10 OBS-URL: https://build.opensuse.org/request/show/511580 OBS-URL: https://build.opensuse.org/package/show/science:HPC/dapl?expand=0&rev=16
This commit is contained in:
parent
c06ba9996f
commit
6a071ecea8
@ -1,19 +1,8 @@
|
||||
From: Pradeep Satyanarayana <pradeep@us.ibm.com>
|
||||
Subject: [PATCH] Hang in dat_ia_open()
|
||||
|
||||
Fixes hang due to erroneous invocation of rdma_destroy_id() twice
|
||||
in a row
|
||||
|
||||
Acked-by: John Jolly <jjolly@suse.de>
|
||||
---
|
||||
dapl/openib_cma/device.c | 1 -
|
||||
1 file changed, 1 deletion(-)
|
||||
|
||||
Index: dapl/openib_cma/device.c
|
||||
===================================================================
|
||||
--- dapl/openib_cma/device.c.orig 2016-03-10 15:08:38.037462973 +0100
|
||||
+++ dapl/openib_cma/device.c 2016-03-10 15:10:39.068801915 +0100
|
||||
@@ -313,7 +313,6 @@ DAT_RETURN dapls_ib_open_hca(IN IB_HCA_N
|
||||
diff --git dapl/openib_cma/device.c dapl/openib_cma/device.c
|
||||
index 326df62..f1a253d 100644
|
||||
--- dapl/openib_cma/device.c
|
||||
+++ dapl/openib_cma/device.c
|
||||
@@ -305,7 +305,6 @@ DAT_RETURN dapls_ib_open_hca(IN IB_HCA_NAME hca_name,
|
||||
}
|
||||
ret = rdma_bind_addr(cm_id, (struct sockaddr *)&hca_ptr->hca_address);
|
||||
if ((ret) || (cm_id->verbs == NULL)) {
|
||||
|
3
dapl-2.1.10.tar.gz
Normal file
3
dapl-2.1.10.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:8eb6df3b47fcaad8ea6d35453ffc884b1ef2148f7a0984a3556795bab650fa9b
|
||||
size 1071002
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:040f25124182af299c65e0c3117c0d6bafd8cdc5eade11abd8a114d60c6be592
|
||||
size 702700
|
@ -1,3 +1,27 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 20 08:25:04 UTC 2017 - nmoreychaisemartin@suse.com
|
||||
|
||||
- Update to 2.1.10
|
||||
* dtest_suite: add option to pause the test.
|
||||
* dtestcm: add client retry, give server time to queue up all listens
|
||||
* dtest: Add new man pages. (dtestx dtestcm dtestsrq)
|
||||
* cma: fix open_query mode, initialize attributes
|
||||
* ucm: up level CM timer logging, increase drep time at scale
|
||||
* dtest: fix return value check on do_rdma_write_with_msg
|
||||
* dtestx: check device capabilities and do atomic tests only if supported by HW
|
||||
* common: set atomic attributes based on provider/device capabilities
|
||||
* build: dtest_suite.sh was moved to test/scripts
|
||||
* mpxyd: let TX thread sleep if no open devices are referenced
|
||||
* mcm: when mmap req from MIC return with fail stat print WARN.
|
||||
* dtest_suite: remove duplicate dtest_suite.sh
|
||||
* dtest: enable -D option (data check) to work with scif provider
|
||||
* dtest_suite: fix typo in user_string var
|
||||
* mcm: remove logs from post send speed path
|
||||
* mcm proxy: push WR from MIC to host with scif mmap memory instead of scif_send.
|
||||
* dtest: the default size in pingpong test is set to 1 byte regardless to user input.
|
||||
* dtest: cleanup 4 printfs from the middle of performance test, may reduce performance.
|
||||
- Refresh patches against 2.1.10
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 12 09:28:22 UTC 2017 - nmoreychaisemartin@suse.com
|
||||
|
||||
|
@ -16,14 +16,14 @@
|
||||
#
|
||||
|
||||
|
||||
%define git_version -git6316f83
|
||||
%define git_version %nil
|
||||
Name: dapl-debug
|
||||
Summary: A Library for userspace access to RDMA devices using OS Agnostic DAT APIs
|
||||
License: BSD-3-Clause or GPL-2.0+ or CPL-1.0
|
||||
Group: Productivity/Networking/System
|
||||
Version: 2.1.8
|
||||
Version: 2.1.10
|
||||
Release: 0
|
||||
Source0: dapl-%{version}%{git_version}.tar.xz
|
||||
Source0: https://www.openfabrics.org/downloads/dapl/dapl-%version.tar.gz
|
||||
Source1: dapl-rpmlintrc
|
||||
Source2: baselibs.conf
|
||||
Patch1: dapl-2.0.30-dat-ia-open-hang.patch
|
||||
@ -166,12 +166,15 @@ mv %{buildroot}%{_bindir}/dtestcm %{buildroot}%{_bindir}/dapl-testcm
|
||||
mv %{buildroot}%{_bindir}/dtestsrq %{buildroot}%{_bindir}/dapl-testsrx
|
||||
mv %{buildroot}%{_bindir}/dtestx %{buildroot}%{_bindir}/dapl-testx
|
||||
|
||||
%define man_regexp -e s/dapltest/dapl-test/g -e s/dtestcm/dapl-testcm/g -e s/dtestsrq/dapl-testsrq/g -e s/dtestx/dapl-testx/g -e s/dtest/dapl-utest/g
|
||||
|
||||
%if "%{name}" != "dapl-debug"
|
||||
# Fix man pages accordingly
|
||||
sed -e s/dapltest/dapl-test/g -e s/dtest/dapl-utest/g %{buildroot}%{_mandir}/man1/dtest.1 > %{buildroot}%{_mandir}/man1/dapl-utest.1
|
||||
rm %{buildroot}%{_mandir}/man1/dtest.1
|
||||
sed -e s/dapltest/dapl-test/g -e s/dtest/dapl-utest/g %{buildroot}%{_mandir}/man1/dapltest.1 > %{buildroot}%{_mandir}/man1/dapl-test.1
|
||||
rm %{buildroot}%{_mandir}/man1/dapltest.1
|
||||
for manpage in dapltest dtest dtestcm dtestsrq dtestx; do
|
||||
new_name=$(echo $manpage | sed %man_regexp)
|
||||
sed %man_regexp %{buildroot}%{_mandir}/man1/$manpage.1 > %{buildroot}%{_mandir}/man1/$new_name.1
|
||||
rm %{buildroot}%{_mandir}/man1/$manpage.1
|
||||
done
|
||||
%endif
|
||||
|
||||
%post -n %lname -p /sbin/ldconfig
|
||||
@ -276,6 +279,9 @@ fi
|
||||
%if "%{name}" != "dapl-debug"
|
||||
%_mandir/man1/dapl-test.1*
|
||||
%_mandir/man1/dapl-utest.1*
|
||||
%_mandir/man1/dapl-testcm.1*
|
||||
%_mandir/man1/dapl-testsrq.1*
|
||||
%_mandir/man1/dapl-testx.1*
|
||||
%endif
|
||||
|
||||
%changelog
|
||||
|
@ -1,7 +1,7 @@
|
||||
Index: dat/common/dat_strerror.c
|
||||
===================================================================
|
||||
--- dat/common/dat_strerror.c.orig 2011-08-19 19:09:23.000000000 +0200
|
||||
+++ dat/common/dat_strerror.c 2012-06-28 18:01:00.330122282 +0200
|
||||
diff --git dat/common/dat_strerror.c dat/common/dat_strerror.c
|
||||
index 915dfb0..5f26383 100644
|
||||
--- dat/common/dat_strerror.c
|
||||
+++ dat/common/dat_strerror.c
|
||||
@@ -37,6 +37,10 @@
|
||||
* $Id: dat_strerror.c,v 1.10 2005/03/24 05:58:28 jlentini Exp $
|
||||
**********************************************************************/
|
||||
|
@ -1,22 +1,17 @@
|
||||
---
|
||||
man/dapltest.1 | 1 -
|
||||
man/dat.conf.5 | 6 +++---
|
||||
2 files changed, 3 insertions(+), 4 deletions(-)
|
||||
|
||||
Index: man/dapltest.1
|
||||
===================================================================
|
||||
--- man/dapltest.1.orig 2014-01-21 18:05:33.163795906 +0100
|
||||
+++ man/dapltest.1 2014-01-21 18:06:00.011174084 +0100
|
||||
diff --git man/dapltest.1 man/dapltest.1
|
||||
index 90fd6d2..0cbee31 100644
|
||||
--- man/dapltest.1
|
||||
+++ man/dapltest.1
|
||||
@@ -1,4 +1,3 @@
|
||||
-." Text automatically generated by txt2man
|
||||
.TH dapltest 1 "July 16, 2013" "uDAPL 2.0" "USER COMMANDS"
|
||||
.TH dapltest 1 "November 15, 2016" "uDAPL 2.1" "USER COMMANDS"
|
||||
|
||||
.SH NAME
|
||||
Index: man/dat.conf.5
|
||||
===================================================================
|
||||
--- man/dat.conf.5.orig 2013-06-07 02:42:48.000000000 +0200
|
||||
+++ man/dat.conf.5 2014-01-21 18:05:33.164795883 +0100
|
||||
@@ -25,7 +25,7 @@ entries in the \fIdat.conf\fR file. The
|
||||
diff --git man/dat.conf.5 man/dat.conf.5
|
||||
index e3f11a4..2fc1d32 100644
|
||||
--- man/dat.conf.5
|
||||
+++ man/dat.conf.5
|
||||
@@ -25,7 +25,7 @@ entries in the \fIdat.conf\fR file. The process of adding a provider
|
||||
entry is termed Static Registration.
|
||||
.PP
|
||||
.SH "Registry File Format"
|
||||
@ -31,15 +26,15 @@ Index: man/dat.conf.5
|
||||
.SH OpenFabrics RDMA providers:
|
||||
-\br
|
||||
+\br
|
||||
Provider options for both 1.2 and 2.0, each using different CM services
|
||||
Provider options for different CM services
|
||||
|
||||
1. cma - OpenFabrics rdma_cm - uses rdma_cm services for connections
|
||||
@@ -68,7 +68,7 @@ entry is termed Static Registration.
|
||||
- libdaplucm.so (1.2), libdaploucm (2.0)
|
||||
- libdaploucm (2.0)
|
||||
.PP
|
||||
.SH Example entries for each OpenFabrics provider
|
||||
-\br
|
||||
+\br
|
||||
|
||||
1. cma - OpenFarbrics rdma_cm (v1.2 and v2.0 examples)
|
||||
1. cma - OpenFarbrics rdma_cm examples
|
||||
|
||||
|
@ -1,11 +1,7 @@
|
||||
---
|
||||
dapl/udapl/linux/dapl_osd.h | 10 +++++-----
|
||||
1 file changed, 5 insertions(+), 5 deletions(-)
|
||||
|
||||
Index: dapl/udapl/linux/dapl_osd.h
|
||||
===================================================================
|
||||
--- dapl/udapl/linux/dapl_osd.h.orig 2016-03-10 14:56:57.000000000 +0100
|
||||
+++ dapl/udapl/linux/dapl_osd.h 2016-03-10 18:28:46.909424533 +0100
|
||||
diff --git dapl/udapl/linux/dapl_osd.h dapl/udapl/linux/dapl_osd.h
|
||||
index 2b255d0..d9362f5 100644
|
||||
--- dapl/udapl/linux/dapl_osd.h
|
||||
+++ dapl/udapl/linux/dapl_osd.h
|
||||
@@ -51,7 +51,7 @@
|
||||
|
||||
#if !defined (__i386__) && !defined (__ia64__) && !defined(__x86_64__) && \
|
||||
|
24
dapl.changes
24
dapl.changes
@ -1,3 +1,27 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 20 08:25:04 UTC 2017 - nmoreychaisemartin@suse.com
|
||||
|
||||
- Update to 2.1.10
|
||||
* dtest_suite: add option to pause the test.
|
||||
* dtestcm: add client retry, give server time to queue up all listens
|
||||
* dtest: Add new man pages. (dtestx dtestcm dtestsrq)
|
||||
* cma: fix open_query mode, initialize attributes
|
||||
* ucm: up level CM timer logging, increase drep time at scale
|
||||
* dtest: fix return value check on do_rdma_write_with_msg
|
||||
* dtestx: check device capabilities and do atomic tests only if supported by HW
|
||||
* common: set atomic attributes based on provider/device capabilities
|
||||
* build: dtest_suite.sh was moved to test/scripts
|
||||
* mpxyd: let TX thread sleep if no open devices are referenced
|
||||
* mcm: when mmap req from MIC return with fail stat print WARN.
|
||||
* dtest_suite: remove duplicate dtest_suite.sh
|
||||
* dtest: enable -D option (data check) to work with scif provider
|
||||
* dtest_suite: fix typo in user_string var
|
||||
* mcm: remove logs from post send speed path
|
||||
* mcm proxy: push WR from MIC to host with scif mmap memory instead of scif_send.
|
||||
* dtest: the default size in pingpong test is set to 1 byte regardless to user input.
|
||||
* dtest: cleanup 4 printfs from the middle of performance test, may reduce performance.
|
||||
- Refresh patches against 2.1.10
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 12 09:28:22 UTC 2017 - nmoreychaisemartin@suse.com
|
||||
|
||||
|
20
dapl.spec
20
dapl.spec
@ -16,14 +16,14 @@
|
||||
#
|
||||
|
||||
|
||||
%define git_version -git6316f83
|
||||
%define git_version %nil
|
||||
Name: dapl
|
||||
Summary: A Library for userspace access to RDMA devices using OS Agnostic DAT APIs
|
||||
License: BSD-3-Clause or GPL-2.0+ or CPL-1.0
|
||||
Group: Productivity/Networking/System
|
||||
Version: 2.1.8
|
||||
Version: 2.1.10
|
||||
Release: 0
|
||||
Source0: dapl-%{version}%{git_version}.tar.xz
|
||||
Source0: https://www.openfabrics.org/downloads/dapl/dapl-%version.tar.gz
|
||||
Source1: dapl-rpmlintrc
|
||||
Source2: baselibs.conf
|
||||
Patch1: dapl-2.0.30-dat-ia-open-hang.patch
|
||||
@ -166,12 +166,15 @@ mv %{buildroot}%{_bindir}/dtestcm %{buildroot}%{_bindir}/dapl-testcm
|
||||
mv %{buildroot}%{_bindir}/dtestsrq %{buildroot}%{_bindir}/dapl-testsrx
|
||||
mv %{buildroot}%{_bindir}/dtestx %{buildroot}%{_bindir}/dapl-testx
|
||||
|
||||
%define man_regexp -e s/dapltest/dapl-test/g -e s/dtestcm/dapl-testcm/g -e s/dtestsrq/dapl-testsrq/g -e s/dtestx/dapl-testx/g -e s/dtest/dapl-utest/g
|
||||
|
||||
%if "%{name}" != "dapl-debug"
|
||||
# Fix man pages accordingly
|
||||
sed -e s/dapltest/dapl-test/g -e s/dtest/dapl-utest/g %{buildroot}%{_mandir}/man1/dtest.1 > %{buildroot}%{_mandir}/man1/dapl-utest.1
|
||||
rm %{buildroot}%{_mandir}/man1/dtest.1
|
||||
sed -e s/dapltest/dapl-test/g -e s/dtest/dapl-utest/g %{buildroot}%{_mandir}/man1/dapltest.1 > %{buildroot}%{_mandir}/man1/dapl-test.1
|
||||
rm %{buildroot}%{_mandir}/man1/dapltest.1
|
||||
for manpage in dapltest dtest dtestcm dtestsrq dtestx; do
|
||||
new_name=$(echo $manpage | sed %man_regexp)
|
||||
sed %man_regexp %{buildroot}%{_mandir}/man1/$manpage.1 > %{buildroot}%{_mandir}/man1/$new_name.1
|
||||
rm %{buildroot}%{_mandir}/man1/$manpage.1
|
||||
done
|
||||
%endif
|
||||
|
||||
%post -n %lname -p /sbin/ldconfig
|
||||
@ -276,6 +279,9 @@ fi
|
||||
%if "%{name}" != "dapl-debug"
|
||||
%_mandir/man1/dapl-test.1*
|
||||
%_mandir/man1/dapl-utest.1*
|
||||
%_mandir/man1/dapl-testcm.1*
|
||||
%_mandir/man1/dapl-testsrq.1*
|
||||
%_mandir/man1/dapl-testx.1*
|
||||
%endif
|
||||
|
||||
%changelog
|
||||
|
Loading…
Reference in New Issue
Block a user