Repository navigation
Superset 6.1: is flask-caching still structurally required when runtime uses NullCache and SupersetMetastoreCache? #44823
Replies: 1 comment 1 reply
|
Assuming "6.17" means Superset It is an unconditional runtime dependency in It is also required by the implementation:
Therefore, There is no supported configuration-only way to remove the dependency while staying on 6.1.0. Installing with Redis or Memcached is not required for the runtime configuration shown. For a future multi-instance deployment, Redis is the documented general choice: use a private endpoint, authentication supplied through a secret manager, TLS where supported, distinct key prefixes/logical databases, and appropriate HA. Keep Flask-Caching backends, Celery broker/results, and distributed coordination as separately configured concerns. Memcached can support general Flask-Caching use, but cannot replace Redis-specific coordination. Current cache configuration and recommendations are documented here. |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
We are deploying Apache Superset 6.1.0 and validated the live runtime behavior.
Current runtime:
So the current deployment is not using an external shared cache backend.
However, Superset 6.1 still appears to require flask-caching in the dependency set. We want to confirm whether this is still expected even when runtime uses only NullCache and SupersetMetastoreCache.
We observed Flask-Caching versions blocked in our mirror with 403 (quarantined due to vulnerabilities) for multiple Flask-Caching 2.x releases, which is why we are trying to understand whether the dependency is structurally required or whether there is any supported way to avoid it. As its blocker for Superset 6.1.0 image creation.
Questions:
Blocked versions observed in our mirror path:
2.5.1
2.5.0
2.4.1
2.4.0
2.3.1
2.3.0
2.2.0
2.1.0
2.0.2
We are trying to separate
1 current runtime behavior
2. dependency/build behavior
3. future Redis/Memcached use cases
4.
All reactions