In T53294#2191188, @matmarex wrote:In T53294#1064524, @Dragons_flight wrote:
- A race condition that causes near simultaneous instances of the AbuseFilter to corrupt each others stats.
The third problem is the dominant one for the highly active wikis and can lead to really silly results.
I don't think this can reasonably account for the reported values being wrong by a factor of ten or more.
I'm pretty sure that the number of conditions is counted globally, for all filters together, then treated it as if it was the per-filter number, which obviously results in off-the-wall values. I wonder what @werdna was smoking when committing rSVN52738. ;)
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed Advanced Search
Advanced Search
Advanced Search
Oct 1 2018
Oct 1 2018
RandomDSdevel awarded T30844: article creation timestamp and age a Like token.
Mar 25 2018
Mar 25 2018
Daimona awarded T87862: Show AbuseFilter average run time and used conditions in main table a Like token.
Jul 17 2017
Jul 17 2017
IKhitron awarded T33546: Make error messages for Math use wikitext a Like token.
Jan 30 2017
Jan 30 2017
MarcoAurelio awarded T5233: Send a cookie with each block a Love token.
Nov 29 2016
Nov 29 2016
RandomDSdevel awarded T5233: Send a cookie with each block a Doubloon token.
Nov 28 2016
Nov 28 2016
Ladsgroup awarded T5233: Send a cookie with each block a Like token.
Oct 15 2016
Oct 15 2016
jhsoby awarded T53421: VisualEditor: Allow AbuseFilter rules to identify VE edits a Like token.
Sep 21 2016
Sep 21 2016
Jdforrester-WMF awarded T5233: Send a cookie with each block a Like token.
Apr 8 2016
Apr 8 2016
Nov 19 2015
Nov 19 2015
Dalba awarded T5233: Send a cookie with each block a Mountain of Wealth token.
Jun 18 2015
Jun 18 2015
Dragons_flight added a comment to T101648: Remove average run time and consumed conditions to make editing faster.
I believe the initial version of this (now removed) was reading three entries from memcache and then setting three updated entries per filter (as well as a few global keys that were updated per edit rather than per filter).
Jun 1 2015
Jun 1 2015
Dalba awarded T20302: Display average runtime per filter to Special:AbuseFilter table a Grey Medal token.
Apr 6 2015
Apr 6 2015
Dragons_flight added a comment to T21565: Add more variables to AbuseFilter file uploading evaluation.
The underlying technical problem is that uploads proceed in two steps. First the file is uploaded to the server and then the text is processed and saved to the database. We have a hook into the upload process, but at that point in software the uploaded text is not yet available.
Apr 5 2015
Apr 5 2015
Dragons_flight added a comment to T48773: Word boundary parameter \b not working with Unicode devanagari words.
The AbuseFilter currently runs all regex in unicode mode. That apparently solves problems for some languages but not all, including the devanagari examples offered here.
Apr 4 2015
Apr 4 2015
Dragons_flight added a comment to T49495: Ability to match text based on a negative lookbehind/lookahead regex.
One can already write a filter that checks for something like
Apr 1 2015
Apr 1 2015
Dragons_flight added a comment to T90754: Allow tracking of max run time / conditions consumed in AbuseFilter.
Change 201171 that I wrote includes this functionality as part of its changes:
Mar 29 2015
Mar 29 2015
Feb 26 2015
Feb 26 2015
@chasemp: You mention changing where such requests are sent. Do I need to do anything else to ensure that this request is seen by the appropriate people? I'm guessing that it is fine here, even if it got started in a suboptimal way, but I just wanted to double check.
Feb 25 2015
Feb 25 2015
This is really three separate bugs that all lead to per filter stats corruption:
Feb 24 2015
Feb 24 2015
Dec 20 2014
Dec 20 2014
Dragons_flight added a comment to T78113: Make ConfirmEdit's addurl smarter by checking whether similar URLs are already used on the wiki.
Towards getting the details right, I'd like to verify my understanding of how the Captcha functions with regards to URLs on Wikimedia sites.
Dragons_flight added a comment to T78113: Make ConfirmEdit's addurl smarter by checking whether similar URLs are already used on the wiki.
I've started adding running some simple tests to explore this a bit more. Is there a natural place to discuss link statistics and behavior? Somewhere on Mediawiki.org? I worry that putting too much detail here will be a distraction.
Content licensed under Creative Commons Attribution-ShareAlike (CC BY-SA) 4.0 unless otherwise noted; code licensed under GNU General Public License (GPL) 2.0 or later and other open source licenses. By using this site, you agree to the Terms of Use, Privacy Policy, and Code of Conduct. · Wikimedia Foundation · Privacy Policy · Code of Conduct · Terms of Use · Disclaimer · CC-BY-SA · GPL