dépôts
/
lhc
/
web
/
wiklou.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
efc54ce
)
fixes
author
River Tarnell
<river@users.mediawiki.org>
Fri, 11 May 2007 07:49:32 +0000
(07:49 +0000)
committer
River Tarnell
<river@users.mediawiki.org>
Fri, 11 May 2007 07:49:32 +0000
(07:49 +0000)
maintenance/nextJobDB.php
patch
|
blob
|
history
diff --git
a/maintenance/nextJobDB.php
b/maintenance/nextJobDB.php
index
3073227
..
ffc8b4b
100644
(file)
--- a/
maintenance/nextJobDB.php
+++ b/
maintenance/nextJobDB.php
@@
-12,7
+12,11
@@
$type = isset($options['type'])
? $options['type']
: false;
? $options['type']
: false;
-$pendingDBs = $wgMemc->get( 'jobqueue:dbs' );
+$mckey = $type === false
+ ? "jobqueue:dbs"
+ : "jobqueue:dbs:$type";
+
+$pendingDBs = $wgMemc->get( $mckey );
if ( !$pendingDBs ) {
$pendingDBs = array();
# Cross-reference DBs by master DB server
if ( !$pendingDBs ) {
$pendingDBs = array();
# Cross-reference DBs by master DB server
@@
-39,7
+43,7
@@
if ( !$pendingDBs ) {
if ($type === false)
$sql .= "(SELECT '$dbName' FROM `$dbName`.job LIMIT 1)";
else
if ($type === false)
$sql .= "(SELECT '$dbName' FROM `$dbName`.job LIMIT 1)";
else
- $sql .= "(SELECT '$dbName' FROM `$dbName`.job WHERE job_cmd=
'$stype'
LIMIT 1)";
+ $sql .= "(SELECT '$dbName' FROM `$dbName`.job WHERE job_cmd=
$stype
LIMIT 1)";
}
$res = $dbConn->query( $sql, 'nextJobDB.php' );
$row = $dbConn->fetchRow( $res ); // discard padding row
}
$res = $dbConn->query( $sql, 'nextJobDB.php' );
$row = $dbConn->fetchRow( $res ); // discard padding row
@@
-48,7
+52,7
@@
if ( !$pendingDBs ) {
}
}
}
}
- $wgMemc->set(
'jobqueue:dbs'
, $pendingDBs, 300 );
+ $wgMemc->set(
$mckey
, $pendingDBs, 300 );
}
if ( $pendingDBs ) {
}
if ( $pendingDBs ) {