You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@apex.apache.org by "Sanjay M Pujare (JIRA)" <ji...@apache.org> on 2017/01/26 00:25:26 UTC

[jira] [Created] (APEXCORE-624) Shutdown does not work because of incorrect logic in the AppMaster

Sanjay M Pujare created APEXCORE-624:
----------------------------------------

             Summary: Shutdown does not work because of incorrect logic in the AppMaster
                 Key: APEXCORE-624
                 URL: https://issues.apache.org/jira/browse/APEXCORE-624
             Project: Apache Apex Core
          Issue Type: Bug
            Reporter: Sanjay M Pujare
            Assignee: Sanjay M Pujare
            Priority: Critical


com.datatorrent.stram.StreamingAppMasterService.execute() calculates numRequestedContainers incorrectly in some cases (e.g. RM container allocation failure) which prevents an application from shutting down when it is requested externally. An example is where we ask RM to remove previous container allocation request (where the count should be decremented but is NOT) and add a new one (where the count should be and IS incremented). Another example is the "alreadyAllocated" case where we release the container and still increment numRequestedContainers which seems wrong. 

This bug is showing up in multiple Apex deployments.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)