diff --git a/doc/source/logs.rst b/doc/source/logs.rst index e9c3355c55..b71939ae3d 100644 --- a/doc/source/logs.rst +++ b/doc/source/logs.rst @@ -101,6 +101,7 @@ TA :ref:`common_tempauth` DLO :ref:`dynamic-large-objects` LE :ref:`list_endpoints` KS :ref:`keystoneauth` +RL :ref:`ratelimit` ======================= ============================= diff --git a/doc/source/ratelimit.rst b/doc/source/ratelimit.rst index a54bb5bbf3..91b5953ea2 100644 --- a/doc/source/ratelimit.rst +++ b/doc/source/ratelimit.rst @@ -1,3 +1,5 @@ +.. _ratelimit: + ============= Rate Limiting ============= diff --git a/swift/common/middleware/ratelimit.py b/swift/common/middleware/ratelimit.py index c38cc3a697..f688205c5d 100644 --- a/swift/common/middleware/ratelimit.py +++ b/swift/common/middleware/ratelimit.py @@ -232,7 +232,8 @@ class RateLimitMiddleware(object): return None try: - account_info = get_account_info(req.environ, self.app) + account_info = get_account_info(req.environ, self.app, + swift_source='RL') account_global_ratelimit = \ account_info.get('sysmeta', {}).get('global-write-ratelimit') except ValueError: