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:
|
- PR #1890:
|
||||||
- Fix Issue #1889: Fix symlinks in unit tests to include new timeout
|
- 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
|
- 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 #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
|
3.2.0 -- 22 Oct 2020
|
||||||
|
@ -24,14 +24,14 @@ release=1
|
|||||||
# The only requirement is that it must be entirely printable ASCII
|
# The only requirement is that it must be entirely printable ASCII
|
||||||
# characters and have no white space.
|
# characters and have no white space.
|
||||||
|
|
||||||
greek=rc1
|
greek=
|
||||||
|
|
||||||
# If repo_rev is empty, then the repository version number will be
|
# If repo_rev is empty, then the repository version number will be
|
||||||
# obtained during "make dist" via the "git describe --tags --always"
|
# obtained during "make dist" via the "git describe --tags --always"
|
||||||
# command, or with the date (if "git describe" fails) in the form of
|
# command, or with the date (if "git describe" fails) in the form of
|
||||||
# "date<date>".
|
# "date<date>".
|
||||||
|
|
||||||
repo_rev=git1063ca6
|
repo_rev=gitd3d610b
|
||||||
|
|
||||||
# If tarball_version is not empty, it is used as the version string in
|
# If tarball_version is not empty, it is used as the version string in
|
||||||
# the tarball filename, regardless of all other versions listed in
|
# the tarball filename, regardless of all other versions listed in
|
||||||
@ -45,7 +45,7 @@ tarball_version=
|
|||||||
|
|
||||||
# The date when this release was created
|
# 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.
|
# The shared library version of each of PMIx's public libraries.
|
||||||
# These versions are maintained in accordance with the "Library
|
# These versions are maintained in accordance with the "Library
|
||||||
|
@ -192,7 +192,7 @@
|
|||||||
|
|
||||||
Summary: An extended/exascale implementation of PMI
|
Summary: An extended/exascale implementation of PMI
|
||||||
Name: %{?_name:%{_name}}%{!?_name:pmix}
|
Name: %{?_name:%{_name}}%{!?_name:pmix}
|
||||||
Version: 3.2.1rc1
|
Version: 3.2.1
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
License: BSD
|
License: BSD
|
||||||
Group: Development/Libraries
|
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)
|
static void _value_cbfunc(pmix_status_t status, pmix_value_t *kv, void *cbdata)
|
||||||
{
|
{
|
||||||
pmix_cb_t *cb = (pmix_cb_t*)cbdata;
|
pmix_cb_t *cb = (pmix_cb_t*)cbdata;
|
||||||
pmix_status_t rc;
|
|
||||||
|
|
||||||
PMIX_ACQUIRE_OBJECT(cb);
|
PMIX_ACQUIRE_OBJECT(cb);
|
||||||
cb->status = status;
|
cb->status = status;
|
||||||
if (PMIX_SUCCESS == status) {
|
if (PMIX_SUCCESS == status) {
|
||||||
PMIX_BFROPS_COPY(rc, pmix_client_globals.myserver,
|
cb->value = kv;
|
||||||
(void**)&cb->value, kv, PMIX_VALUE);
|
|
||||||
if (PMIX_SUCCESS != rc) {
|
|
||||||
PMIX_ERROR_LOG(rc);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
PMIX_POST_OBJECT(cb);
|
PMIX_POST_OBJECT(cb);
|
||||||
PMIX_WAKEUP_THREAD(&cb->lock);
|
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);
|
cb->cbfunc.valuefn(rc, val, cb->cbdata);
|
||||||
}
|
}
|
||||||
if (NULL != val) {
|
|
||||||
PMIX_VALUE_RELEASE(val);
|
|
||||||
}
|
|
||||||
PMIX_RELEASE(cb);
|
PMIX_RELEASE(cb);
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user