Skip to content

Commit 8b1c99c

Browse files
committed
rfc42: mention shell-resident exec server
Problem: the job shell's rexec capabilty is not mentioned. Add it and a use case.
1 parent f2ea6c3 commit 8b1c99c

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

spec_42.rst

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,7 @@ Related Standards
3434
Background
3535
**********
3636

37-
The subprocess server protocol is implemented in two distinct Flux
38-
components:
37+
The subprocess server protocol is implemented in three Flux components:
3938

4039
.. list-table::
4140

@@ -51,6 +50,10 @@ components:
5150
- :program:`sdexec`
5251
- If systemd support is configured
5352

53+
* - Flux shell
54+
- :program:`UID-shell-JOBID.rexec`
55+
- Only available to the job owner.
56+
5457
The primary use cases are:
5558

5659
#. The job execution service runs job shells on job nodes.
@@ -59,6 +62,8 @@ The primary use cases are:
5962

6063
#. The instance owner runs arbitrary processes with :program:`flux exec`.
6164

65+
#. Tool launch such as parallel debugger daemons using :program:`flux exec`.
66+
6267
In a multi-user Flux instance where a user transition is necessary in order
6368
for the instance owner to run commands with the credentials of a guest user,
6469
the subprocess server delegates this to the IMP. On its own, the subprocess

0 commit comments

Comments
 (0)