On Wed, Mar 18, 2009 at 12:59 PM, Tim Starling tstarling@wikimedia.org wrote:
Brion Vibber wrote:
On 3/18/09 5:34 AM, Andrew Garrett wrote:
I am pleased to announce that the Abuse Filter [1] has been activated on English Wikipedia!
I've temporarily disabled it as we're seeing some performance problems saving edits at peak time today. Need to make sure there's functional per-filter profiling before re-enabling so we can confirm if one of the 55 active filters (!) is particularly bad or if we need to do overall optimization.
Done, took less than five minutes. Re-enabled.
We're still profiling at ~700ms CPU time per page save, with no particular rule dominant. Disabling 20 of them would help.
For Andrew or anyone else that knows, can we assume that the filter is smart enough that if the first part of an AND clause fails then the other parts don't run (or similarly if the first part of an OR succeeds)? If so, we can probably optimize rules by doing easy checks first before complex ones.
-Robert Rohde