Work Preserving Recovery for YARN components

With work preserving recovery enabled, if a ResourceManager or NodeManager restarts, no in-flight work is lost.

You can configure work preserving recovery separately for a ResourceManager or NodeManager. You can use work preserving recovery whether or not you use ResourceManager High Availability.