Skip to content

Commit f6c3594

Browse files
committed
Clarify probation retries
1 parent 971cba3 commit f6c3594

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

docs/service-hooks/troubleshoot.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ When an enduring failure occurs in a subscription, the subscription is placed on
8686

8787
### Probation
8888

89-
When a subscription is on probation, the number of notifications it can send is limited. Any new events are lost.
89+
When a subscription is on probation, any new events are lost. The system makes a limited number of attempts to resend the failed notification.
9090

9191
The following table lists approximate backoff times and total probation times for retries that are attempted during probation. At most seven retries are attempted, and the maximum backoff time for a probation retry is 15 hours.
9292

@@ -116,10 +116,12 @@ If the subscription receives a successful response while on probation, it gets r
116116

117117
**A:** A subscription is automatically disabled in the following cases:
118118

119-
* A series of consecutive failures occurs over a prolonged period.
120119
* A terminal failure is encountered.
120+
* A series of consecutive failures occurs over a prolonged period.
121+
122+
Notifications that result in transient failures are retried several times before being declared enduring failures. Enduring failure notifications are retried a limited number of times during [probation](#probation). If all probation retries fail, the subscription gets disabled.
121123

122-
Notifications that result in transient failures are retried several times before being declared enduring failures. Enduring failure notifications aren't retried. The following status codes provide examples of each type of failure:
124+
The following status codes provide examples of each type of failure:
123125

124126
* Transient: 408 (Request Timeout), 502 (Bad Gateway), 503 (Service Unavailable), 504 (Gateway Timeout)
125127
* Terminal: 410 (Gone)

0 commit comments

Comments
 (0)