public void _processEventIO(InjectionEventI event, Object... args)
throws IOException {
if (event == InjectionEvent.DATANODE_PROCESS_RAID_TASK) {
int namespaceId = nn.getNamespaceID();
DataNode dn = (DataNode)args[0];
RaidTaskCommand rtc = (RaidTaskCommand)args[1];
RaidTask[] tasks = rtc.tasks;
for (RaidTask rw: tasks) {
// Generate all parity block locally instead of sending them remotely
try {
for (int idx = 0; idx < rw.toRaidIdxs.length; idx++) {