From efa0692e5ac3c47719dc8940d65feaa5f26a568b Mon Sep 17 00:00:00 2001 From: Kenny Lee Sin Cheong <2530351+kleesc@users.noreply.github.com> Date: Thu, 15 Apr 2021 16:09:58 -0400 Subject: [PATCH] gc: increment quay_gc_repos_purged for NamespaceGCWorker (PROJQUAY-1802) (#749) Since NamespaceGCWorker does a superset of RepositoryGCWorker's operations, make sure that quay_gc_repos_purged is incremented if either workers deletes a repository. --- data/model/gc.py | 3 ++- test/data/test.db | Bin 1978368 -> 1978368 bytes util/metrics/prometheus.py | 3 ++- workers/repositorygcworker.py | 3 --- 4 files changed, 4 insertions(+), 5 deletions(-) diff --git a/data/model/gc.py b/data/model/gc.py index b6cd5ac32..b3da9b6ae 100644 --- a/data/model/gc.py +++ b/data/model/gc.py @@ -38,7 +38,7 @@ from data.database import ( DerivedStorageForImage, ) from data.database import TagManifestToManifest, TagToRepositoryTag, TagManifestLabelMap -from util.metrics.prometheus import gc_table_rows_deleted +from util.metrics.prometheus import gc_table_rows_deleted, gc_repos_purged logger = logging.getLogger(__name__) @@ -144,6 +144,7 @@ def purge_repository(repo, force=False): try: fetched.delete_instance(recursive=True, delete_nullable=False, force=force) + gc_repos_purged.inc() return True except IntegrityError: return False diff --git a/test/data/test.db b/test/data/test.db index 0e815816985723cf03839233760dd0c11061d4d9..dd256dfffcdde6b84bb5a3ad965dd0d1af11a17d 100644 GIT binary patch delta 391 zcmYk$u}cDB7{~GV&b!R_-sgR_vOM)X6KafXa!g#Kp`f-vc>jiQ5ITpK922plp+Sg- zf|jUTT*RQUS{m!TQ3#rv9C~bO_-wx~&*Oy+FKnFUG`EwlnJ(F=japJkO-WtJn39H) zrjm0?#+95`GVvhk~BPTG5g{k-j=dfsL delta 541 zcma)&v1?ON6o=nU`fT5Q_q>~`ZPPX{o?fg=ZFzZ#5HlHsx`=~POp&(rxMYCin3XavqQIm`X!9T#kmx80>bj}BdkKgY!d)v+4_VZbmf04Uv z=dGm@wzSdA=#M0-Qi0vL%69f4{zLt)61iP>W zx1bEuVvq#e7jdKP%lI0&^8F7!NX3JOH>v)lI5vo`C0jD`4!k|DAa!)d^4?SqWZSWIITXa4O*Z)6DY-ijvS@})8 z5pDPmU3i&Px&Z-z_#}=J+f~tN=iHlVHD|LbbN=z=WkQ!w5CWk`C