https://bugzilla.wikimedia.org/show_bug.cgi?id=50785

       Web browser: ---
            Bug ID: 50785
           Summary: Unintended job queue lag due to template null edits,
                    API action=purge
           Product: MediaWiki
           Version: 1.22-git
          Hardware: All
                OS: All
            Status: NEW
          Severity: normal
          Priority: Unprioritized
         Component: JobQueue
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected], [email protected]
    Classification: Unclassified
   Mobile Platform: ---

Wikimedia users routinely do null edits when they feel the job queue is not
fast enough for their needs. Unfortunately, null edits of templates cause
refreshLinks jobs to be queued, which exacerbates the problem they were
intending to solve. In the current case, a user null-edited several templates,
causing the equivalent of 22 million page parse operations to be queued.

In a previous case, a user caused permanent job queue lag with a bot which
regularly executed API action=purge with forcelinkupdate=1, not realising that
the updates would be recursive.

I suggest making null edits do only non-recursive link updates, and I suggest
splitting the forcelinkupdate API parameter into forcelinkupdate and
forcerecursivelinkupdate.

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to