Merge pull request #8202 from jjhursey/v4.1-pmix-3.2.1
v4.1.x: Update Internal PMIx to OpenPMIx v3.2.1
Этот коммит содержится в:
Коммит
fa83779fec
@ -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;
|
||||
|
||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user