SchedulerNG.requestJob returns an ExecutionGraphInfo that was introduced in
FLINK-21188. This ExecutionGraphInfo holds the information about the ArchivedExecutionGraph and exception history information. Currently, it's a list of ErrorInfos. This might change due to ongoing work in FLINK-21190 where we might introduced a wrapper class with more information on the failure.
The goal of this ticket is to implement the exception history for the AdaptiveScheduler, i.e. collecting the exceptions that caused restarts. This collection of failures should be forwarded through SchedulerNG.requestJob.