Skip to content

Commit

Permalink
Fix two attribute references.
Browse files Browse the repository at this point in the history
 * Mark `PMIX_LOCALITY` as deprecated in text (already part of revision
   chapter as deprecated in v4)
 * Only declare `PMIX_SERVER_SCHEDULER` once. Consolidate the definition.
 * Fixes #264

Signed-off-by: Joshua Hursey <jhursey@us.ibm.com>
  • Loading branch information
jjhursey committed Nov 2, 2020
1 parent b745a94 commit 6fb5acc
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 6 deletions.
4 changes: 1 addition & 3 deletions Chap_API_Fabric.tex
Expand Up @@ -570,9 +570,7 @@ \section{Fabric Support Attributes}

The following attribute is used by the \ac{PMIx} server library supporting the system's \ac{WLM} to indicate that it wants access to the fabric support functions:

\declareAttributeNEW{PMIX_SERVER_SCHEDULER}{"pmix.srv.sched"}{bool}{
Server requests access to \ac{WLM}-supporting features - passed solely to the \refapi{PMIx_server_init} \ac{API} to indicate that the library is to be initialized for scheduler support.
}
\pasteAttributeItem{PMIX_SERVER_SCHEDULER}

\vspace{\baselineskip}
The following attributes may be returned in response to fabric-specific \acp{API} or queries (e.g., \refapi{PMIx_Get} or \refapi{PMIx_Query_info}). These attributes are not related to a specific \refterm{data realm} (as described in Section \ref{api:struct:attributes:retrieval}) - the \refapi{PMIx_Get} function shall therefore ignore the value in its \refarg{proc} process identifier argument when retrieving these values.
Expand Down
2 changes: 1 addition & 1 deletion Chap_API_Proc_Mgmt.tex
Expand Up @@ -1281,7 +1281,7 @@ \subsubsection{Relative locality of two processes}
\subsubsection{Locality keys}
%
\declareAttributeNEW{PMIX_LOCALITY}{"pmix.loc"}{pmix_locality_t}{
\declareAttributeDEP{PMIX_LOCALITY}{"pmix.loc"}{pmix_locality_t}{
Bitmask describing the location of the referenced process.
}
%
Expand Down
3 changes: 1 addition & 2 deletions Chap_API_Server.tex
Expand Up @@ -223,10 +223,9 @@ \subsection{Server Initialization Attributes}
}
%
\declareAttributeNEW{PMIX_SERVER_SCHEDULER}{"pmix.srv.sched"}{bool}{
Server is supporting system scheduler and desires access to appropriate services.
Server is supporting system scheduler and desires access to appropriate \ac{WLM}-supporting features. Indicates that the library is to be initialized for scheduler support.
}
%
%
\declareAttributeNEW{PMIX_EXTERNAL_PROGRESS}{"pmix.evext"}{bool}{
The host shall progress the \ac{PMIx} library via calls to \refapi{PMIx_Progress}
}
Expand Down

0 comments on commit 6fb5acc

Please sign in to comment.