Build #5,027

License check with RAT and Checkstyle

Build result summary

Details

Completed
Duration
5 minutes
Labels
None
Agent
bamboo-agent09
Revision
b7a40896047849dc9f03ad15b2dd00877655ec15 b7a40896047849dc9f03ad15b2dd00877655ec15
Successful since
#4616 ()

Code commits

Author Commit Message Commit date
Terence Yim <885032+chtyim@users.noreply.github.com> Terence Yim <885032+chtyim@users.noreply.github.com> b7a40896047849dc9f03ad15b2dd00877655ec15 b7a40896047849dc9f03ad15b2dd00877655ec15 Merge pull request #12567 from cdapio/feature/CDAP-17161-controller-memory
(CDAP-17161) Remove inner class to avoid holding a reference in finalizer
Terence Yim Terence Yim 871fd0d950c4ccd8d6033f164dee9cad3bba02b9 m 871fd0d950c4ccd8d6033f164dee9cad3bba02b9 (CDAP-17161) Remove inner class to avoid holding a reference in finalizer
- The ThreadPoolExecutor implements finalize() method, which indirectly holds a reference to the AbstractProgramController class since an anonymous inner class of ThreadFactory was passed to the executor. This results in the controller instance and associated program context held in memory even there is no more reference to it

JIRA issues

IssueDescriptionStatus
Unknown Issue TypeCDAP-17161Could not obtain issue details from JIRA