We deployed a fix to a bug to address a race condition in registering new users on Aura. The fix aimed to address specifically a situation whereby multiple records could be created accidentally because they were bundled in the same transaction for the backend database and we therefore decided to split these operations. Unfortunately, in fixing it this way we blocked new user registration as the sequence of operations in registering users would be incorrect.
New users registering for Aura faced an error: "Error project not found" or "An error occurred" with some Event ID. This prevented access for new users to progress further. However, all existing users were unaffected and no production workload was affected.
We were notified by the customers of issues and needed to deploy the fix as no workaround was identified at the time. As registering to the support portal is bundled with registering to Aura this error hindered new customers from notifying us of the problem. As a fallback channel, emails sent to support@neo4j.com from un-registered Support Portal users create a ticket but these tickets do not carry severity or SLA for response.
We have identified several actions that can prevent similar problems from occurring in the future, including but not limited to those concerning new user registrations in Aura.