From 18f1c22b8c9bb59278db8348aa4a76cd7c4a23d9 Mon Sep 17 00:00:00 2001 From: Mark Grondona <mgrondona@llnl.gov> Date: Wed, 5 Jun 2002 22:46:12 +0000 Subject: [PATCH] o added section for Stream Copy Service --- doc/pubdesign/report.tex | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/doc/pubdesign/report.tex b/doc/pubdesign/report.tex index 7836224e9fd..85098484db6 100644 --- a/doc/pubdesign/report.tex +++ b/doc/pubdesign/report.tex @@ -198,10 +198,16 @@ controller or an \srun\ or \scancel\ process. Starting a process may include executing a prolog script, setting process limits, setting real and effective user id, setting environment variables, setting working directory, allocating interconnect resources, setting corefile paths, -connecting stdin/stdout/stderr to local files or remote host, and managing +initializing the Stream Copy Service, and managing process groups. Terminating a process may include terminating all members of a process group and executing an epilog script. +\item {\em Stream Copy Service}: Allow handling of stderr, stdout, and +stdin of remote tasks. Job input may be redirected from a file or files, a +\srun\ process, or /dev/null. Job output may be saved into local files or +sent back to the \srun\ command. Regardless of the location of stdout/err, +all job output will be locally buffered to avoid blocking local tasks. + \item {\em Job Control}: Allow asynchronous interaction with the Remote Execution environment by propagating signals or explicit job termination requests to any set of locally managed processes. -- GitLab