mirror of https://github.com/apache/superset.git
fix: cache issue for api/v1/query (#7507)
This commit is contained in:
parent
5243182129
commit
fda1002654
|
@ -206,16 +206,16 @@ class QueryContext:
|
||||||
df=df if df is not None else None,
|
df=df if df is not None else None,
|
||||||
query=query,
|
query=query,
|
||||||
)
|
)
|
||||||
cache_value = pkl.dumps(
|
cache_binary = pkl.dumps(
|
||||||
cache_value, protocol=pkl.HIGHEST_PROTOCOL)
|
cache_value, protocol=pkl.HIGHEST_PROTOCOL)
|
||||||
|
|
||||||
logging.info('Caching {} chars at key {}'.format(
|
logging.info('Caching {} chars at key {}'.format(
|
||||||
len(cache_value), cache_key))
|
len(cache_binary), cache_key))
|
||||||
|
|
||||||
stats_logger.incr('set_cache_key')
|
stats_logger.incr('set_cache_key')
|
||||||
cache.set(
|
cache.set(
|
||||||
cache_key,
|
cache_key,
|
||||||
cache_value,
|
cache_value=cache_binary,
|
||||||
timeout=self.cache_timeout)
|
timeout=self.cache_timeout)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
# cache.set call can fail if the backend is down or if
|
# cache.set call can fail if the backend is down or if
|
||||||
|
|
Loading…
Reference in New Issue