Exemplo n.º 1
0
 //////////////////////////////////////////////
 // Writable
 //////////////////////////////////////////////
 public void write(DataOutput out) throws IOException {
   taskid.write(out);
   out.writeFloat(progress);
   WritableUtils.writeEnum(out, runState);
   Text.writeString(out, diagnosticInfo);
   Text.writeString(out, stateString);
   WritableUtils.writeEnum(out, phase);
   out.writeLong(startTime);
   out.writeLong(finishTime);
   out.writeBoolean(includeCounters);
   out.writeLong(outputSize);
   if (includeCounters) {
     counters.write(out);
   }
   nextRecordRange.write(out);
   out.writeBoolean(runOnGPU);
 }
Exemplo n.º 2
0
 public void readFields(DataInput in) throws IOException {
   this.taskid.readFields(in);
   this.progress = in.readFloat();
   this.runState = WritableUtils.readEnum(in, State.class);
   this.diagnosticInfo = Text.readString(in);
   this.stateString = Text.readString(in);
   this.phase = WritableUtils.readEnum(in, Phase.class);
   this.startTime = in.readLong();
   this.finishTime = in.readLong();
   counters = new Counters();
   this.includeCounters = in.readBoolean();
   this.outputSize = in.readLong();
   if (includeCounters) {
     counters.readFields(in);
   }
   nextRecordRange.readFields(in);
   this.runOnGPU = in.readBoolean();
 }