示例#1
0
 public override void Run(DatanodeID id)
 {
     DataTransferTestUtil.DataTransferTest test = GetDataTransferTest();
     if (test.IsNotSuccessAndLastPipelineContains(index, id))
     {
         FiTestUtil.Log.Info(ToString(id));
         if (maxDuration <= 0)
         {
             for (; FiTestUtil.Sleep(1000);)
             {
             }
         }
         else
         {
             //sleep forever until interrupt
             FiTestUtil.Sleep(minDuration, maxDuration);
         }
     }
 }
示例#2
0
 public override void Run(DatanodeID id)
 {
     DataTransferTestUtil.DataTransferTest test = GetDataTransferTest();
     if (test.IsNotSuccessAndLastPipelineContains(index, id) && countdown.IsSatisfied(
             ))
     {
         string s = ToString(id) + ", duration = [" + minDuration + "," + maxDuration + ")";
         FiTestUtil.Log.Info(s);
         if (maxDuration <= 1)
         {
             for (; FiTestUtil.Sleep(1000);)
             {
             }
         }
         else
         {
             //sleep forever until interrupt
             FiTestUtil.Sleep(minDuration, maxDuration);
         }
     }
 }