Commit graph

18 commits

Author SHA1 Message Date
Tim Starling
ed7d87d98c As we say on Wikipedia, might it not have been easier to fix it, rather than complain about it? 2006-07-03 16:30:46 +00:00
Tim Starling
671e35cbb3 Fixed job command naming style 2006-06-19 02:29:21 +00:00
Tim Starling
0e2714b61d Added a new method to update the cache of all pages linking to a given page without using excessive time or memory. This turns out to be a common operation in MediaWiki, I needed to fix callers in a lot of files. Backwards compatibility is maintained (of course). Also did some cleanup in Article.php, another 3 years of that and it'll be looking pretty. New job type added to the job queue, some refactoring done in JobQueue.php to support it. 2006-06-18 12:42:16 +00:00
Rob Church
67ee817f0e (bug 6095) Introduce RunUnknownJob hook, see docs/hooks.txt for more information 2006-06-15 06:35:24 +00:00
Brion Vibber
d120efcea6 * (bug 5527) Batch up job queue insertions for, hopefully, better survivability
of lock contention etc. Duplicates are now removed at pop time instead of
  at insert time.
2006-05-31 23:56:41 +00:00
Antoine Musso
7ebdb6de89 Revert to r14165 . Did too many changes, didnt even run parserTests (i am bad) 2006-05-11 22:40:38 +00:00
Antoine Musso
bc14eb8045 Replacing var keyword with private / public as we now require PHP5. 2006-05-11 19:10:41 +00:00
Antoine Musso
473cd5cbcc unused variables as per #3692 2006-05-01 10:53:59 +00:00
Lupin
c7408b9223 trailing whitespace removal 2006-03-11 17:13:49 +00:00
Ævar Arnfjörð Bjarmason
6c5d3c8c6a * Adding a trailing ?> 2006-03-07 13:32:27 +00:00
Tim Starling
deada22846 profiling 2006-02-25 03:01:21 +00:00
Tim Starling
7098564cca Fixed SQL error, keep track of job_id 2006-02-25 01:38:06 +00:00
Tim Starling
5bed313c7f Avoid circular links updates 2006-02-25 01:31:07 +00:00
Tim Starling
174264806c Different pop method 2006-02-25 01:12:35 +00:00
Tim Starling
c9fb5e475d If there's a duplicate, don't delete and recreate, just leave it. 2006-02-25 00:29:15 +00:00
Tim Starling
7561eba197 The live immediateBegin hack didn't actually do anything, removing. 2006-02-24 23:51:01 +00:00
Domas Mituzas
89ae8b1d49 * live immediatebegin hack
* remove ORDER BY for pop operation, InnoDB sorts by PK anyway, MyISAM would work as 'pool' rather than 'stack',
  submited to http://bugs.mysql.com/bug.php?id=17711
2006-02-24 20:38:46 +00:00
Tim Starling
eeb84cce20 Added job table, for deferred processing of jobs. The immediate application is to complete the link table refresh operation when templates are changed. 2006-02-24 01:56:31 +00:00