Rob Jansen

Results 104 comments of Rob Jansen

We need to discuss with @sporksmith, who is away for a bit. But we'll get back to you soon!

This is tricky, but I think I'm leaning toward some flavor of the opt-in options telling shadow to ignore missing features. When Shadow was mainly used for running Tor simulations,...

Is it worth also running a manual Tor benchmark? Because of the better tooling, I think that'll give us the overall system memory usage too (i.e., because we're running `free`...

From the benchmarks: ![run_time](https://user-images.githubusercontent.com/788144/214394833-17c0e585-3d68-43af-9478-5b5f3a4d3217.png) ![ram_simtime](https://user-images.githubusercontent.com/788144/214394872-712fa225-030c-4ec9-aa12-2a94761673d8.png)

@stevenengler is this fixed by the changes in #2632?

Oh boy, that seems bad! Could be the last rng leak causing some non-determinism I've anecdotally noticed.

See also https://github.com/shadow/shadow/discussions/2737

Note that the 100% reliability of control packets only applies to network graphs links that set a positive packet loss rate. In other words, no matter what you set as...

A workaround in the short term is to avoid calling `io.Copy` from go code. Instead, you could call the following function, which mirrors go's internal implementation but does not make...

@stevenengler I wonder if, instead of the try/commit scheme you outlined, we instead support a new interface called something like `splice_from` or `read_from` that we would call on the splice...