Example #1
0
        /// <summary>Get the fair share assigned to the appAttemptId.</summary>
        /// <param name="appAttemptId"/>
        /// <returns>
        /// The fair share assigned to the appAttemptId,
        /// <code>FairSchedulerInfo#INVALID_FAIR_SHARE</code> if the scheduler does
        /// not know about this application attempt.
        /// </returns>
        public virtual int GetAppFairShare(ApplicationAttemptId appAttemptId)
        {
            FSAppAttempt fsAppAttempt = scheduler.GetSchedulerApp(appAttemptId);

            return(fsAppAttempt == null ? InvalidFairShare : fsAppAttempt.GetFairShare().GetMemory
                       ());
        }