Draft: Reproduce #1242 in shadow ci
- Jan 16, 2024
-
-
Jim Newsome authored
* Increase simulation time from 30m to 5h. * Increase shadow's `heartbeat-interval` and `host-heartbeat-interval` to reduce bookkeeping overhead. * Remove unrelated hosts from the experiment to reduce overhead. * Add additional `articlient-onion-artiserver-*` clients that try to use the HS at later times. The simulation normally uses two builds for arti - a "vanilla" build (normally built in ci job "rust-latest") and an "extra" build with extra features (normally built in ci job "rust-latest-arti-extra-features"). When reproducing locally I usually just use the "extra" build for both: ``` $ cargo build --verbose --target x86_64-unknown-linux-gnu -p arti -p tor-circmgr --bin arti --features full,experimental-api,arti-client/keymgr,tor-circmgr/ntor_v3,onion-service-service $ cp target/x86_64-unknown-linux-gnu/debug/arti target/x86_64-unknown-linux-gnu/debug/arti-extra $ cd tests/shadow $ ./run.sh ```
-