Wednesday October 6th 2021, 13:00 - 15:15 UTC
Some customers were not able to start Sauce Connect tunnels. Existing running tunnels were not affected.
Due to an infrastructure upgrade, the tunnel usage cache that we use to calculate tunnel concurrency per user/org contained stale data for several users. It caused the service to drop tunnel start requests that were thought to be in excess of a user allowed tunnel concurrency.
We flushed the cache containing stale data and the tunnel concurrency logic started working again.
We added a cache invalidation logic that runs at intervals to make sure that the cache content is always updated with the correct tunnel usage data.