Skip to content

Commit de8c3be

Browse files
committed
Publisher need not be a member of a custom range
Signed-off-by: David Solt <[email protected]>
1 parent c9a1a18 commit de8c3be

File tree

1 file changed

+7
-8
lines changed

1 file changed

+7
-8
lines changed

Chap_API_Publish.tex

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -76,9 +76,9 @@ \section{\code{PMIx_Publish}}
7676
ranges. Custom ranges are consider different if they have different members.
7777
Duplicate keys being published on the same data range shall return the
7878
\refconst{PMIX_ERR_DUPLICATE_KEY} error.
79-
publishing to a \declareconstitem{PMIX_RANGE_CUSTOM}
79+
publishing to a \refconst{PMIX_RANGE_CUSTOM}
8080
range which does not include the publisher will prevent
81-
any processes from using \refapi{PMIX_Lookup} to access the published data.
81+
any processes from using \refapi{PMIx_Lookup} to access the published data.
8282

8383
In some cases, implementations may be incapable of distinguishing which
8484
info keys in the \refarg{info} array are for publishing and which info keys are
@@ -376,9 +376,9 @@ \section{\code{PMIx_Lookup}}
376376
\descr
377377

378378
Lookup information published by a process or host environment using \refapi{PMIx_Publish} or \refapi{PMIx_Publish_nb}.
379-
A lookup operation is always performed on a range which can be specified using the directive \refconst{PMIX_RANGE} or otherwise defaults to \refconst{PMIX_RANGE_SESSION}.
380-
The lookup operation will be constrained to publishers that fall within
381-
the range and that published data to the range.
379+
A lookup operation is always performed on a range which can be specified using the directive \refAttributeItem{PMIX_RANGE} or otherwise defaults to \refconst{PMIX_RANGE_SESSION}.
380+
381+
The lookup operation will be constrained to data published to the specified range.
382382
Data is returned per the retrieval rules of Section \ref{chap:pub:retrules}.
383383

384384
The \argref{data} parameter consists of an array of \refstruct{pmix_pdata_t} structures with the keys specifying the requested information.
@@ -600,9 +600,8 @@ \section{Retrieval rules for published data}
600600
\begin{enumerate}
601601
\item The lookup key matches the published key.
602602
\item The type of range specified by the publisher is the same as the type of range specified by the requester.
603-
\item If a custom range is specified by the publisher and the requester, the members described in both cases must be identical.
604-
\item The publisher must be a member of the requestors range.
605-
\item The requestor must be a member of the publishers range.
603+
\item If a custom range is specified by the publisher and the requester, the members described in both cases must be identical. The publisher is not required to be a member of a custom range.
604+
\item The requestor must be a member of the publisher's range.
606605

607606
%%option2:
608607
%%

0 commit comments

Comments
 (0)