← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1336684] [NEW] Changing limits in api-paste.ini does not work

 

Public bug reported:

I tried to disable the limit size after using Devstack with latest tuno code .  the following is what I did.
To enable limits, include the ratelimit' filter in the API pipeline specification. If the ratelimit filter is removed from the pipeline, limiting is disabled. You must also define the rate limit filter. The lines appear as follows:

[pipeline:openstack_compute_api_v2]
pipeline = faultwrap authtoken keystonecontext ratelimit osapi_compute_app_v2
 
[pipeline:openstack_volume_api_v1]
pipeline = faultwrap authtoken keystonecontext ratelimit osapi_volume_app_v1
 
[filter:ratelimit]
paste.filter_factory = nova.api.openstack.compute.limits:RateLimitingMiddleware.factory


the below is what i changed to .


[filter:ratelimit]
#paste.filter_factory = nova.api.openstack.compute.limits:RateLimitingMiddleware.factory

[filter:sizelimit]
paste.filter_factory = nova.api.sizelimit:RequestBodySizeLimiter.factory

[app:osapi_compute_app_v2]
paste.app_factory = nova.api.openstack.compute:APIRouter.factory

[app:osapi_compute_app_v3]
paste.app_factory = nova.api.openstack.compute:APIRouterV3.factory


I also restarted all nova related processes .

And i still got "too large" error .

** Affects: nova
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1336684

Title:
  Changing limits in api-paste.ini does not work

Status in OpenStack Compute (Nova):
  New

Bug description:
  I tried to disable the limit size after using Devstack with latest tuno code .  the following is what I did.
  To enable limits, include the ratelimit' filter in the API pipeline specification. If the ratelimit filter is removed from the pipeline, limiting is disabled. You must also define the rate limit filter. The lines appear as follows:

  [pipeline:openstack_compute_api_v2]
  pipeline = faultwrap authtoken keystonecontext ratelimit osapi_compute_app_v2
   
  [pipeline:openstack_volume_api_v1]
  pipeline = faultwrap authtoken keystonecontext ratelimit osapi_volume_app_v1
   
  [filter:ratelimit]
  paste.filter_factory = nova.api.openstack.compute.limits:RateLimitingMiddleware.factory

  
  the below is what i changed to .

  
  [filter:ratelimit]
  #paste.filter_factory = nova.api.openstack.compute.limits:RateLimitingMiddleware.factory

  [filter:sizelimit]
  paste.filter_factory = nova.api.sizelimit:RequestBodySizeLimiter.factory

  [app:osapi_compute_app_v2]
  paste.app_factory = nova.api.openstack.compute:APIRouter.factory

  [app:osapi_compute_app_v3]
  paste.app_factory = nova.api.openstack.compute:APIRouterV3.factory


  I also restarted all nova related processes .

  And i still got "too large" error .

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1336684/+subscriptions


Follow ups

References