Lowered ActiveUsers query period to reduce timeouts
authorAaron Schulz <aschulz@wikimedia.org>
Mon, 29 Sep 2014 18:43:22 +0000 (11:43 -0700)
committerAaron Schulz <aschulz@wikimedia.org>
Mon, 29 Sep 2014 18:43:22 +0000 (11:43 -0700)
Change-Id: If34266cbac79d319fe33e1f362791fb438577fd7

includes/api/ApiQueryAllUsers.php
includes/specials/SpecialActiveusers.php

index affddda..04e9fc4 100644 (file)
@@ -50,7 +50,7 @@ class ApiQueryAllUsers extends ApiQueryBase {
 
                if ( $params['activeusers'] ) {
                        // Update active user cache
-                       SpecialActiveUsers::mergeActiveUsers( 600, $activeUserDays );
+                       SpecialActiveUsers::mergeActiveUsers( 300, $activeUserDays );
                }
 
                $db = $this->getDB();
index 10ab46a..6219fc4 100644 (file)
@@ -259,7 +259,7 @@ class SpecialActiveUsers extends SpecialPage {
                        array( 'activeusers-intro', $this->getLanguage()->formatNum( $days ) ) );
 
                // Occasionally merge in new updates
-               $seconds = min( self::mergeActiveUsers( 600, $days ), $days * 86400 );
+               $seconds = min( self::mergeActiveUsers( 300, $days ), $days * 86400 );
                // Mention the level of staleness
                $out->addWikiMsg( 'cachedspecial-viewing-cached-ttl',
                        $this->getLanguage()->formatDuration( $seconds ) );