From ISC documentation, When Identity Security Cloud receives a retryable error during provisioning, it will retry the action a maximum of 3 times, 60 minutes apart.
Question: Can the provisioning retry 60 min apart time be reduced for webservice connector ?
Provisioning retries are configured per source by configuring retryableErrors under the connectorAttributes . In addition, provisioningMaxRetries and provisioningRetryThreshold can also be optionally specified to control the amount of retrying that is done.
curl --request PATCH '{api-url}/v3/sources/{id}' \
--header 'Content-Type: application/json-patch+json' \
--header 'Authorization: Bearer {token}' \
--data '[
{
"op": "add",
"path": "/connectorAttributes/retryableErrors",
"value": [
"Connection reset",
"Read time out"
]
},
{
"op": "add",
"path": "/connectorAttributes/provisioningRetryThreshold",
"value": "1"
},
{
"op": "add",
"path": "/connectorAttributes/provisioningMaxRetries",
"value": "3"
}
]
retryableErrors- A list of string specifying the retryable errors to match against.
- e.g., retry on any error with âConnection timed outâ
provisioningRetryThreshold- A string specifying the retry looping threshold in minutes. Default is 1.
- i.e., retry every X minutes.
provisioningMaxRetries- A string specifying the maximum number of retries to attempt. Default is 3.
- i.e., retry up to Y times
This show and tell provides more information about retry logic in connectors.
Hi @colin_mckibben
I added the provisioningRetryThreshold as â30â in one of our webservice sources and Iâm assuming next retry will happen after 30 min, however on our prod tenant Iâm still seeing retry happening on every 60 min.
When I check account activity I see there were 2 account request for 2 different source. 1 web service source have provisioningRetryThreshold as â30â and other AD source doesnât. Does this impact in retry mechanism ?
Did you set the retryableErrors attribute? Are you sure the error youâre getting is added to retryableErrors. That could be one reason why the retry isnât kicking off.
Hi @colin_mckibben
Yes I have added retryableErrors attributes as well.
âretryableErrorsâ: [
âjava.lang.RuntimeExceptionâ,
âDowntime exceptionâ,
âjava.net.SocketTimeoutExceptionâ
]
and Error
This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.
