Sanjay M Pujare created APEXCORE-737:
----------------------------------------
Summary: AppMaster does not shut down because
numRequestedContainers becomes negative
Key: APEXCORE-737
URL: https://issues.apache.org/jira/browse/APEXCORE-737
Project: Apache Apex Core
Issue Type: Bug
Reporter: Sanjay M Pujare
Assignee: Sanjay M Pujare
A previous fix (for APEXCORE-624) has introduced a regression where
numRequestedContainers inside StreamingAppMasterService.execute() becomes
negative because instead of incrementing numRequestedContainers it is being
decremented under certain conditions as follows:
While processing the YARN response of container allocation/release request,
numRequestContainers is decremented by newAllocatedContainers.size()
(correctly). However in case of (alreadyAllocated == true) the decrement should
be undone by incrementing numRequestContainers (i.e. numRequestContainers++).
However the current code is decrementing again (i.e. numRequestContainers--) on
line 886
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)