<feed xmlns='http://www.w3.org/2005/Atom'>
<title>opentracker/tests, branch master</title>
<subtitle>An open and free bittorrent tracker
</subtitle>
<id>https://erdgeist.org/gitweb/opentracker/atom?h=master</id>
<link rel='self' href='https://erdgeist.org/gitweb/opentracker/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/opentracker/'/>
<updated>2026-10-29T00:16:53Z</updated>
<entry>
<title>add wake-up tester that helped figuring out how to tickle hanging udp readers</title>
<updated>2026-10-29T00:16:53Z</updated>
<author>
<name>Dirk Engling</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-10-29T00:16:53Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/opentracker/commit/?id=d3a628a8ec1d4b1a2ec080328a41c21e48f04d06'/>
<id>urn:sha1:d3a628a8ec1d4b1a2ec080328a41c21e48f04d06</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert last wake-up experiment. Having each udp worker wake up once a second to check if the tracker stops is wasteful</title>
<updated>2026-10-28T23:53:50Z</updated>
<author>
<name>Dirk Engling</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-10-28T23:53:50Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/opentracker/commit/?id=0f95c7d1056cab5bd8c6334cf601349ac4631457'/>
<id>urn:sha1:0f95c7d1056cab5bd8c6334cf601349ac4631457</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix a test that would over-report success rate when losing the race for cycles to the test target</title>
<updated>2026-10-28T22:35:55Z</updated>
<author>
<name>Dirk Engling</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-10-28T22:35:55Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/opentracker/commit/?id=2812a6795149f68226e940212c511b7c625c81d5'/>
<id>urn:sha1:2812a6795149f68226e940212c511b7c625c81d5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>With more workers blockingly waiting on udp sockets, we need to keep track of all sockets to shut them down on exit</title>
<updated>2026-10-28T22:31:07Z</updated>
<author>
<name>Dirk Engling</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-10-28T22:31:07Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/opentracker/commit/?id=772873104658182a5b76f5c0eed76047c62c6651'/>
<id>urn:sha1:772873104658182a5b76f5c0eed76047c62c6651</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Let the load tester log losses to better gauge performance</title>
<updated>2026-10-28T16:52:16Z</updated>
<author>
<name>Dirk Engling</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-10-28T16:52:16Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/opentracker/commit/?id=82faf0af92e6c3a8c56d591e674b33708f60aa32'/>
<id>urn:sha1:82faf0af92e6c3a8c56d591e674b33708f60aa32</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add load tests to sanitize check the trackerlogic, based on udp requests</title>
<updated>2026-10-28T16:11:33Z</updated>
<author>
<name>Dirk Engling</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-10-28T16:11:33Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/opentracker/commit/?id=9ec918187ab65488ebcce427f5a14a6b38e87b78'/>
<id>urn:sha1:9ec918187ab65488ebcce427f5a14a6b38e87b78</id>
<content type='text'>
</content>
</entry>
<entry>
<title>The main event loop(s) now also catch an EINTR and return instead of blocking</title>
<updated>2026-10-27T21:53:25Z</updated>
<author>
<name>Dirk Engling</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-10-27T21:53:25Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/opentracker/commit/?id=18fcb27ec91f27789270550a2a005cb773bf2fe0'/>
<id>urn:sha1:18fcb27ec91f27789270550a2a005cb773bf2fe0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add concurrency test</title>
<updated>2026-10-27T20:36:12Z</updated>
<author>
<name>Dirk Engling</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-10-27T20:36:12Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/opentracker/commit/?id=36c21130fa4fd286e7515d5f6d429df983d253d5'/>
<id>urn:sha1:36c21130fa4fd286e7515d5f6d429df983d253d5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>All OSes now do have a cheap monotonic clock, so no caching thread is needed.  Also add some relative time helpers</title>
<updated>2026-10-27T18:15:22Z</updated>
<author>
<name>Dirk Engling</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-10-27T18:15:22Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/opentracker/commit/?id=8fb1c09df1540aa3fca1148bed6a08ffc3090669'/>
<id>urn:sha1:8fb1c09df1540aa3fca1148bed6a08ffc3090669</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add test for the revived keep alive</title>
<updated>2026-10-27T02:26:16Z</updated>
<author>
<name>Dirk Engling</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-10-27T02:26:16Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/opentracker/commit/?id=c9183b611399d419d68610c40a2b6289dc2a610a'/>
<id>urn:sha1:c9183b611399d419d68610c40a2b6289dc2a610a</id>
<content type='text'>
</content>
</entry>
</feed>
