Project

Profile

Help

Issue #8996

Mitigate cache invalidation issues with a reduced default expiration time.

Added by dalley 3 months ago. Updated 21 days ago.

Status:
CLOSED - CURRENTRELEASE
Priority:
Normal
Assignee:
Category:
-
Sprint/Milestone:
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

Copied to Pulp - Backport #9063: Backport 8996 "Reduce cache entry expiration TTL" to 3.14.zCLOSED - CURRENTRELEASE

<a title="Actions" class="icon-only icon-actions js-contextmenu" href="#">Actions</a>
Copied to Pulp - Story #9079: Investigate additional mitigations to cache invalidation issuesNEW

<a title="Actions" class="icon-only icon-actions js-contextmenu" href="#">Actions</a>

Associated revisions

Revision 017b0b1e View on GitHub
Added by dalley 2 months ago

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

History

#1 Updated by dalley 3 months ago

  • Priority changed from Normal to High

#2 Updated by dalley 3 months ago

  • Tags Easy Fix added

#3 Updated by dalley 3 months ago

  • Category set to Installer

#4 Updated by dalley 2 months ago

  • Severity changed from 2. Medium to 3. High
  • Sprint set to Sprint 100

#5 Updated by dalley 2 months ago

  • Description updated (diff)

#6 Updated by dalley 2 months ago

  • Subject changed from Disable Redis persistence to [EPIC] Cache invalidation issues
  • Category deleted (Installer)
  • 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)

#7 Updated by dalley 2 months ago

  • Subject changed from [EPIC] Cache invalidation issues to Mitigate cache invalidation issues with a reduced default expiration time.
  • Description updated (diff)

#8 Updated by pulpbot 2 months ago

  • Status changed from NEW to POST

#9 Updated by dalley 2 months ago

  • Assignee set to dalley

#10 Updated by dalley 2 months ago

  • Sprint/Milestone set to 3.14.2

#11 Updated by dalley 2 months ago

  • Copied to Backport #9063: Backport 8996 "Reduce cache entry expiration TTL" to 3.14.z added

#12 Updated by dkliban@redhat.com 2 months ago

  • Triaged changed from No to Yes
  • Sprint set to Sprint 100

#13 Updated by daviddavis 2 months ago

  • Sprint/Milestone deleted (3.14.2)

#14 Updated by dalley 2 months ago

  • Sprint/Milestone set to 3.14.2

#15 Updated by ipanova@redhat.com 2 months ago

  • Sprint/Milestone changed from 3.14.2 to 3.15.0

#16 Updated by dalley 2 months ago

  • Copied to Story #9079: Investigate additional mitigations to cache invalidation issues added

#17 Updated by dalley 2 months ago

  • Status changed from POST to MODIFIED

#18 Updated by pulpbot 21 days ago

  • Status changed from MODIFIED to CLOSED - CURRENTRELEASE

Please register to edit this issue

Also available in: Atom PDF