Skip to main content

Module exec

Module exec 

Source
Expand description

Exec sessions, which start a process in the container for their client.

Structsยง

ExecSession ๐Ÿ”’
Required exec session data. Not Debug, the command may carry secrets.
ExecTeardown ๐Ÿ”’
Ends an exec session however it ends, also if the client went away and the loop got aborted, or before the process even got started. The loop ends before the exit of the process if the connection is gone, if the client sent a message which is too large, or if the session hit the idle timeout or lost the exit. Only the last two kill the process, see ExecTeardown::kill, the others close its stdin or hang up its terminal. All but the hang-up stop the output, which nothing takes anymore.
StartedExec ๐Ÿ”’
An exec process which got started and registered for a session.

Constantsยง

EARLY_FRAME_SIZE ๐Ÿ”’
The largest frame of the output collected while the runtime of an exec ran, like the largest reads of the pipes.