-
Type: Bug
-
Resolution: Done
-
Priority: Major - P3
-
Affects Version/s: 2.3.1
-
Component/s: None
-
None
-
ALL
This is because the check to see if there are any admin users blocks acquiring the read lock on the admin database.
If we could trylock a database-level lock, then we could trylock the admin DB, and if we can't get the lock just used our cached knowledge of whether or not the admin user exists.