<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/tests/shadow, branch arti-v2.1.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.1.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v2.1.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2025-12-08T22:36:41Z</updated>
<entry>
<title>shadow CI: disable stallouts for onion clients</title>
<updated>2025-12-08T22:36:41Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2025-12-08T22:36:41Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b7dbc6dbc1b3e1bf918ad4c0cadc989a54fe3195'/>
<id>urn:sha1:b7dbc6dbc1b3e1bf918ad4c0cadc989a54fe3195</id>
<content type='text'>
tgen aborts a stream and starts the next one when the "stallout" timeout
is reached. In some cases the arti (or tor) client just needs a bit more
time to establish a connection to the hidden service.

A potential downside is that if a single stream "stalls" forever without
an explicit error, tgen will never give up on it, and thus never try any
more streams. We can worry about that if and when we see it though; and
it would indicate a likely bug since the known clients and servers in
this test shouldn't stall indefinitely in this way.
</content>
</entry>
<entry>
<title>shadow CI: *increase* required success rate for c-tor client</title>
<updated>2025-12-02T15:03:31Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2025-12-01T19:12:46Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a7a8c62f5f48a65f28fc7e561a4e20ecdf855f32'/>
<id>urn:sha1:a7a8c62f5f48a65f28fc7e561a4e20ecdf855f32</id>
<content type='text'>
None of the failures currently recorded in
https://gitlab.torproject.org/tpo/core/arti/-/issues/2209 involve the
c-tor client. I think we can safely require all xfers to succeed for the
c-tor client.
</content>
</entry>
<entry>
<title>shadow CI: reduce arti client HS required successes</title>
<updated>2025-12-02T15:03:31Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2025-12-01T19:05:19Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=33c127cabd399ec49e5504f4f825692c3fc3b50f'/>
<id>urn:sha1:33c127cabd399ec49e5504f4f825692c3fc3b50f</id>
<content type='text'>
From 9/10 to 5/10.

This is to mitigate flakiness.
See
https://gitlab.torproject.org/tpo/core/arti/-/issues/2209#note_3295789
</content>
</entry>
<entry>
<title>ci: Improve formatting of shadow results.</title>
<updated>2025-11-25T23:31:04Z</updated>
<author>
<name>Wesley Aptekar-Cassels</name>
<email>me@wesleyac.com</email>
</author>
<published>2025-11-25T23:31:04Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=918cbeba2d9fe335af68e6b6cf9006c465c3b10c'/>
<id>urn:sha1:918cbeba2d9fe335af68e6b6cf9006c465c3b10c</id>
<content type='text'>
Having this all on one line makes it easier to read.
</content>
</entry>
<entry>
<title>ci: Print host names in shadow run script.</title>
<updated>2025-11-25T23:25:54Z</updated>
<author>
<name>Wesley Aptekar-Cassels</name>
<email>me@wesleyac.com</email>
</author>
<published>2025-11-25T23:25:54Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=59c0ac967c3db3f70902bbd14b12c182d8bc08e7'/>
<id>urn:sha1:59c0ac967c3db3f70902bbd14b12c182d8bc08e7</id>
<content type='text'>
Now that we no longer echo these, this is useful.
</content>
</entry>
<entry>
<title>ci: Print seed in shadow run script.</title>
<updated>2025-11-25T23:24:33Z</updated>
<author>
<name>Wesley Aptekar-Cassels</name>
<email>me@wesleyac.com</email>
</author>
<published>2025-11-25T23:24:33Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4536052c9ed3f70aec16568cee319a3b3de2b7e3'/>
<id>urn:sha1:4536052c9ed3f70aec16568cee319a3b3de2b7e3</id>
<content type='text'>
Now that we no longer echo this, it's potentially useful to have it.
</content>
</entry>
<entry>
<title>ci: Disable echoing in shadow test script.</title>
<updated>2025-11-25T23:02:16Z</updated>
<author>
<name>Wesley Aptekar-Cassels</name>
<email>me@wesleyac.com</email>
</author>
<published>2025-11-25T23:02:16Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=0047d724a75cc97da00489b3c3fb2ef6c7c6a1ea'/>
<id>urn:sha1:0047d724a75cc97da00489b3c3fb2ef6c7c6a1ea</id>
<content type='text'>
I find that the echoing here does not really contribute to my
understanding of what's going on, and it makes the output quite
difficult to parse.
</content>
</entry>
<entry>
<title>tests: Fix error in shadow checking script.</title>
<updated>2025-11-24T18:36:54Z</updated>
<author>
<name>Wesley Aptekar-Cassels</name>
<email>me@wesleyac.com</email>
</author>
<published>2025-11-24T18:36:54Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=157b1aba6a1c5438ef396f57a9cf43296407e2c7'/>
<id>urn:sha1:157b1aba6a1c5438ef396f57a9cf43296407e2c7</id>
<content type='text'>
articlient-onion-auth was included twice on this list. From looking at
9ad23705e4, where the second instance was introduced, it seems that this
was meant to be articlient-onion-artiserver-auth.
</content>
</entry>
<entry>
<title>shadow CI: increase success threshold for onion svc xfers</title>
<updated>2025-11-04T17:10:20Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2025-11-03T17:26:10Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4e45e1b39bc872410ed268fa7831709f2277c521'/>
<id>urn:sha1:4e45e1b39bc872410ed268fa7831709f2277c521</id>
<content type='text'>
It looks like the reliability has increased at some point. Let's ratchet
up the required-success threshold to avoid silent regression.

See
&lt;https://gitlab.torproject.org/tpo/core/arti/-/issues/2109#note_3278828&gt;
</content>
</entry>
<entry>
<title>shadow CI: add check_host_xfers helper function and improve output</title>
<updated>2025-11-04T17:10:20Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2025-11-03T15:54:30Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=335148a46e68a40c08181ea732a6aa5f6ca113c8'/>
<id>urn:sha1:335148a46e68a40c08181ea732a6aa5f6ca113c8</id>
<content type='text'>
</content>
</entry>
</feed>
