Skip to content

Commit affbe6f

Browse files
authored
ETL Subscription should never expire. (#759)
1 parent 9009296 commit affbe6f

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

metamist_infrastructure/driver.py

+6
Original file line numberDiff line numberDiff line change
@@ -324,6 +324,12 @@ def etl_pubsub_push_subscription(self):
324324
'metamist-etl-subscription',
325325
topic=self.etl_pubsub_topic.name,
326326
ack_deadline_seconds=30,
327+
expiration_policy=gcp.pubsub.SubscriptionExpirationPolicyArgs(
328+
ttl='', # never expire
329+
),
330+
retry_policy=gcp.pubsub.SubscriptionRetryPolicyArgs(
331+
minimum_backoff='10s', # 10 seconds backoff
332+
),
327333
dead_letter_policy=gcp.pubsub.SubscriptionDeadLetterPolicyArgs(
328334
dead_letter_topic=self.etl_pubsub_dead_letters_topic.id,
329335
max_delivery_attempts=5,

0 commit comments

Comments
 (0)