Hi,
I'm looking for help finding the cause(s) of a memory leak in the countervandalism CVNBot project. These bots provide users with filtered recent-changes information to patrollers on various big wikis (enwiki, commons, wikidata[1]) as well as from groups of small wikis combined (SWMT[1]).
The bot is a Mono application written in C#, which runs in Wikimedia Cloud.
We're finding that as of last November the bots bots have started leaking much more memory than, possibly due to simply the wikis being more active (especially Wikidata). This leads to frequent outages due to bots becoming lagged, unresponsive for hours, etc.
I'm quite the noob when it comes to C#, and unfortunately there aren't many maintainers left of this project (I inherited it to keep it running, but beyond that kinda out of my depths here). If you know C# well, or have experience with VS2019, or just are looking for a challenge, check below for more info and share ideas :)
https://github.com/countervandalism/CVNBot/issues/13
-- Timo
[1] https://meta.wikimedia.org/wiki/Countervandalism_Network/Bots
wikitech-l@lists.wikimedia.org