Accepting request 511648 from 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/511648 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dapl?expand=0&rev=7
This commit is contained in:
commit
794376e577
@ -1,19 +1,8 @@
|
|||||||
From: Pradeep Satyanarayana <pradeep@us.ibm.com>
|
diff --git dapl/openib_cma/device.c dapl/openib_cma/device.c
|
||||||
Subject: [PATCH] Hang in dat_ia_open()
|
index 326df62..f1a253d 100644
|
||||||
|
--- dapl/openib_cma/device.c
|
||||||
Fixes hang due to erroneous invocation of rdma_destroy_id() twice
|
+++ dapl/openib_cma/device.c
|
||||||
in a row
|
@@ -305,7 +305,6 @@ DAT_RETURN dapls_ib_open_hca(IN IB_HCA_NAME hca_name,
|
||||||
|
|
||||||
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
|
|
||||||
}
|
}
|
||||||
ret = rdma_bind_addr(cm_id, (struct sockaddr *)&hca_ptr->hca_address);
|
ret = rdma_bind_addr(cm_id, (struct sockaddr *)&hca_ptr->hca_address);
|
||||||
if ((ret) || (cm_id->verbs == NULL)) {
|
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
|
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
|
Name: dapl-debug
|
||||||
Summary: A Library for userspace access to RDMA devices using OS Agnostic DAT APIs
|
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
|
License: BSD-3-Clause or GPL-2.0+ or CPL-1.0
|
||||||
Group: Productivity/Networking/System
|
Group: Productivity/Networking/System
|
||||||
Version: 2.1.8
|
Version: 2.1.10
|
||||||
Release: 0
|
Release: 0
|
||||||
Source0: dapl-%{version}%{git_version}.tar.xz
|
Source0: https://www.openfabrics.org/downloads/dapl/dapl-%version.tar.gz
|
||||||
Source1: dapl-rpmlintrc
|
Source1: dapl-rpmlintrc
|
||||||
Source2: baselibs.conf
|
Source2: baselibs.conf
|
||||||
Patch1: dapl-2.0.30-dat-ia-open-hang.patch
|
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}/dtestsrq %{buildroot}%{_bindir}/dapl-testsrx
|
||||||
mv %{buildroot}%{_bindir}/dtestx %{buildroot}%{_bindir}/dapl-testx
|
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"
|
%if "%{name}" != "dapl-debug"
|
||||||
# Fix man pages accordingly
|
# 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
|
for manpage in dapltest dtest dtestcm dtestsrq dtestx; do
|
||||||
rm %{buildroot}%{_mandir}/man1/dtest.1
|
new_name=$(echo $manpage | sed %man_regexp)
|
||||||
sed -e s/dapltest/dapl-test/g -e s/dtest/dapl-utest/g %{buildroot}%{_mandir}/man1/dapltest.1 > %{buildroot}%{_mandir}/man1/dapl-test.1
|
sed %man_regexp %{buildroot}%{_mandir}/man1/$manpage.1 > %{buildroot}%{_mandir}/man1/$new_name.1
|
||||||
rm %{buildroot}%{_mandir}/man1/dapltest.1
|
rm %{buildroot}%{_mandir}/man1/$manpage.1
|
||||||
|
done
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%post -n %lname -p /sbin/ldconfig
|
%post -n %lname -p /sbin/ldconfig
|
||||||
@ -276,6 +279,9 @@ fi
|
|||||||
%if "%{name}" != "dapl-debug"
|
%if "%{name}" != "dapl-debug"
|
||||||
%_mandir/man1/dapl-test.1*
|
%_mandir/man1/dapl-test.1*
|
||||||
%_mandir/man1/dapl-utest.1*
|
%_mandir/man1/dapl-utest.1*
|
||||||
|
%_mandir/man1/dapl-testcm.1*
|
||||||
|
%_mandir/man1/dapl-testsrq.1*
|
||||||
|
%_mandir/man1/dapl-testx.1*
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
Index: dat/common/dat_strerror.c
|
diff --git dat/common/dat_strerror.c dat/common/dat_strerror.c
|
||||||
===================================================================
|
index 915dfb0..5f26383 100644
|
||||||
--- dat/common/dat_strerror.c.orig 2011-08-19 19:09:23.000000000 +0200
|
--- dat/common/dat_strerror.c
|
||||||
+++ dat/common/dat_strerror.c 2012-06-28 18:01:00.330122282 +0200
|
+++ dat/common/dat_strerror.c
|
||||||
@@ -37,6 +37,10 @@
|
@@ -37,6 +37,10 @@
|
||||||
* $Id: dat_strerror.c,v 1.10 2005/03/24 05:58:28 jlentini Exp $
|
* $Id: dat_strerror.c,v 1.10 2005/03/24 05:58:28 jlentini Exp $
|
||||||
**********************************************************************/
|
**********************************************************************/
|
||||||
|
@ -1,22 +1,17 @@
|
|||||||
---
|
diff --git man/dapltest.1 man/dapltest.1
|
||||||
man/dapltest.1 | 1 -
|
index 90fd6d2..0cbee31 100644
|
||||||
man/dat.conf.5 | 6 +++---
|
--- man/dapltest.1
|
||||||
2 files changed, 3 insertions(+), 4 deletions(-)
|
+++ man/dapltest.1
|
||||||
|
|
||||||
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
|
|
||||||
@@ -1,4 +1,3 @@
|
@@ -1,4 +1,3 @@
|
||||||
-." Text automatically generated by txt2man
|
-." 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
|
.SH NAME
|
||||||
Index: man/dat.conf.5
|
diff --git man/dat.conf.5 man/dat.conf.5
|
||||||
===================================================================
|
index e3f11a4..2fc1d32 100644
|
||||||
--- man/dat.conf.5.orig 2013-06-07 02:42:48.000000000 +0200
|
--- man/dat.conf.5
|
||||||
+++ man/dat.conf.5 2014-01-21 18:05:33.164795883 +0100
|
+++ man/dat.conf.5
|
||||||
@@ -25,7 +25,7 @@ entries in the \fIdat.conf\fR file. The
|
@@ -25,7 +25,7 @@ entries in the \fIdat.conf\fR file. The process of adding a provider
|
||||||
entry is termed Static Registration.
|
entry is termed Static Registration.
|
||||||
.PP
|
.PP
|
||||||
.SH "Registry File Format"
|
.SH "Registry File Format"
|
||||||
@ -31,15 +26,15 @@ Index: man/dat.conf.5
|
|||||||
.SH OpenFabrics RDMA providers:
|
.SH OpenFabrics RDMA providers:
|
||||||
-\br
|
-\br
|
||||||
+\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
|
1. cma - OpenFabrics rdma_cm - uses rdma_cm services for connections
|
||||||
@@ -68,7 +68,7 @@ entry is termed Static Registration.
|
@@ -68,7 +68,7 @@ entry is termed Static Registration.
|
||||||
- libdaplucm.so (1.2), libdaploucm (2.0)
|
- libdaploucm (2.0)
|
||||||
.PP
|
.PP
|
||||||
.SH Example entries for each OpenFabrics provider
|
.SH Example entries for each OpenFabrics provider
|
||||||
-\br
|
-\br
|
||||||
+\br
|
+\br
|
||||||
|
|
||||||
1. cma - OpenFarbrics rdma_cm (v1.2 and v2.0 examples)
|
1. cma - OpenFarbrics rdma_cm examples
|
||||||
|
|
||||||
|
@ -1,11 +1,7 @@
|
|||||||
---
|
diff --git dapl/udapl/linux/dapl_osd.h dapl/udapl/linux/dapl_osd.h
|
||||||
dapl/udapl/linux/dapl_osd.h | 10 +++++-----
|
index 2b255d0..d9362f5 100644
|
||||||
1 file changed, 5 insertions(+), 5 deletions(-)
|
--- dapl/udapl/linux/dapl_osd.h
|
||||||
|
+++ dapl/udapl/linux/dapl_osd.h
|
||||||
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
|
|
||||||
@@ -51,7 +51,7 @@
|
@@ -51,7 +51,7 @@
|
||||||
|
|
||||||
#if !defined (__i386__) && !defined (__ia64__) && !defined(__x86_64__) && \
|
#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
|
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
|
Name: dapl
|
||||||
Summary: A Library for userspace access to RDMA devices using OS Agnostic DAT APIs
|
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
|
License: BSD-3-Clause or GPL-2.0+ or CPL-1.0
|
||||||
Group: Productivity/Networking/System
|
Group: Productivity/Networking/System
|
||||||
Version: 2.1.8
|
Version: 2.1.10
|
||||||
Release: 0
|
Release: 0
|
||||||
Source0: dapl-%{version}%{git_version}.tar.xz
|
Source0: https://www.openfabrics.org/downloads/dapl/dapl-%version.tar.gz
|
||||||
Source1: dapl-rpmlintrc
|
Source1: dapl-rpmlintrc
|
||||||
Source2: baselibs.conf
|
Source2: baselibs.conf
|
||||||
Patch1: dapl-2.0.30-dat-ia-open-hang.patch
|
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}/dtestsrq %{buildroot}%{_bindir}/dapl-testsrx
|
||||||
mv %{buildroot}%{_bindir}/dtestx %{buildroot}%{_bindir}/dapl-testx
|
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"
|
%if "%{name}" != "dapl-debug"
|
||||||
# Fix man pages accordingly
|
# 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
|
for manpage in dapltest dtest dtestcm dtestsrq dtestx; do
|
||||||
rm %{buildroot}%{_mandir}/man1/dtest.1
|
new_name=$(echo $manpage | sed %man_regexp)
|
||||||
sed -e s/dapltest/dapl-test/g -e s/dtest/dapl-utest/g %{buildroot}%{_mandir}/man1/dapltest.1 > %{buildroot}%{_mandir}/man1/dapl-test.1
|
sed %man_regexp %{buildroot}%{_mandir}/man1/$manpage.1 > %{buildroot}%{_mandir}/man1/$new_name.1
|
||||||
rm %{buildroot}%{_mandir}/man1/dapltest.1
|
rm %{buildroot}%{_mandir}/man1/$manpage.1
|
||||||
|
done
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%post -n %lname -p /sbin/ldconfig
|
%post -n %lname -p /sbin/ldconfig
|
||||||
@ -276,6 +279,9 @@ fi
|
|||||||
%if "%{name}" != "dapl-debug"
|
%if "%{name}" != "dapl-debug"
|
||||||
%_mandir/man1/dapl-test.1*
|
%_mandir/man1/dapl-test.1*
|
||||||
%_mandir/man1/dapl-utest.1*
|
%_mandir/man1/dapl-utest.1*
|
||||||
|
%_mandir/man1/dapl-testcm.1*
|
||||||
|
%_mandir/man1/dapl-testsrq.1*
|
||||||
|
%_mandir/man1/dapl-testx.1*
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
Loading…
Reference in New Issue
Block a user