summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--etc/nova-api.conf19
1 files changed, 14 insertions, 5 deletions
diff --git a/etc/nova-api.conf b/etc/nova-api.conf
index 43597b96d..7469622d8 100644
--- a/etc/nova-api.conf
+++ b/etc/nova-api.conf
@@ -19,11 +19,20 @@ use = egg:Paste#urlmap
/1.0: ec2metadata
[pipeline:ec2cloud]
-pipeline = authenticate cloudrequest authorizer ec2executor
-#pipeline = ec2lockout authenticate cloudrequest authorizer ec2executor
+pipeline = logrequest authenticate cloudrequest authorizer ec2executor
+#pipeline = logrequest ec2lockout authenticate cloudrequest authorizer ec2executor
[pipeline:ec2admin]
-pipeline = authenticate adminrequest authorizer ec2executor
+pipeline = logrequest authenticate adminrequest authorizer ec2executor
+
+[pipeline:ec2metadata]
+pipeline = logrequest ec2md
+
+[pipeline:ec2versions]
+pipeline = logrequest ec2ver
+
+[filter:logrequest]
+paste.filter_factory = nova.api.ec2:RequestLogging.factory
[filter:ec2lockout]
paste.filter_factory = nova.api.ec2:Lockout.factory
@@ -45,10 +54,10 @@ paste.filter_factory = nova.api.ec2:Authorizer.factory
[app:ec2executor]
paste.app_factory = nova.api.ec2:Executor.factory
-[app:ec2versions]
+[app:ec2ver]
paste.app_factory = nova.api.ec2:Versions.factory
-[app:ec2metadata]
+[app:ec2md]
paste.app_factory = nova.api.ec2.metadatarequesthandler:MetadataRequestHandler.factory
#############