Jim Newsome
Jim Newsome
I reran the tests starting from a more recent simulation time, and verified that a lot of the failures were indeed because of the unusual simulated time of Y2000. I...
If we wanted to add this to the CI, we could pass `test` a list of tests to skip ``` $ src/test/test --help Options are: [--verbose|--quiet|--terse] [--no-fork] Specify tests by...
Quick ad-hoc benchmark using the tgen tests. v.2.3.0: ``` 2022-11-30 11:45:28,707 [INFO] calling 'ctest -j12 --timeout 20 -R tgen -C extra' Test project /home/jnewsome/projects/shadow/dev/build Start 137: tgen-duration-1mbit_300ms-1stream-shadow Start 138: tgen-duration-10mbit_200ms-1stream-shadow...
Another example of a user needing to disable this feature: https://github.com/shadow/shadow/discussions/2622 If we don't remove this feature, we should probably stabilize it, and: * Better document it, including when to...
tgen benchmark: https://github.com/shadow/benchmark/actions/runs/3772103204
> tgen benchmark: https://github.com/shadow/benchmark/actions/runs/3772103204 Results: https://github.com/shadow/benchmark-results/tree/master/tgen/2022-12-25-T05-07-08 The "real time" graph in https://github.com/shadow/benchmark-results/blob/master/tgen/2022-12-25-T05-07-08/plots/shadow.results.pdf shows a slight performance penalty with the MM disabled. The RSS gets significantly smaller, since without the MM...
> 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...
Hmm, looks like GH still thinks we're over quota on storage, and discarded artifacts from this run :/. https://github.com/shadow/benchmark/actions/runs/3988395349/jobs/6839490367. I'm guessing there's some periodic job that re-evaluates storage vs quota,...
After discussion with @robgjansen, the tentative plan is: * Keep the memory manager (really MemoryMapper), since it does give a nontrivial performance gain * Make it a bit more robust,...
Revisiting this now that `fork` is implemented, but only when the `MemoryManager` is disabled. ~~New tor benchmark, with 3 runs: https://github.com/shadow/benchmark/actions/runs/6316615683 New tgen benchmark: https://github.com/shadow/benchmark/actions/runs/6316645299~~ forgot to actually disable the...