-
Bug
-
Resolution: Fixed
-
Medium
-
2.5, 2.5.1, 2.6 M0
RemoteElasticInstanceImpl.getID() is called regularly in Bamboo. If any of the supervising threads are working getting the instance id will lock.
Fix here is to make ID volatile and not synchronized which will avoid the UI from blocking when going to the instances page if the supervisor threads are taking their time. Bamboo considers instances with a null ID to be not setup correctly and can handle this case correctly.
Attached is the thread dump taken from Panda this morning.