Build #954

Cask Data Application Platform - Develop Build and Test

Build: #954 was successful Child of CDAP-DRC-1670

Build result summary

Details

Completed
Duration
141 minutes
Labels
None
Revision
fb0cb32bf3f6fa50b4bb81eacbe96359088087f6 fb0cb32bf3f6fa50b4bb81eacbe96359088087f6
Total tests
1615
First to pass since
#952 (Child of CDAP-DRC-1661)
  • 0 New failures
  • 0 Existing failures
  • 0 Fixed

Code commits

Author Commit Message Commit date
albertshau <albert@cask.co> albertshau <albert@cask.co> fb0cb32bf3f6fa50b4bb81eacbe96359088087f6 fb0cb32bf3f6fa50b4bb81eacbe96359088087f6 Merge pull request #3786 from caskdata/feature/CDAP-3490-upgrade-templates
CDAP-3490 cdap upgrade for templates and adapters
Bhooshan Mogal Bhooshan Mogal 9d947af11e8e4786b928da5d3199b9a59fce790e 9d947af11e8e4786b928da5d3199b9a59fce790e Merge pull request #3812 from caskdata/fix/checkstyle
Fix checkstyle error in AbstractProgramRuntimeServiceTest
Bhooshan Mogal Bhooshan Mogal f496eb7293c291fb8268710cee2b3f2ae13d6b61 f496eb7293c291fb8268710cee2b3f2ae13d6b61 Fix checkstyle error in AbstractProgramRuntimeServiceTest
Terence Yim Terence Yim 6f4e400fd2bc490096ebf869cea29e987cac63db 6f4e400fd2bc490096ebf869cea29e987cac63db Merge pull request #3811 from caskdata/feature/CDAP-3579-fix-RuntimeService-deadlock
(CDAP-3579) Reduce locking scope of the AbstractProgramRuntimeService.run() method
Terence Yim Terence Yim 84bb0f751fde6dcd64b608fbce712f9243855bef 84bb0f751fde6dcd64b608fbce712f9243855bef (CDAP-3579) Reduce locking scope of the AbstractProgramRuntimeService.run() method - Locking is only required when modifying the runtimeInfos map, no need to lock the entire time inside the run() method - If we lock the whole run() method, it’s possible that the program finish very fast such that while run() is holding the lock, the ProgramController listener.completed() method is triggered (from another thread), which also tries to acquire the lock to modify the runtimeInfos map, causing a deadlock.

JIRA issues

IssueDescriptionStatus
Unknown Issue TypeCDAP-3490Could not obtain issue details from JIRA
Unknown Issue TypeCDAP-3560Could not obtain issue details from JIRA
Unknown Issue TypeCDAP-3579Could not obtain issue details from JIRA