installer: Choose CACHE_ACCEL as the default if available
Bug: T49162 Change-Id: I57c8887c00cb3b73367e6733af1bf93dbab0c639
This commit is contained in:
parent
e5b598c0cf
commit
b3dc2fedc5
2 changed files with 7 additions and 1 deletions
|
|
@ -99,6 +99,8 @@ production.
|
|||
* Added a new hook, 'TitleMoveCompleting', which runs before a page move is committed.
|
||||
* $wgCdnReboundPurgeDelay was added to provide secondary delayed purges of URLs
|
||||
from CDN to mitigate DB replication lag and WAN cache purge lag.
|
||||
* (T49162) Installer will default to setting CACHE_ACCEL as the main cache type
|
||||
if it is available.
|
||||
|
||||
=== External library changes in 1.27 ===
|
||||
==== Upgraded external libraries ====
|
||||
|
|
|
|||
|
|
@ -1134,8 +1134,12 @@ class WebInstallerOptions extends WebInstallerPage {
|
|||
);
|
||||
|
||||
$caches = array( 'none' );
|
||||
$cachevalDefault = 'none';
|
||||
|
||||
if ( count( $this->getVar( '_Caches' ) ) ) {
|
||||
// A CACHE_ACCEL implementation is available
|
||||
$caches[] = 'accel';
|
||||
$cachevalDefault = 'accel';
|
||||
}
|
||||
$caches[] = 'memcached';
|
||||
|
||||
|
|
@ -1145,7 +1149,7 @@ class WebInstallerOptions extends WebInstallerPage {
|
|||
// We need to set a default here; but don't hardcode it
|
||||
// or we lose it every time we reload the page for validation
|
||||
// or going back!
|
||||
$cacheval = 'none';
|
||||
$cacheval = $cachevalDefault;
|
||||
}
|
||||
$hidden = ( $cacheval == 'memcached' ) ? '' : 'display: none';
|
||||
$this->addHTML(
|
||||
|
|
|
|||
Loading…
Reference in a new issue