-
Task
-
Resolution: Done
-
Normal
-
1.6.0
-
None
-
1
-
False
-
-
False
-
-
-
RHDH COPE 3273, RHDH COPE 3274, RHDH COPE 3283
Using Omar's new deleteTagsFromQuay.sh we can now scrub tags and do some perf testing on quay to see if we get fewer timeouts.
After the 1.5.1 release, I removed some tags for the 1.0, 1.1, and 1.2 releases.
~/pp/deleteTagsFromQuay.sh --filter 1.0- --age "10 days" ~/pp/deleteTagsFromQuay.sh --filter 1.1- --age "10 days" ~/pp/deleteTagsFromQuay.sh --filter 1.2- --age "10 days"
As of 2025-03-27 11:48pm:
repo, count
hub: 6477 op: 5271 bun: 7473 iib: 8085
Today I purged more old / useless tags with...
# on-pr and on-push tags, which duplicate the numbered ones 1.y-zzz ~/pp/deleteTagsFromQuay.sh --filter on- --age "10 days" # old konflux-generated tags for .sbom, .src, .att, etc. ~/pp/deleteTagsFromQuay.sh --filter sha256- --age "4 months"
To check overall (approx) tag count and time to read metadata:
time sid quay.io/rhdh/rhdh-hub-rhel9:next | jq .RepoTags | wc -l; \ time sid quay.io/rhdh/rhdh-rhel9-operator:next | jq .RepoTags | wc -l; \ time sid quay.io/rhdh/rhdh-operator-bundle:next | jq .RepoTags | wc -l; \ time sid quay.io/rhdh/iib:latest-v4.18-x86_64 | jq .RepoTags | wc -l
-----------
As of 2025-03-28 1:18pm:
repo, count, time
hub: 5803 13s op: 4613 43s bun: 6440 27s iib: 7514 48s
DoD here is to:
- collect more data about performance
- decide how aggressively to purge sha256 and on tags
- script this cleanup to happen automatically via GL crontab?