MDL-24751 upgrades may need more memory
authorPetr Skoda <skodak@moodle.org>
Tue, 19 Oct 2010 10:17:48 +0000 (10:17 +0000)
committerPetr Skoda <skodak@moodle.org>
Tue, 19 Oct 2010 10:17:48 +0000 (10:17 +0000)
lib/cronlib.php
lib/upgradelib.php

index d190487..8fd64a4 100644 (file)
@@ -51,7 +51,7 @@ function cron_run() {
     set_time_limit(0);
     $starttime = microtime();
 
-/// increase memory limit (PHP 5.2 does different calculation, we need more memory now)
+/// increase memory limit
     raise_memory_limit(MEMORY_EXTRA);
 
 /// emulate normal session
index 2d359cd..b6b1999 100644 (file)
@@ -1278,6 +1278,8 @@ function install_core($version, $verbose) {
 function upgrade_core($version, $verbose) {
     global $CFG;
 
+    raise_memory_limit(MEMORY_EXTRA);
+
     require_once($CFG->libdir.'/db/upgrade.php');    // Defines upgrades
 
     try {
@@ -1341,6 +1343,8 @@ function upgrade_core($version, $verbose) {
 function upgrade_noncore($verbose) {
     global $CFG;
 
+    raise_memory_limit(MEMORY_EXTRA);
+
     // upgrade all plugins types
     try {
         $plugintypes = get_plugin_types();