You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Errata: fix a couple of spots in server upcall functions
Server upcall functions were required to return prior to executing
the callback function. This was a limitation of the implementation
and not a requirement of the Standard - the statements should
never have been included here.
FWIW: the limitation has subsequently been removed from the
reference implementation.
In the pmix_server_iof_fn_t, clarify that an error status can be
returned either directly by the function or in the callback function.
It does not require that the host execute the callback to return
an error, as was implied by the current language.
Signed-off-by: Ralph Castain <[email protected]>
Log data on behalf of a client. This function is not intended for output of computational results, but rather for reporting status and error messages. The host must not execute the callback function prior to returning from the \ac{API}.
3437
+
Log data on behalf of a client. This function is not intended for output of computational results, but rather for reporting status and error messages.
Request the specified IO channels be forwarded from the given array of processes. An error shall be returned in the callback function if the requested service from any of the requested processes cannot be provided.
3976
+
Request the specified IO channels be forwarded from the given array of processes. An error shall be returned (either directly or in the callback function) if the requested service from any of the requested processes cannot be provided.
3978
3977
3979
3978
\adviceimplstart
3980
3979
The forwarding of stdin is a \textit{push} process - processes cannot request that it be \textit{pulled} from some other source. Requests including the \refconst{PMIX_FWD_STDIN_CHANNEL} channel will return a \refconst{PMIX_ERR_NOT_SUPPORTED} error.
0 commit comments