=== modified file 'modules/system/system.api.php'
--- modules/system/system.api.php	2010-02-26 16:55:18 +0000
+++ modules/system/system.api.php	2010-02-27 10:36:19 +0000
@@ -383,16 +383,34 @@ function hook_cron() {
  *     worker in seconds. Defaults to 15.
  *
  * @see hook_cron()
+ * @see hook_cron_queue_info_alter()
  */
 function hook_cron_queue_info() {
   $queues['aggregator_feeds'] = array(
     'worker callback' => 'aggregator_refresh',
-    'time' => 15,
+    'time' => 60,
   );
   return $queues;
 }
 
 /**
+ * Alter cron queue information before cron runs.
+ *
+ * Called by drupal_run_cron() to allow modules to alter cron queue settings
+ * before any jobs are processesed.
+ *
+ * @param array $queues
+ *   An array of cron queue information.
+ *
+ *  @see hook_cron_queue_info()
+ */
+function hook_cron_queue_info_alter(&$queues) {
+  // This site has many feeds so let's spend 90 seconds on each cron run
+  // updating feeds instead of the default 60.
+  $queues['aggregator_feeds']['time'] = 90;
+}
+
+/**
  * Allows modules to declare their own Forms API element types and specify their
  * default values.
  *

