/// <exception cref="System.Exception"/> public override void DoAnAction() { foreach (DataNode dn in this._enclosing.cluster.GetDataNodes()) { DataNodeTestUtils.TriggerDeletionReport(dn); DataNodeTestUtils.TriggerHeartbeat(dn); } for (int i = 0; i < 2; i++) { NameNode nn = this._enclosing.cluster.GetNameNode(i); BlockManagerTestUtil.ComputeAllPendingWork(nn.GetNamesystem().GetBlockManager()); } Sharpen.Thread.Sleep(interval); }