Details

Description

While analyzing YARN-4354 I noticed a nodemanager was getting NPEs while processing a private localizer heartbeat. I think there's a race where we can cleanup resources for an application and therefore remove the app local resource tracker just as we are trying to handle the localizer heartbeat.