Skip to content

Commit 726df74

Browse files
authored
fix(KFLUXINFRA-2440): Resolve API timeout when listing high-volume resources (#9430)
Backups were failing with timeout errors when listing >57k Konflux snapshots. This commit updates the Velero arguments in `DataProtectionApplication`: - Set `client-page-size` to 500 to prevent API server timeouts by chunking requests. - Set `client-qps` to 50.0 and `client-burst` to 100 to maintain backup speed with pagination enabled. While this is was observed in `stone-prd-rh01`, patch `stone-stg-rh01` first to ensure the the fix does not cause any issues or regression. Signed-off-by: Eran Israeli <eisraeli@redhat.com>
1 parent f46fc05 commit 726df74

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
- op: add
2+
path: /spec/configuration/velero/args
3+
value:
4+
client-page-size: 500
5+
client-qps: "50.0"
6+
client-burst: 100
7+

components/backup/staging/stone-stg-rh01/kustomization.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,9 @@ patches:
2121
kind: DataProtectionApplication
2222
name: velero-aws
2323
version: v1alpha1
24+
- path: dpa-velero-args-patch.yaml
25+
target:
26+
group: oadp.openshift.io
27+
kind: DataProtectionApplication
28+
name: velero-aws
29+
version: v1alpha1

0 commit comments

Comments
 (0)