<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/tests/chutney/integration-e2e-shadow, branch arti-v2.3.0</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v2.3.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v2.3.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2026-04-21T17:55:38Z</updated>
<entry>
<title>integration-chutney-shadow: disable shadow spin-looping</title>
<updated>2026-04-21T17:55:38Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2026-04-21T17:55:38Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ca6c5d85e93b991bd3bae8d6debe473e3ddba142'/>
<id>urn:sha1:ca6c5d85e93b991bd3bae8d6debe473e3ddba142</id>
<content type='text'>
shadow's default behavior of spin-looping is bad behavior in a shared
environment.

This is already disabled in integration-shadow.
</content>
</entry>
<entry>
<title>CI: Disble shadow cpu-pinning</title>
<updated>2026-04-21T17:51:48Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2026-04-21T17:51:48Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=1b3337730e4f87100b46521b211a7a6a2c7cc506'/>
<id>urn:sha1:1b3337730e4f87100b46521b211a7a6a2c7cc506</id>
<content type='text'>
In CI, shadow's default behavior of pinning to CPU cores can result in
multiple instances of shadow fighting over the same CPU cores instead of
using idle ones.
</content>
</entry>
<entry>
<title>chutney scripts: opt into strict typechecking</title>
<updated>2026-03-09T14:28:55Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2026-03-05T22:14:06Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=cb128c422f7a964f99e4a56eab0c7ba3a9a3a72f'/>
<id>urn:sha1:cb128c422f7a964f99e4a56eab0c7ba3a9a3a72f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chutney integration-e2e-shadow: redirect stderr to stdout</title>
<updated>2026-03-09T14:28:55Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2026-03-05T21:11:03Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=5c191427c8558008fa92a9eeed272fb68900dda2'/>
<id>urn:sha1:5c191427c8558008fa92a9eeed272fb68900dda2</id>
<content type='text'>
No particular need to separate them, and the merged version is easier to
follow.
</content>
</entry>
<entry>
<title>chutney test: move some common functionality into a module</title>
<updated>2026-03-04T21:09:30Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2026-03-04T19:06:11Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=292f31285da75fb883e4608a2533376fd45f6634'/>
<id>urn:sha1:292f31285da75fb883e4608a2533376fd45f6634</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chutney ci: remove CHUTNEY_BIN env variable</title>
<updated>2025-09-29T16:22:19Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2025-09-09T18:12:11Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=353e79c5d65547135a8de71edfe50954f6f6b4b0'/>
<id>urn:sha1:353e79c5d65547135a8de71edfe50954f6f6b4b0</id>
<content type='text'>
This wasn't a pre-existing environment variable, and now it can be set
via command-line if it needs to be overridden. I don't see much reason
to use an environment variable here.
</content>
</entry>
<entry>
<title>integration-e2e-shadow: update simulated time more frequently</title>
<updated>2025-08-11T19:39:22Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2025-08-11T19:32:56Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9289c00cb5a97943702544ce4c569250ae475f9d'/>
<id>urn:sha1:9289c00cb5a97943702544ce4c569250ae475f9d</id>
<content type='text'>
In particular, this is to avoid floods of:

&gt; compute_drain_rate(): Bug: Computing stream drain rate with zero time delta

in tor logs.
</content>
</entry>
<entry>
<title>integration-e2e-shadow: move simulation seed to yaml</title>
<updated>2025-04-23T15:34:55Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2025-04-23T11:08:46Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=0d579bd48b73c963b41cba6c7529a98bd8b8c43c'/>
<id>urn:sha1:0d579bd48b73c963b41cba6c7529a98bd8b8c43c</id>
<content type='text'>
Since this significantly affects the behavior of the simulation, it's
probably worth having it in the yaml. (It can of course still be
overridden from the command-line).
</content>
</entry>
<entry>
<title>integration-e2e-shadow: move unblocked-syscall-latency to yaml</title>
<updated>2025-04-23T15:34:55Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2025-04-23T11:04:57Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=3d82b403456d1559cfbcb604f37aede38899795f'/>
<id>urn:sha1:3d82b403456d1559cfbcb604f37aede38899795f</id>
<content type='text'>
Since this significantly affects the behavior of the simulation, it's
useful to have it in the yaml for reference or if the simulation is
manually rerun from the yaml.
</content>
</entry>
<entry>
<title>integration-e2e-shadow: use a larger max_unapplied_cpu_latency</title>
<updated>2025-04-23T15:34:55Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2025-04-22T21:28:53Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=46d4b9fe8889729a47adf2f61c7e6c5ba9fbba84'/>
<id>urn:sha1:46d4b9fe8889729a47adf2f61c7e6c5ba9fbba84</id>
<content type='text'>
This should make the simulation results generally more stable with
respect to small perturbations, such as adding logging.

It also causes a previous "heisenbug" failure in this test to reliably
reproduce in every run.
</content>
</entry>
</feed>
