Azure: Allow site to start when ServiceBus is not responding in a timely manner

Fixed in

EPiServer.Azure 9.3.0

Created

Dec 02, 2016

Updated

Oct 01, 2020

Area

CMS Core

State

Closed, Fixed


Description

On startup when the event provider is trying to contact Azure Service Bus any transient errors should not block startup, instead they will continue trying to establish a connection in the background. This change have been done to make sure it is possible to start the site even though ServiceBus does not respond in a timely manner.

Exceptions that are treated as transient are TimeoutException and any MessagingException where the IsTransient property is set to true. Also QuotaExceededException is treated as transient since messages should expire and clear up quota.