summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)Author
2021-10-24container: consistently use spawn-style forkMatthias Schiffer
2021-10-24Update dependenciesMatthias Schiffer
2021-10-22container: add additional child process for task submission handlingMatthias Schiffer
2021-10-22container: refactor loop handlingMatthias Schiffer
2021-10-22container: create enum type for submission channelMatthias Schiffer
2021-10-22container: drop task submission channel in child processesMatthias Schiffer
2021-10-22executor: return error when reply channel is closed unexectedlyMatthias Schiffer
2021-10-21container: do not create /dev/mqueueMatthias Schiffer
2021-10-21container: set process nameMatthias Schiffer
2021-10-21executor: run ready tasks in parallelMatthias Schiffer
2021-10-21runner: expose reply channelMatthias Schiffer
2021-10-21util: error: improve conversion of io::ErrorMatthias Schiffer
2021-10-21container: make setup more similar to OCI runtimeMatthias Schiffer
2021-10-21paths: update documentationMatthias Schiffer
2021-10-20container: write task command to script fileMatthias Schiffer
2021-10-20container: do not call sync_all() on log fileMatthias Schiffer
2021-10-20container: do not use unshare commandMatthias Schiffer
2021-10-20container: replace crun with our own minimal container runtimeMatthias Schiffer
2021-10-20container: replace chroot() with pivot_root()Matthias Schiffer
2021-10-20container: bind mount rootfs onto itselfMatthias Schiffer
2021-10-20container: tar: run without crunMatthias Schiffer
2021-10-20container: move namespace setup helpers to new moduleMatthias Schiffer
2021-10-20container: create basic dirs, devs and links under /devMatthias Schiffer
2021-10-20container: create PID namespace for runnerMatthias Schiffer
2021-10-20util: clone: add spawn() helper, use in runnerMatthias Schiffer
2021-10-18Pass None instead of Some("none") as fstype for bind mountsMatthias Schiffer
2021-10-18container: measure task runtime againMatthias Schiffer
2021-10-18container: rename "run" module to "task"Matthias Schiffer
2021-10-18Update dependenciesMatthias Schiffer
2021-10-18util: improve formatting of exit status errorsMatthias Schiffer
2021-10-18executor: use into_iter() instead of iter() in task_deps()Matthias Schiffer
2021-10-18Move task cache handling from executor to runnerMatthias Schiffer
2021-10-18executor: store TaskOutput instead of TaskMeta in tasks_doneMatthias Schiffer
2021-10-18Update dependenciesMatthias Schiffer
2021-10-18examples: delete autotools config.log and similar filesMatthias Schiffer
2021-10-18executor: summary: sort outputs by nameMatthias Schiffer
2021-10-18examples: rootfs: make build reproducibleMatthias Schiffer
2021-10-18examples: linux: make build reproducibleMatthias Schiffer
2021-10-18executor: set SOURCE_TIME_EPOCH to 1Matthias Schiffer
2021-10-18examples: add make_ext4fs recipeMatthias Schiffer
2021-10-18container: give tasks access to their input hashMatthias Schiffer
2021-10-18examples: busybox: make build reproducibleMatthias Schiffer
2021-10-18container: harden against set-group-ID / bsdgroups weirdnessMatthias Schiffer
2021-10-18container: only create overlayfs workdir when neededMatthias Schiffer
2021-10-18Remove/simplify mkdir() callsMatthias Schiffer
2021-10-18Update dependenciesMatthias Schiffer
2021-10-18args: move Rc into Arg enumMatthias Schiffer
2021-10-18Move tar unpack function into container moduleMatthias Schiffer
2021-10-13container: pack outputs after unmounting task mountsMatthias Schiffer
2021-10-13Update dependenciesMatthias Schiffer