From ebeee39a05f3d9e79fde9e2209f656311f20580d Mon Sep 17 00:00:00 2001 From: Joshua Hursey Date: Mon, 2 Nov 2020 13:34:04 -0600 Subject: [PATCH] Fix two attribute references. * `PMIX_LOCALITY` is already in the v4 deprecation list * Only declare `PMIX_SERVER_SCHEDULER` once. Consolidate the definition. * Fixes #264 Signed-off-by: Joshua Hursey (cherry picked from commit 86eaecda8169de9d122b804301b73e8e5522865b) --- Chap_API_Fabric.tex | 4 +--- Chap_API_Proc_Mgmt.tex | 4 ---- Chap_API_Server.tex | 3 +-- 3 files changed, 2 insertions(+), 9 deletions(-) diff --git a/Chap_API_Fabric.tex b/Chap_API_Fabric.tex index d32065a5..c9bdbf82 100644 --- a/Chap_API_Fabric.tex +++ b/Chap_API_Fabric.tex @@ -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. diff --git a/Chap_API_Proc_Mgmt.tex b/Chap_API_Proc_Mgmt.tex index 6e80f040..eba58458 100644 --- a/Chap_API_Proc_Mgmt.tex +++ b/Chap_API_Proc_Mgmt.tex @@ -1280,10 +1280,6 @@ \subsubsection{Relative locality of two processes} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \subsubsection{Locality keys} -% -\declareAttributeNEW{PMIX_LOCALITY}{"pmix.loc"}{pmix_locality_t}{ -Bitmask describing the location of the referenced process. -} % \declareAttribute{PMIX_LOCALITY_STRING}{"pmix.locstr"}{char*}{ String describing a process's bound location - referenced using the process's diff --git a/Chap_API_Server.tex b/Chap_API_Server.tex index 366b351e..6ff5d5c9 100644 --- a/Chap_API_Server.tex +++ b/Chap_API_Server.tex @@ -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} }