Expand description

Functionality common to both prepare and execute workers.

Modules

  • Functionality for securing workers.
  • Functionality related to threads spawned by the workers.

Constants

  • Some allowed overhead that we account for in the “CPU time monitor” thread’s sleeps, on the child process.

Functions

  • Interprets the given bytes as a path. Returns None if the given bytes do not constitute a a proper utf-8 string.
  • Loop that runs in the CPU time monitor thread on prepare and execute jobs. Continuously wakes up and then either blocks for the remaining CPU time, or returns if we exceed the CPU timeout.
  • Attempt to convert an opaque panic payload to a string.