summaryrefslogtreecommitdiffstats
path: root/nova/api
diff options
context:
space:
mode:
authorAnthony Young <sleepsonthefloor@gmail.com>2011-02-25 13:01:32 -0800
committerAnthony Young <sleepsonthefloor@gmail.com>2011-02-25 13:01:32 -0800
commitb344877bdf24985dea5342060c989a9d06fe0964 (patch)
treefe5817d98d6902492a37531b28f9ebc57c2f38e0 /nova/api
parented7c71f56c5f5e2ba71273cf0099393fb986ebf9 (diff)
add a caching layer to the has_role call to increase performance
Diffstat (limited to 'nova/api')
-rw-r--r--nova/api/ec2/__init__.py6
1 files changed, 2 insertions, 4 deletions
diff --git a/nova/api/ec2/__init__.py b/nova/api/ec2/__init__.py
index 5adc2c075..7a9c4f957 100644
--- a/nova/api/ec2/__init__.py
+++ b/nova/api/ec2/__init__.py
@@ -46,8 +46,6 @@ flags.DEFINE_integer('lockout_minutes', 15,
'Number of minutes to lockout if triggered.')
flags.DEFINE_integer('lockout_window', 15,
'Number of minutes for lockout window.')
-flags.DEFINE_list('lockout_memcached_servers', None,
- 'Memcached servers or None for in process cache.')
class RequestLogging(wsgi.Middleware):
@@ -104,11 +102,11 @@ class Lockout(wsgi.Middleware):
def __init__(self, application):
"""middleware can use fake for testing."""
- if FLAGS.lockout_memcached_servers:
+ if FLAGS.memcached_servers:
import memcache
else:
from nova import fakememcache as memcache
- self.mc = memcache.Client(FLAGS.lockout_memcached_servers,
+ self.mc = memcache.Client(FLAGS.memcached_servers,
debug=0)
super(Lockout, self).__init__(application)