abundant-keyboard-19745
07/03/2023, 6:56 PMshell_command
, timeouts with execution_dependencies
that are also shell_command
entries can vary. Suppose that there are the shell_command
entries shown below:
shell_command(
name="a",
command="./a.sh",
timeout=120,
)
shell_command(
name="b",
command="./b.sh",
timeout=120,
)
shell_command(
name="c",
command="./c.sh",
execution_dependencies=[
":a",
":b",
],
)
The timeout of c
assumes the default (30 seconds). Would it make sense for c
to assume a timeout of 30 seconds given that a
and b
have a timeout greater than 30 seconds? Or do you have to account for how long a
and b
could take in figuring out what the timeout of c
should be and incorporate that into timeout
for c
manually?enough-analyst-54434
07/03/2023, 7:03 PMsleep 5
and appropriate adjustments of timeouts to test this and find out.bitter-ability-32190
07/03/2023, 7:35 PMabundant-keyboard-19745
07/03/2023, 7:44 PMexecution_dependencies
is what I wasn't certain about. So the timer for the timeout of c
starts after all execution_dependencies
(a
and b
) finish?bitter-ability-32190
07/03/2023, 7:53 PMhappy-kitchen-89482
07/03/2023, 7:55 PMcommand
, unrelated to any dependenciesabundant-keyboard-19745
07/03/2023, 7:57 PM