<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/tests, branch arti-v2.5.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.5.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v2.5.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2026-06-16T04:06:03Z</updated>
<entry>
<title>chutney test network: add 4 suitable middle/guard/vg relays</title>
<updated>2026-06-16T04:06:03Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2026-06-16T03:25:12Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a76a41b5b5ac822b818c763104015306542fabfc'/>
<id>urn:sha1:a76a41b5b5ac822b818c763104015306542fabfc</id>
<content type='text'>
With the chutney bump in the previous commit alone, we hit arti#2463
consistently.

According to the spec, a hidden service using vanguards-lite needs 2
guards and 4 vanguards
&lt;https://spec.torproject.org/vanguards-spec/index.html&gt;.

All 6 of those relays need to be Fast and Stable.

At least the 2 guards also need to be Measured. (Probably the 4
vanguards too, but I haven't verified).

authority relays are never considered Measured. Prior to the chutney
bump, none of the relays were, but since chutney!142, we create a
bandwidth file to ensure the non-authorities *are* Measured, and will
get the Fast flag. (IIUC, tor doesn't apply the bandwidth measurements
to authorities). Maybe the presence of *some* measured relays gets us
out of some fallback path that was getting used before to allow
unmeasured relays?

Adding the additional relays seems to fix the issue.
</content>
</entry>
<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>integration-shadow: remove torrc parameter tuning</title>
<updated>2026-04-08T22:15:49Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2026-04-08T22:15:49Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=36ceb7a3e4577683ed1bc680f07c9d2b96691f61'/>
<id>urn:sha1:36ceb7a3e4577683ed1bc680f07c9d2b96691f61</id>
<content type='text'>
These were originally blindly copied over from shadow's own integration
test.

The relatively low BandwidthRate and BandwidthBurst rates in particular
could cause overload in heavily-used relays given the amount of traffic
we're trying to push through the network simultaneously from different
clients.

I'm not aware of a specific problem the other parameters might cause,
but it seems better not to have them without some concrete reason.

Motivated while debugging arti#2399; we hypothesize that the bandwidth
limits + bad luck of many circuits trying to use one relay at once could
be a contributing factor.
</content>
</entry>
<entry>
<title>chutney CI: add hidden services</title>
<updated>2026-04-02T20:30:46Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2026-03-23T22:34:17Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=03cb8fc97db7caa5e181a6f7bcce612b87cb94aa'/>
<id>urn:sha1:03cb8fc97db7caa5e181a6f7bcce612b87cb94aa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chutney test: enable logging</title>
<updated>2026-04-02T20:19:52Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2026-04-02T18:02:57Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=873e70bc74ee55ba3613069edc44da9d92f29d39'/>
<id>urn:sha1:873e70bc74ee55ba3613069edc44da9d92f29d39</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'chutney-arti-extra' into 'main'</title>
<updated>2026-03-18T14:27:26Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2026-03-18T14:27:26Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=242e39b92ffeaae53a032c3c83d603095c52d1cb'/>
<id>urn:sha1:242e39b92ffeaae53a032c3c83d603095c52d1cb</id>
<content type='text'>
chutney test: include arti-extra bin

See merge request tpo/core/arti!3772</content>
</entry>
<entry>
<title>Merge branch 'shadow-keep-going' into 'main'</title>
<updated>2026-03-12T21:21:03Z</updated>
<author>
<name>Alexander Hansen Færøy</name>
<email>ahf@torproject.org</email>
</author>
<published>2026-03-12T21:21:03Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=36426a8728914cc77d4a79fe38daa3f5bc76c55e'/>
<id>urn:sha1:36426a8728914cc77d4a79fe38daa3f5bc76c55e</id>
<content type='text'>
shadow ci: keep going after first failure

See merge request tpo/core/arti!3766</content>
</entry>
<entry>
<title>chutney test: include arti-extra bin</title>
<updated>2026-03-11T19:33:42Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2026-03-11T15:05:51Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=83f1d188a229b74ea7fc79b24afeaf38b225aa54'/>
<id>urn:sha1:83f1d188a229b74ea7fc79b24afeaf38b225aa54</id>
<content type='text'>
Test the arti-extra bin, which includes most of `full` and
`experimental` features, too.
</content>
</entry>
<entry>
<title>network.py: break up construction of configs list</title>
<updated>2026-03-11T19:29:26Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2026-03-11T18:52:17Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d2ac8061937600d470b02f932d0e9af96d004e58'/>
<id>urn:sha1:d2ac8061937600d470b02f932d0e9af96d004e58</id>
<content type='text'>
</content>
</entry>
</feed>
