Anyone using Azure DataBus and experiencing situations when endpoints stop processing messages
Symptoms
Large amount of Azure Blobs can cause an overlapping cleanup logic execution which would lead to resources exhaustion, causing endpoint stop processing messages.
Workaround
Restarting endpoints will relieve resources pressure and allow endpoints to continue processing messages. Optionally, in addition to restart, a manual clean up of the expired blobs can be performed.
Changes
Configurable interval (0 to disable cleanup)
Change to timer interval settings so that no overlap can happen
Who's affected
Anyone using Azure DataBus and experiencing situations when endpoints stop processing messages
Symptoms
Large amount of Azure Blobs can cause an overlapping cleanup logic execution which would lead to resources exhaustion, causing endpoint stop processing messages.
Workaround
Restarting endpoints will relieve resources pressure and allow endpoints to continue processing messages. Optionally, in addition to restart, a manual clean up of the expired blobs can be performed.
Changes
0
to disable cleanup)