Subversion problems with Solaris patch level less than 137138-09

Platform Notice: Data Center Only - This article only applies to Atlassian products on the Data Center platform.

Note that this KB was created for the Data Center version of the product. Data Center KBs for non-Data-Center-specific features may also work for Server versions of the product, however they have not been tested. Support for Server* products ended on February 15th 2024. If you are running a Server product, you can visit the Atlassian Server end of support announcement to review your migration options.

*Except Fisheye and Crucible

Symptoms

Plans stuck in "updating source control" state on Solaris.

Cause

At some stage during the SVN checkout an identical Bamboo process is started as a child of the original process to run the checkout process. It seems that both processes stall on a UNIX file operation. They seem to compete for the same file - see $lsof output.

Two identical bamboo processes during svn checkout

1 2 3 $ ps 0 S psulliva 4232 1 0 40 20 ? 74699 ? 16:32:49 pts/98 13:55 java -Xms256m -Xmx512m -XX:MaxPermS 0 S psulliva 6690 4232 0 99 39 ? 74903 ? 16:38:30 pts/98 0:00 java -Xms256m -Xmx512m -XX:MaxPermS

Compete for the same file and stall

1 2 3 $ lsof java 4232 psullivan txt VREG 85,3 110748 4923 /var/tmp/jna40975.tmp java 6690 psullivan txt VREG 85,3 110748 4923 /var/tmp/jna40975.tmp

Resolution

Upgrade Solaris to patch level 137138-09 or 137137-09 to solve this forking/competing problem.

Updated on April 8, 2025

Still need help?

The Atlassian Community is here for you.