Actions
Issue #8996
closedMitigate cache invalidation issues with a reduced default expiration time.
Start date:
Due date:
Estimated time:
Severity:
2. Medium
Version:
Platform Release:
OS:
Triaged:
Yes
Groomed:
No
Sprint Candidate:
No
Tags:
Katello, Performance
Sprint:
Sprint 100
Quarter:
Description
If Redis goes down, Pulp can no longer invalidate / clear out the cache appropriately while it is offline, and when it comes back up it will be out of date.
We should mitigate this by reducing the default expiration time while investigating more comprehensive solutions.
Related issues
Updated by dalley over 3 years ago
- Category set to Installer - Moved to GitHub issues
Updated by dalley over 3 years ago
- Severity changed from 2. Medium to 3. High
- Sprint set to Sprint 100
Updated by dalley over 3 years ago
- Subject changed from Disable Redis persistence to [EPIC] Cache invalidation issues
- Category deleted (
Installer - Moved to GitHub issues) - Priority changed from High to Normal
- Severity changed from 3. High to 2. Medium
- Sprint deleted (
Sprint 100) - Tags Performance added
- Tags deleted (
Easy Fix)
Updated by dalley over 3 years ago
- Subject changed from [EPIC] Cache invalidation issues to Mitigate cache invalidation issues with a reduced default expiration time.
- Description updated (diff)
Updated by pulpbot over 3 years ago
- Status changed from NEW to POST
Updated by dalley over 3 years ago
- Copied to Backport #9063: Backport 8996 "Reduce cache entry expiration TTL" to 3.14.z added
Updated by dkliban@redhat.com over 3 years ago
- Triaged changed from No to Yes
- Sprint set to Sprint 100
Updated by ipanova@redhat.com over 3 years ago
- Sprint/Milestone changed from 3.14.2 to 3.15.0
Updated by dalley over 3 years ago
- Copied to Story #9079: Investigate additional mitigations to cache invalidation issues added
Added by dalley over 3 years ago
Updated by dalley over 3 years ago
- Status changed from POST to MODIFIED
Applied in changeset pulpcore|017b0b1e97de655f79a0192aa5605c0d9163877c.
Updated by pulpbot about 3 years ago
- Status changed from MODIFIED to CLOSED - CURRENTRELEASE
Actions
Reduce the cache entry expiration TTL
If Redis goes down then its persisted data can get out of sync with Pulp, because cache invalidation events cannot occur. We should mitigate the impact by letting cache entries expire after a shorter period of time.
closes: #8996 https://pulp.plan.io/issues/8996