Fixed issues in Apache Hadoop YARN
This section lists the issues that have been fixed since the previous version.
- YARN-10295 fixes an issue where a NullPointerException can cause applications to get stuck without resources using Asynchronous Scheduling in CapacityScheduler with the logging level set to DEBUG.
-
When using Asynchronous Scheduling, there is an edge-case where Capacity Scheduler could unreserve a container while its properties are being printed out in a DEBUG level log entry, which causes a NullPointerException and results in the application being stuck without resources. YARN-10295 fixes the issue by storing the container's properties before the log entry is prepared and YARN-10296 is a preliminary step to ensure that a container can only be accessed by one thread at time.
- OPSAPS-50291: "HADOOP_HOME,PATH,LANG,TZ" are now added by default to the yarn.nodemanager.env-whitelist Yarn configuration option.
- This issue is resolved.