Skip to content

Commit 9dbd866

Browse files
egeguneshors
andauthored
K8SPSMDB-1302: Fix stuck physical restore if update strategy is SmartUpdate (#1861)
* K8SPSMDB-1302: Fix stuck physical restore if update strategy is SmartUpdate * K8SPSMDB-1302 fix test * wait for resync to finish before running backups * physical restore improvements * more compare * fixes * fix describe retry json error * address review comments * fix --------- Co-authored-by: Viacheslav Sarzhan <[email protected]>
1 parent 832a86e commit 9dbd866

22 files changed

+271
-84
lines changed

e2e-tests/demand-backup-incremental-sharded/compare/statefulset_some-name-rs0_restore_sharded-oc.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,10 @@ spec:
8080
key: MONGODB_BACKUP_PASSWORD_ESCAPED
8181
name: internal-some-name-users
8282
optional: false
83+
- name: PBM_AGENT_SIDECAR
84+
value: "true"
85+
- name: PBM_AGENT_SIDECAR_SLEEP
86+
value: "5"
8387
- name: POD_NAME
8488
valueFrom:
8589
fieldRef:

e2e-tests/demand-backup-incremental-sharded/compare/statefulset_some-name-rs0_restore_sharded.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,10 @@ spec:
8080
key: MONGODB_BACKUP_PASSWORD_ESCAPED
8181
name: internal-some-name-users
8282
optional: false
83+
- name: PBM_AGENT_SIDECAR
84+
value: "true"
85+
- name: PBM_AGENT_SIDECAR_SLEEP
86+
value: "5"
8387
- name: POD_NAME
8488
valueFrom:
8589
fieldRef:

e2e-tests/demand-backup-incremental/compare/statefulset_some-name-rs0_restore-arbiter-nv-oc.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,10 @@ spec:
7979
key: MONGODB_BACKUP_PASSWORD_ESCAPED
8080
name: internal-some-name-users
8181
optional: false
82+
- name: PBM_AGENT_SIDECAR
83+
value: "true"
84+
- name: PBM_AGENT_SIDECAR_SLEEP
85+
value: "5"
8286
- name: POD_NAME
8387
valueFrom:
8488
fieldRef:

e2e-tests/demand-backup-incremental/compare/statefulset_some-name-rs0_restore-arbiter-nv.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,10 @@ spec:
7979
key: MONGODB_BACKUP_PASSWORD_ESCAPED
8080
name: internal-some-name-users
8181
optional: false
82+
- name: PBM_AGENT_SIDECAR
83+
value: "true"
84+
- name: PBM_AGENT_SIDECAR_SLEEP
85+
value: "5"
8286
- name: POD_NAME
8387
valueFrom:
8488
fieldRef:

e2e-tests/demand-backup-incremental/compare/statefulset_some-name-rs0_restore-oc.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,10 @@ spec:
7979
key: MONGODB_BACKUP_PASSWORD_ESCAPED
8080
name: internal-some-name-users
8181
optional: false
82+
- name: PBM_AGENT_SIDECAR
83+
value: "true"
84+
- name: PBM_AGENT_SIDECAR_SLEEP
85+
value: "5"
8286
- name: POD_NAME
8387
valueFrom:
8488
fieldRef:

e2e-tests/demand-backup-incremental/compare/statefulset_some-name-rs0_restore.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,10 @@ spec:
7979
key: MONGODB_BACKUP_PASSWORD_ESCAPED
8080
name: internal-some-name-users
8181
optional: false
82+
- name: PBM_AGENT_SIDECAR
83+
value: "true"
84+
- name: PBM_AGENT_SIDECAR_SLEEP
85+
value: "5"
8286
- name: POD_NAME
8387
valueFrom:
8488
fieldRef:

e2e-tests/demand-backup-physical-sharded/compare/statefulset_some-name-rs0_restore_sharded-oc.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,10 @@ spec:
8080
key: MONGODB_BACKUP_PASSWORD_ESCAPED
8181
name: internal-some-name-users
8282
optional: false
83+
- name: PBM_AGENT_SIDECAR
84+
value: "true"
85+
- name: PBM_AGENT_SIDECAR_SLEEP
86+
value: "5"
8387
- name: POD_NAME
8488
valueFrom:
8589
fieldRef:

e2e-tests/demand-backup-physical-sharded/compare/statefulset_some-name-rs0_restore_sharded.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,10 @@ spec:
8080
key: MONGODB_BACKUP_PASSWORD_ESCAPED
8181
name: internal-some-name-users
8282
optional: false
83+
- name: PBM_AGENT_SIDECAR
84+
value: "true"
85+
- name: PBM_AGENT_SIDECAR_SLEEP
86+
value: "5"
8387
- name: POD_NAME
8488
valueFrom:
8589
fieldRef:
@@ -244,9 +248,7 @@ spec:
244248
defaultMode: 420
245249
secretName: some-name-pbm-config
246250
updateStrategy:
247-
rollingUpdate:
248-
partition: 0
249-
type: RollingUpdate
251+
type: OnDelete
250252
volumeClaimTemplates:
251253
- metadata:
252254
name: mongod-data

e2e-tests/demand-backup-physical-sharded/conf/some-name-sharded.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ spec:
66
#platform: openshift
77
image:
88
imagePullPolicy: Always
9+
updateStrategy: SmartUpdate
910
backup:
1011
enabled: true
1112
image: perconalab/percona-server-mongodb-operator:1.1.0-backup

e2e-tests/demand-backup-physical/compare/statefulset_some-name-rs0_restore-arbiter-nv-oc.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,10 @@ spec:
7979
key: MONGODB_BACKUP_PASSWORD_ESCAPED
8080
name: internal-some-name-users
8181
optional: false
82+
- name: PBM_AGENT_SIDECAR
83+
value: "true"
84+
- name: PBM_AGENT_SIDECAR_SLEEP
85+
value: "5"
8286
- name: POD_NAME
8387
valueFrom:
8488
fieldRef:
@@ -241,9 +245,7 @@ spec:
241245
defaultMode: 420
242246
secretName: some-name-pbm-config
243247
updateStrategy:
244-
rollingUpdate:
245-
partition: 0
246-
type: RollingUpdate
248+
type: OnDelete
247249
volumeClaimTemplates:
248250
- metadata:
249251
name: mongod-data

0 commit comments

Comments
 (0)