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.

            [BAM-5295] Deadlock in RemoteElasticInstanceImpl

            Monique Khairuliana (Inactive) made changes -
            Workflow Original: Bamboo Workflow 2016 v1 - Restricted [ 1434334 ] New: JAC Bug Workflow v3 [ 3379193 ]
            Status Original: Resolved [ 5 ] New: Closed [ 6 ]
            Owen made changes -
            Workflow Original: Bamboo Workflow 2016 v1 [ 1408201 ] New: Bamboo Workflow 2016 v1 - Restricted [ 1434334 ]
            Marek Went (Inactive) made changes -
            Workflow Original: Bamboo Workflow 2014 v2 [ 608276 ] New: Bamboo Workflow 2016 v1 [ 1408201 ]
            James Dumay made changes -
            Workflow Original: Bamboo Workflow 2014 [ 597221 ] New: Bamboo Workflow 2014 v2 [ 608276 ]
            James Dumay made changes -
            Workflow Original: Bamboo Workflow 2010 [ 205307 ] New: Bamboo Workflow 2014 [ 597221 ]
            David Yu made changes -
            Labels New: jirastudio
            MarkC made changes -
            Resolution New: Fixed [ 1 ]
            Status Original: To be reviewed [ 10026 ] New: Resolved [ 5 ]
            MarkC made changes -
            Workflow Original: reviewflow [ 200771 ] New: Bamboo Workflow 2010 [ 205307 ]
            MarkC made changes -
            Fix Version/s New: 2.6 [ 15056 ]
            MarkC made changes -
            Fix Version/s New: 2.6 M2 [ 15046 ]
            Fix Version/s Original: 2.6 M3 [ 15074 ]

              jdumay James Dumay
              jdumay James Dumay
              Affected customers:
              0 This affects my team
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved: