log_common memcache passthrough to internal_proxy

This commit is contained in:
John Dickinson 2012-05-22 12:41:31 -05:00
parent 6f3b21e918
commit 8faa0a8580
2 changed files with 6 additions and 3 deletions

View File

@ -53,8 +53,10 @@ class InternalProxy(object):
:param retries: number of times to retry each request
"""
def __init__(self, proxy_server_conf=None, logger=None, retries=0):
self.upload_app = BaseApplication(proxy_server_conf, logger=logger)
def __init__(self, proxy_server_conf=None, logger=None, retries=0,
memcache=None):
self.upload_app = BaseApplication(proxy_server_conf, memcache=memcache,
logger=logger)
self.retries = retries
def _handle_request(self, req, source_file=None, compress=True):

View File

@ -85,7 +85,8 @@ class LogProcessorCommon(object):
proxy_server_conf = None
self._internal_proxy = InternalProxy(proxy_server_conf,
self.logger,
retries=3)
retries=3,
memcache=self.memcache)
return self._internal_proxy
def calculate_lookback(self):