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