Skip to content

Commit 731c40d

Browse files
Added timeout to delete reservation
1 parent 9a4ab90 commit 731c40d

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

compute/cloud-client/src/main/java/compute/reservation/DeleteReservation.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,11 @@ public static void deleteReservation(String projectId, String zone, String reser
5757
Operation response = reservationsClient.deleteAsync(
5858
deleteReservationRequest).get(5, TimeUnit.MINUTES);
5959

60+
if (response.getStatus() == Operation.Status.PENDING) {
61+
// Wait for server update
62+
TimeUnit.MINUTES.sleep(2);
63+
System.out.println("Operation.Status = PENDING");
64+
}
6065
if (response.getStatus() == Operation.Status.DONE) {
6166
System.out.println("Deleted reservation: " + reservationName);
6267
}

0 commit comments

Comments
 (0)