Remove deprecated manila RequestBodySizeLimiter
In kilo, the manila functionality for limiting request body size was was moved to oslo.middleware library [1] and compatibility shims and deprecation log messages were added for the manila RequestBodySizeLimiter, whose function had been superceded by the equivalent oslo library object. It has now been more than two releases since the deprecation so this commit removes the compatibility shims and log messages. [1] I10c3cbeb9d43b504f14375df4dac87b323fab5bf Change-Id: I01cc6585c15af9b13b178e26d4b469825dbd562c
This commit is contained in:
parent
06eac60406
commit
e03d3d2ebe
@ -1,35 +0,0 @@
|
||||
# Copyright (c) 2012 OpenStack, LLC
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License"); you may
|
||||
# not use this file except in compliance with the License. You may obtain
|
||||
# a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
||||
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
||||
# License for the specific language governing permissions and limitations
|
||||
# under the License.
|
||||
"""
|
||||
Request Body limiting middleware.
|
||||
|
||||
"""
|
||||
|
||||
from oslo_log import log
|
||||
from oslo_middleware import sizelimit
|
||||
|
||||
from manila.i18n import _LW
|
||||
|
||||
LOG = log.getLogger(__name__)
|
||||
|
||||
|
||||
class RequestBodySizeLimiter(sizelimit.RequestBodySizeLimiter):
|
||||
def __init__(self, *args, **kwargs):
|
||||
LOG.warning(_LW('manila.api.sizelimit:RequestBodySizeLimiter and '
|
||||
'manila.api.middleware.sizelimit:'
|
||||
'RequestBodySizeLimiter '
|
||||
'are deprecated. Please use '
|
||||
'oslo_middleware.sizelimit: '
|
||||
'RequestBodySizeLimiter instead.'))
|
||||
super(RequestBodySizeLimiter, self).__init__(*args, **kwargs)
|
@ -1,33 +0,0 @@
|
||||
# Copyright (c) 2013 OpenStack, LLC.
|
||||
#
|
||||
# All Rights Reserved.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License"); you may
|
||||
# not use this file except in compliance with the License. You may obtain
|
||||
# a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
||||
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
||||
# License for the specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
from oslo_log import log
|
||||
from oslo_middleware import sizelimit
|
||||
|
||||
from manila.i18n import _LW
|
||||
|
||||
LOG = log.getLogger(__name__)
|
||||
|
||||
|
||||
class RequestBodySizeLimiter(sizelimit.RequestBodySizeLimiter):
|
||||
def __init__(self, *args, **kwargs):
|
||||
LOG.warning(_LW('manila.api.sizelimit:RequestBodySizeLimiter and '
|
||||
'manila.api.middleware.sizelimit:'
|
||||
'RequestBodySizeLimiter '
|
||||
'are deprecated. Please use '
|
||||
'oslo_middleware.sizelimit: '
|
||||
'RequestBodySizeLimiter instead.'))
|
||||
super(RequestBodySizeLimiter, self).__init__(*args, **kwargs)
|
@ -0,0 +1,10 @@
|
||||
deprecations:
|
||||
- Removed manila RequestBodySizeLimiter shims and deprecation
|
||||
log messages since it has been deprecated since equivalent
|
||||
oslo.middleware library object was added in kilo.
|
||||
upgrade:
|
||||
- Ensure that /etc/manila/api-paste.ini is up-to-date with
|
||||
etc/manila/api-paste.ini, in particular that [filter:sizelimit]
|
||||
section has
|
||||
paste.filter_factory = oslo_middleware.sizelimit:RequestBodySizeLimiter.factory
|
||||
|
Loading…
Reference in New Issue
Block a user