- In what order does a node process the parts of a run's message, and what must be done before its command runs?
- A user holding setup posts the "unconfined echo" example of section 14. List, in order, what the node writes in Fossil, and say where the word
helloends up. - A run has
"manual": true. What does the node do when the run arrives, and how does its process ever start? - A run's command is
["sh", "-c", "echo ${HOME} $$"]and itsenvis{"HOME": "$$workspace$$", "PATH": "/usr/bin:/bin"}, with the usual four workspace steps. What does the node pass the process, and what does the process print, roughly? - A run's
process.cwdis$$tree$$, but its workspace has only adirectorystep. What happens, and why? - A session whose
deliveriesisstartis given two posts while the process for an earlier post still runs. What happens to each post? - A process that is no session exits with code 0, its
keepleft at the defaults. What does the node post beforeended? What if it exits with code 2? - An admin earlier sent a run for node
lab-2whoseprocess.userisbuilder. Now an admin sends a run forlab-1, also asbuilder. What does lab-1 do? - A run's sandbox lists the node's file of passwords in
read_only. What happens? What if it lists$$release$$instead? - A user holding only check-in posts a
stopfor a running run, where the run is. What happens, and why? - What does
startedhold, and why does it list the values? - List each place where two people building from this protocol could reasonably build different things, or where two of its rules contradict each other. Be specific.