Uploaded image for project: 'Apache Apex Core'
  1. Apache Apex Core
  2. APEXCORE-737

AppMaster does not shut down because numRequestedContainers becomes negative

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • None
    • 3.7.0
    • None
    • None

    Description

      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

      Attachments

        Issue Links

          Activity

            People

              sanjaypujare Sanjay M Pujare
              sanjaypujare Sanjay M Pujare
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - 24h
                  24h
                  Remaining:
                  Remaining Estimate - 24h
                  24h
                  Logged:
                  Time Spent - Not Specified
                  Not Specified