https://www.mediawiki.org/wiki/Special:Code/MediaWiki/114744

Revision: 114744
Author:   laner
Date:     2012-04-05 18:05:49 +0000 (Thu, 05 Apr 2012)
Log Message:
-----------
Fix a memcache key and disable filtering support, since it isn't supported in 
nova.

Modified Paths:
--------------
    trunk/extensions/OpenStackManager/OpenStackNovaController.php
    trunk/extensions/OpenStackManager/OpenStackNovaUser.php

Modified: trunk/extensions/OpenStackManager/OpenStackNovaController.php
===================================================================
--- trunk/extensions/OpenStackManager/OpenStackNovaController.php       
2012-04-05 17:56:17 UTC (rev 114743)
+++ trunk/extensions/OpenStackManager/OpenStackNovaController.php       
2012-04-05 18:05:49 UTC (rev 114744)
@@ -94,12 +94,13 @@
        function getInstances( $instanceId = null, $project = array() ) {
                $this->instances = array();
                $opt = array();
-               if ( $instanceId ) {
-                       $opt['InstanceId'] = $instanceId;
-               }
-               if ( $project ) {
-                       $opt = array( 'Filter' => array( array( 'Name' => 
'project_id', 'Value' => $project ) ) );
-               }
+               ## Filtering support is currently missing in nova, pull all 
instances
+               #if ( $instanceId ) {
+               #       $opt['InstanceId'] = $instanceId;
+               #}
+               #if ( $project ) {
+               #       $opt = array( 'Filter' => array( array( 'Name' => 
'project_id', 'Value' => $project ) ) );
+               #}
                $response = $this->novaConnection->describe_instances( $opt );
                $instances = $response->body->reservationSet->item;
                foreach ( $instances as $instance ) {

Modified: trunk/extensions/OpenStackManager/OpenStackNovaUser.php
===================================================================
--- trunk/extensions/OpenStackManager/OpenStackNovaUser.php     2012-04-05 
17:56:17 UTC (rev 114743)
+++ trunk/extensions/OpenStackManager/OpenStackNovaUser.php     2012-04-05 
18:05:49 UTC (rev 114744)
@@ -148,7 +148,7 @@
                global $wgOpenStackManagerLDAPProjectBaseDN;
                global $wgMemc;
 
-               $key = wfMemcKey( 'openstackmanager', "project-$projectname", 
$this->userDN );
+               $key = wfMemcKey( 'openstackmanager', "project-$project", 
$this->userDN );
                $cacheLength = 3600;
                $inProject = $wgMemc->get( $key );
                if ( is_int( $inProject ) ) {


_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to