1
1

Merge pull request #8202 from jjhursey/v4.1-pmix-3.2.1

v4.1.x: Update Internal PMIx to OpenPMIx v3.2.1
Этот коммит содержится в:
Jeff Squyres 2020-11-12 17:40:10 -05:00 коммит произвёл GitHub
родитель 6f21a39372 59a6a4dea2
Коммит fa83779fec
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
4 изменённых файлов: 7 добавлений и 14 удалений

Просмотреть файл

@ -28,12 +28,13 @@ Master (not on release branches yet)
----------------------
3.2.1 -- 5 Nov 2020
3.2.1 -- 12 Nov 2020
----------------------
- PR #1890:
- Fix Issue #1889: Fix symlinks in unit tests to include new timeout
- Fix Issue #1891: Remove pnet/opa component that should not be in v3.2
- PR #1904: Add more metadata to string generated from preg/compress
- PR #1919: Fix memory leak in PMIx_Get/fastpath
3.2.0 -- 22 Oct 2020

Просмотреть файл

@ -24,14 +24,14 @@ release=1
# The only requirement is that it must be entirely printable ASCII
# characters and have no white space.
greek=rc1
greek=
# If repo_rev is empty, then the repository version number will be
# obtained during "make dist" via the "git describe --tags --always"
# command, or with the date (if "git describe" fails) in the form of
# "date<date>".
repo_rev=git1063ca6
repo_rev=gitd3d610b
# If tarball_version is not empty, it is used as the version string in
# the tarball filename, regardless of all other versions listed in
@ -45,7 +45,7 @@ tarball_version=
# The date when this release was created
date="Oct 30, 2020"
date="Nov 12, 2020"
# The shared library version of each of PMIx's public libraries.
# These versions are maintained in accordance with the "Library

Просмотреть файл

@ -192,7 +192,7 @@
Summary: An extended/exascale implementation of PMI
Name: %{?_name:%{_name}}%{!?_name:pmix}
Version: 3.2.1rc1
Version: 3.2.1
Release: 1%{?dist}
License: BSD
Group: Development/Libraries

Просмотреть файл

@ -439,16 +439,11 @@ PMIX_EXPORT pmix_status_t PMIx_Get_nb(const pmix_proc_t *proc, const pmix_key_t
static void _value_cbfunc(pmix_status_t status, pmix_value_t *kv, void *cbdata)
{
pmix_cb_t *cb = (pmix_cb_t*)cbdata;
pmix_status_t rc;
PMIX_ACQUIRE_OBJECT(cb);
cb->status = status;
if (PMIX_SUCCESS == status) {
PMIX_BFROPS_COPY(rc, pmix_client_globals.myserver,
(void**)&cb->value, kv, PMIX_VALUE);
if (PMIX_SUCCESS != rc) {
PMIX_ERROR_LOG(rc);
}
cb->value = kv;
}
PMIX_POST_OBJECT(cb);
PMIX_WAKEUP_THREAD(&cb->lock);
@ -846,9 +841,6 @@ static void _getnbfn(int fd, short flags, void *cbdata)
}
cb->cbfunc.valuefn(rc, val, cb->cbdata);
}
if (NULL != val) {
PMIX_VALUE_RELEASE(val);
}
PMIX_RELEASE(cb);
return;