-
Bug
-
Resolution: Fixed
-
Low
-
3.0.5
-
None
-
None
-
Actual version 3.0.4-studio-4.
There seems to be some sort of pool exhaustion issue that a Studio customer has hit where the system deadlocks. Thread dumps show hundreds of threads that look like they're waiting for database connections, with nothing obviously running that would free them. The log contains hours of messages from the PreventJobExecutionUntilCompletedTriggerListener about refusing to start a new job due to an increasingly old job (triggered by DEFAULT.elasticAgentMonitorJobTrigger) still going. Situation persisted for several hours until the customer noticed and got support to restart Bamboo.
Log which includes two thread dumps attached.
The bean that replaced jiraServerManager in 3.2 is non transactional, so the deadlock will not happen.