Hello community, here is the log from the commit of package fabtests for openSUSE:Factory checked in at 2017-11-24 10:53:42 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/fabtests (Old) and /work/SRC/openSUSE:Factory/.fabtests.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "fabtests" Fri Nov 24 10:53:42 2017 rev:6 rq:543958 version:1.5.2 Changes: -------- --- /work/SRC/openSUSE:Factory/fabtests/fabtests.changes 2017-10-17 01:50:57.766805814 +0200 +++ /work/SRC/openSUSE:Factory/.fabtests.new/fabtests.changes 2017-11-24 10:53:43.937902981 +0100 @@ -1,0 +2,6 @@ +Mon Nov 20 16:32:20 UTC 2017 - nmoreychaisemar...@suse.com + +- Update to version 1.5.2 + * No release notes available + +------------------------------------------------------------------- Old: ---- fabtests-1.5.1.0.5a76567.tar.bz2 New: ---- fabtests-1.5.2.0.ed3448c.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ fabtests.spec ++++++ --- /var/tmp/diff_new_pack.QjvVOe/_old 2017-11-24 10:53:44.673876098 +0100 +++ /var/tmp/diff_new_pack.QjvVOe/_new 2017-11-24 10:53:44.677875952 +0100 @@ -16,10 +16,10 @@ # -%define git_ver .0.5a76567 +%define git_ver .0.ed3448c Name: fabtests -Version: 1.5.1 +Version: 1.5.2 Release: 0 Summary: Test suite for libfabric API License: BSD-2-Clause or GPL-2.0 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.QjvVOe/_old 2017-11-24 10:53:44.705874930 +0100 +++ /var/tmp/diff_new_pack.QjvVOe/_new 2017-11-24 10:53:44.705874930 +0100 @@ -8,7 +8,7 @@ <param name="versionformat">@PARENT_TAG@.@TAG_OFFSET@.%h</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="versionrewrite-replacement">\1</param> - <param name="revision">5a7656734f441c7f39306d1ae1ca58a57c46bb0d</param> + <param name="revision">ed3448c2a71fd68d6999bdc872ec2aeb061e8d1a</param> </service> <service name="recompress" mode="disabled"> <param name="file">fabtests*.tar</param> ++++++ fabtests-1.5.1.0.5a76567.tar.bz2 -> fabtests-1.5.2.0.ed3448c.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fabtests-1.5.1.0.5a76567/common/shared.c new/fabtests-1.5.2.0.ed3448c/common/shared.c --- old/fabtests-1.5.1.0.5a76567/common/shared.c 2017-10-07 01:24:17.000000000 +0200 +++ new/fabtests-1.5.2.0.ed3448c/common/shared.c 2017-11-08 22:48:45.000000000 +0100 @@ -803,9 +803,18 @@ if (fi->ep_attr->type == FI_EP_MSG || fi->caps & FI_MULTICAST) FT_EP_BIND(ep, eq, 0); + FT_EP_BIND(ep, av, 0); - FT_EP_BIND(ep, txcq, FI_TRANSMIT); - FT_EP_BIND(ep, rxcq, FI_RECV); + + flags = FI_TRANSMIT; + if (!(opts.options & FT_OPT_TX_CQ)) + flags |= FI_SELECTIVE_COMPLETION; + FT_EP_BIND(ep, txcq, flags); + + flags = FI_RECV; + if (!(opts.options & FT_OPT_RX_CQ)) + flags |= FI_SELECTIVE_COMPLETION; + FT_EP_BIND(ep, rxcq, flags); ret = ft_get_cq_fd(txcq, &tx_fd); if (ret) @@ -1608,7 +1617,7 @@ if (ret > 0) { if (timeout >= 0) clock_gettime(CLOCK_MONOTONIC, &a); - if (!ft_tag_is_valid(cq, &comp, rx_cq_cntr)) + if (!ft_tag_is_valid(cq, &comp, ft_tag ? ft_tag : rx_cq_cntr)) return -FI_EOTHER; (*cur)++; } else if (ret < 0 && ret != -FI_EAGAIN) { @@ -1637,7 +1646,7 @@ while (total - *cur > 0) { ret = fi_cq_sread(cq, &comp, 1, NULL, timeout); if (ret > 0) { - if (!ft_tag_is_valid(cq, &comp, rx_cq_cntr)) + if (!ft_tag_is_valid(cq, &comp, ft_tag ? ft_tag : rx_cq_cntr)) return -FI_EOTHER; (*cur)++; } else if (ret < 0 && ret != -FI_EAGAIN) { @@ -1671,7 +1680,7 @@ ret = fi_cq_read(cq, &comp, 1); if (ret > 0) { - if (!ft_tag_is_valid(cq, &comp, rx_cq_cntr)) + if (!ft_tag_is_valid(cq, &comp, ft_tag ? ft_tag : rx_cq_cntr)) return -FI_EOTHER; (*cur)++; } else if (ret < 0 && ret != -FI_EAGAIN) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fabtests-1.5.1.0.5a76567/configure.ac new/fabtests-1.5.2.0.ed3448c/configure.ac --- old/fabtests-1.5.1.0.5a76567/configure.ac 2017-10-07 01:24:17.000000000 +0200 +++ new/fabtests-1.5.2.0.ed3448c/configure.ac 2017-11-08 22:48:45.000000000 +0100 @@ -4,7 +4,7 @@ dnl Process this file with autoconf to produce a configure script. AC_PREREQ(2.57) -AC_INIT([fabtests], [1.5.1], [of...@lists.openfabrics.org]) +AC_INIT([fabtests], [1.5.2], [of...@lists.openfabrics.org]) AC_CONFIG_AUX_DIR(config) AC_CONFIG_MACRO_DIR(config) AC_CONFIG_HEADERS(config.h) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fabtests-1.5.1.0.5a76567/simple/cq_data.c new/fabtests-1.5.2.0.ed3448c/simple/cq_data.c --- old/fabtests-1.5.1.0.5a76567/simple/cq_data.c 2017-10-07 01:24:17.000000000 +0200 +++ new/fabtests-1.5.2.0.ed3448c/simple/cq_data.c 2017-11-08 22:48:45.000000000 +0100 @@ -137,6 +137,7 @@ opts.dst_addr = argv[optind]; hints->domain_attr->cq_data_size = 4; /* required minimum */ + hints->mode |= FI_RX_CQ_DATA; hints->ep_attr->type = FI_EP_MSG; hints->caps = FI_MSG; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fabtests-1.5.1.0.5a76567/simple/rdm_tagged_peek.c new/fabtests-1.5.2.0.ed3448c/simple/rdm_tagged_peek.c --- old/fabtests-1.5.1.0.5a76567/simple/rdm_tagged_peek.c 2017-10-07 01:24:17.000000000 +0200 +++ new/fabtests-1.5.2.0.ed3448c/simple/rdm_tagged_peek.c 2017-11-08 22:48:45.000000000 +0100 @@ -38,6 +38,8 @@ #include <shared.h> +static struct fi_context fi_context; + static int wait_for_send_comp(int count) { int ret, completions = 0; @@ -62,7 +64,6 @@ struct fi_msg_tagged msg = {0}; struct fi_cq_err_entry cq_err; struct iovec iov; - struct fi_context ctx; void *desc; if (recv) { @@ -75,7 +76,7 @@ msg.addr = remote_fi_addr; } msg.tag = tag; - msg.context = &ctx; + msg.context = &fi_context; ret = fi_trecvmsg(ep, &msg, flags); if (ret) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fabtests-1.5.1.0.5a76567/simple/recv_cancel.c new/fabtests-1.5.2.0.ed3448c/simple/recv_cancel.c --- old/fabtests-1.5.1.0.5a76567/simple/recv_cancel.c 2017-10-07 01:24:17.000000000 +0200 +++ new/fabtests-1.5.2.0.ed3448c/simple/recv_cancel.c 2017-11-08 22:48:45.000000000 +0100 @@ -215,6 +215,7 @@ hints->caps = FI_TAGGED; hints->mode = FI_CONTEXT; + hints->domain_attr->mr_mode = FI_MR_LOCAL | FI_MR_ALLOCATED; ret = run_test(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fabtests-1.5.1.0.5a76567/simple/unexpected_msg.c new/fabtests-1.5.2.0.ed3448c/simple/unexpected_msg.c --- old/fabtests-1.5.1.0.5a76567/simple/unexpected_msg.c 2017-10-07 01:24:17.000000000 +0200 +++ new/fabtests-1.5.2.0.ed3448c/simple/unexpected_msg.c 2017-11-08 22:48:45.000000000 +0100 @@ -244,6 +244,7 @@ opts.dst_addr = argv[optind]; hints->mode = FI_CONTEXT; + hints->domain_attr->mr_mode = FI_MR_LOCAL | FI_MR_ALLOCATED; hints->domain_attr->resource_mgmt = FI_RM_ENABLED; hints->rx_attr->total_buffered_recv = 0; hints->caps = FI_TAGGED; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fabtests-1.5.1.0.5a76567/unit/av_test.c new/fabtests-1.5.2.0.ed3448c/unit/av_test.c --- old/fabtests-1.5.1.0.5a76567/unit/av_test.c 2017-10-07 01:24:17.000000000 +0200 +++ new/fabtests-1.5.2.0.ed3448c/unit/av_test.c 2017-11-08 22:48:45.000000000 +0100 @@ -884,7 +884,7 @@ hints->mode = ~0; hints->domain_attr->mode = ~0; - hints->domain_attr->mr_mode = ~0; + hints->domain_attr->mr_mode = ~(FI_MR_BASIC | FI_MR_SCALABLE); hints->addr_format = FI_SOCKADDR; // TODO make this test accept endpoint type argument diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fabtests-1.5.1.0.5a76567/unit/cntr_test.c new/fabtests-1.5.2.0.ed3448c/unit/cntr_test.c --- old/fabtests-1.5.1.0.5a76567/unit/cntr_test.c 2017-10-07 01:24:17.000000000 +0200 +++ new/fabtests-1.5.2.0.ed3448c/unit/cntr_test.c 2017-11-08 22:48:45.000000000 +0100 @@ -158,7 +158,7 @@ hints->mode = ~0; hints->domain_attr->mode = ~0; - hints->domain_attr->mr_mode = ~0; + hints->domain_attr->mr_mode = ~(FI_MR_BASIC | FI_MR_SCALABLE); ret = fi_getinfo(FT_FIVERSION, NULL, 0, 0, hints, &fi); if (ret) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fabtests-1.5.1.0.5a76567/unit/eq_test.c new/fabtests-1.5.2.0.ed3448c/unit/eq_test.c --- old/fabtests-1.5.1.0.5a76567/unit/eq_test.c 2017-10-07 01:24:17.000000000 +0200 +++ new/fabtests-1.5.2.0.ed3448c/unit/eq_test.c 2017-11-08 22:48:45.000000000 +0100 @@ -571,7 +571,7 @@ hints->mode = ~0; hints->domain_attr->mode = ~0; - hints->domain_attr->mr_mode = ~0; + hints->domain_attr->mr_mode = ~(FI_MR_BASIC | FI_MR_SCALABLE); ret = fi_getinfo(FT_FIVERSION, NULL, 0, 0, hints, &fi); if (ret) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fabtests-1.5.1.0.5a76567/unit/mr_test.c new/fabtests-1.5.2.0.ed3448c/unit/mr_test.c --- old/fabtests-1.5.1.0.5a76567/unit/mr_test.c 2017-10-07 01:24:17.000000000 +0200 +++ new/fabtests-1.5.2.0.ed3448c/unit/mr_test.c 2017-11-08 22:48:45.000000000 +0100 @@ -225,9 +225,7 @@ hints->mode = ~0; hints->domain_attr->mode = ~0; - /* This would prevent testing "Scalable MR" which this test is not doing - * it as of this change anyway */ - hints->domain_attr->mr_mode = ~0; + hints->domain_attr->mr_mode = ~(FI_MR_BASIC | FI_MR_SCALABLE); hints->caps |= FI_MSG | FI_RMA;