Skip to content

Commit da76a4a

Browse files
committed
fix wait vsp ds running
Signed-off-by: Salvatore Daniele <[email protected]>
1 parent a9feb16 commit da76a4a

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

extraConfigDpu.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -137,15 +137,15 @@ def dpu_operator_start(client: K8sClient, repo: Optional[str]) -> None:
137137
def wait_vsp_ds_running(client: K8sClient) -> None:
138138
retries = 10
139139
for _ in range(retries):
140-
desired_result = client.oc_run_or_die("get ds vsp -o jsonpath='{.status.desiredNumberScheduled}'")
141-
available_result = client.oc_run_or_die("get ds vsp -o jsonpath='{.status.numberAvailable}'")
140+
time.sleep(20)
141+
desired_result = client.oc_run_or_die("get ds vsp -n openshift-dpu-operator -o jsonpath='{.status.desiredNumberScheduled}'")
142+
available_result = client.oc_run_or_die("get ds vsp -n openshift-dpu-operator -o jsonpath='{.status.numberAvailable}'")
142143
logger.info(f"Waiting for VSP ds to scale up. Desired/Available: {desired_result.out}/{available_result.out}")
143144
if desired_result.out.isdigit() and available_result.out.isdigit():
144145
desired_pods = int(desired_result.out)
145146
available_pods = int(available_result.out)
146147
if available_pods == desired_pods:
147148
break
148-
time.sleep(20)
149149
else:
150150
logger.error_and_exit("Vsp pods failed to reach ready state")
151151

0 commit comments

Comments
 (0)