Пример #1
0
        public void OnNext(IEvaluatorRequestor evalutorRequestor)
        {
            int memory = 2048;
            int core   = 1;
            EvaluatorRequest request = new EvaluatorRequest(_totalEvaluators, memory, core);

            evalutorRequestor.Submit(request);
        }
Пример #2
0
        public void OnNext(IEvaluatorRequestor requestor)
        {
            int              evaluatorsNumber = 1;
            int              memory           = 512;
            string           rack             = "WonderlandRack";
            EvaluatorRequest request          = new EvaluatorRequest(evaluatorsNumber, memory, rack);

            requestor.Submit(request);
        }
        public void OnNext(IEvaluatorRequestor value)
        {
            LOGGER.Log(Level.Info, "Default evaluator requstor: requesting 1 evaluator with 512 MB");
            int              evaluatorsNumber = 1;
            int              memory           = 512;
            string           rack             = "WonderlandRack";
            EvaluatorRequest request          = new EvaluatorRequest(evaluatorsNumber, memory, rack);

            value.Submit(request);
        }
Пример #4
0
 public EvaluatorRequestBuilder(EvaluatorRequest request)
 {
     foreach (ICapability capability in request.Capabilities)
     {
         Capabilities.Add(capability);
     }
     Number      = request.Number;
     Catalog     = request.Catalog;
     MegaBytes   = request.MemoryMegaBytes;
     VirtualCore = request.VirtualCore;
 }
Пример #5
0
        public void OnNext(IEvaluatorRequestor evalutorRequestor)
        {
            using (LOGGER.LogFunction("HelloSimpleEventHandlers::evalutorRequestor received"))
            {
                int evaluatorsNumber = 2;
                int memory = 1024 * 3;
                int cpuCoreCount = 1;
                string rack = "WonderlandRack";
                string evaluatorBatchId = "evaluatorThatRequires3GBofMemory";
                EvaluatorRequest request = new EvaluatorRequest(evaluatorsNumber, memory, cpuCoreCount, rack, evaluatorBatchId);

                evalutorRequestor.Submit(request);
            }
        }
Пример #6
0
 public void OnNext(IFailedEvaluator failedEvaluator)
 {
     Console.WriteLine("Receive a failed evaluator: " + failedEvaluator.Id);
     if (++_failureCount < _maxTrial)
     {
         Console.WriteLine("Requesting another evaluator");
         EvaluatorRequest    newRequest = new EvaluatorRequest(1, 512, "somerack");
         IEvaluatorRequestor requestor  = failedEvaluator.GetEvaluatorRequetor();
         if (failedEvaluator.GetEvaluatorRequetor() != null)
         {
             requestor.Submit(newRequest);
         }
     }
     else
     {
         Console.WriteLine("Exceed max retries number");
         throw new Exception("Unrecoverable evaluator failure.");
     }
 }
        public void OnNext(IEvaluatorRequestor evalutorRequestor)
        {
            int              evaluatorsNumber = 1;
            int              memory           = 512;
            int              core             = 2;
            string           rack             = "WonderlandRack";
            string           evaluatorBatchId = "evaluatorThatRequires512MBofMemory";
            EvaluatorRequest request          = new EvaluatorRequest(evaluatorsNumber, memory, core, rack, evaluatorBatchId);

            evalutorRequestor.Submit(request);

            evaluatorsNumber = 1;
            memory           = 1999;
            core             = 2;
            rack             = "WonderlandRack";
            evaluatorBatchId = "evaluatorThatRequires1999MBofMemory";
            request          = new EvaluatorRequest(evaluatorsNumber, memory, core, rack, evaluatorBatchId);
            evalutorRequestor.Submit(request);
        }
Пример #8
0
        public void OnNext(IEvaluatorRequestor evalutorRequestor)
        {
            EvaluatorRequest request = new EvaluatorRequest(NumerOfEvaluator, 512, 2, "WonderlandRack", "TaskMessagingEvaluator");

            evalutorRequestor.Submit(request);
        }
        public void OnNext(IEvaluatorRequestor evaluatorRequestor)
        {
            EvaluatorRequest request = new EvaluatorRequest(_numEvaluators, 512, 2, "WonderlandRack", "BroadcastEvaluator");

            evaluatorRequestor.Submit(request);
        }