Skip to content

Commit 57c3620

Browse files
committed
fix: wait for gateway target deletion to become consistent
1 parent dbb8e1f commit 57c3620

File tree

3 files changed

+18
-0
lines changed

3 files changed

+18
-0
lines changed

examples/servers/book-search/gateway_setup/teardown_gateway.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import json
44
import os
5+
import time
56
import boto3
67
from botocore.config import Config
78

@@ -41,6 +42,11 @@ def main():
4142
)
4243
print(f"Deleted target: {target['targetId']}")
4344

45+
# Wait for target deletions to propagate
46+
if targets["items"]:
47+
print("Waiting for target deletions to propagate...")
48+
time.sleep(5)
49+
4450
# Delete gateway
4551
agentcore_client.delete_gateway(gatewayIdentifier=gateway_id)
4652

examples/servers/dictionary/gateway_setup/teardown-gateway.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,12 @@ async function main() {
6060
console.log(`Deleted target: ${target.targetId}`);
6161
}
6262

63+
// Wait for target deletions to propagate
64+
if (targets.items && targets.items.length > 0) {
65+
console.log("Waiting for target deletions to propagate...");
66+
await new Promise(resolve => setTimeout(resolve, 5000));
67+
}
68+
6369
// Delete gateway
6470
await agentCoreClient.send(
6571
new DeleteGatewayCommand({

examples/servers/zen/teardown_gateway.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import json
44
import os
5+
import time
56
import boto3
67
from botocore.config import Config
78

@@ -41,6 +42,11 @@ def main():
4142
)
4243
print(f"Deleted target: {target['targetId']}")
4344

45+
# Wait for target deletions to propagate
46+
if targets["items"]:
47+
print("Waiting for target deletions to propagate...")
48+
time.sleep(5)
49+
4450
# Delete gateway
4551
agentcore_client.delete_gateway(gatewayIdentifier=gateway_id)
4652

0 commit comments

Comments
 (0)