Jim Newsome

Results 197 comments of Jim Newsome

Thinking a bit about how seccomp filters are going to work after `exec`. Currently the filter is created and loaded in the `LD_PRELOAD`'d shim during initialization. It assumes that the...

Closing this, since the MVP is done. Leaving open the `execveat` and `vfork` issues, and the "support subprocess creation" milestone, to track further enhancements and fixes.

Done in https://github.com/shadow/shadow/pull/2820

> This code is from a rust crate called "spin". Interesting; I was going to suggest that the crate should consider adding a `sched_yield` in its spin loops, but it...

When we do this, maybe we should also consider amending our stability guarantee to permit dropping distros that become EOL without a major version bump.

Done: https://github.com/shadow/shadow/pull/2850, https://github.com/shadow/shadow/pull/2820

https://github.com/shadow/shadow/pull/2605 adds more documentation and examples for advanced yaml and dynamic config generation techniques.

We talked about adding a global `default` field, and then removing the `options` field, thus making every host field overridable. It's a little weird though, because e.g. `processes` could be...

Decision: top-level field "host_defaults" -> "host_option_defaults" host field "options" -> "host_options"

Once the [per-process expected_final_state](https://github.com/shadow/shadow/pull/2886) property is merged, it might make sense to do this when all processes that are expected to exit have exited. e.g. for simulations that have servers...