/** * <code>optional .exec.shared.MinorFragmentProfile profile = 1;</code> */ public Builder setProfile( org.apache.drill.exec.proto.UserBitShared.MinorFragmentProfile.Builder builderForValue) { if (profileBuilder_ == null) { profile_ = builderForValue.build(); onChanged(); } else { profileBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; return this; } /**
public Builder mergeFrom(org.apache.drill.exec.proto.UserBitShared.MinorFragmentProfile other) { if (other == org.apache.drill.exec.proto.UserBitShared.MinorFragmentProfile.getDefaultInstance()) return this; if (other.hasState()) { setState(other.getState()); mergeError(other.getError()); setMinorFragmentId(other.getMinorFragmentId()); bitField0_ = (bitField0_ & ~0x00000008); } else { ensureOperatorProfileIsMutable(); operatorProfile_.addAll(other.operatorProfile_); onChanged(); operatorProfileBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getOperatorProfileFieldBuilder() : null; } else { operatorProfileBuilder_.addAllMessages(other.operatorProfile_); setStartTime(other.getStartTime()); setEndTime(other.getEndTime()); setMemoryUsed(other.getMemoryUsed()); setMaxMemoryUsed(other.getMaxMemoryUsed());
public Builder mergeFrom(org.apache.drill.exec.proto.UserBitShared.MinorFragmentProfile other) { if (other == org.apache.drill.exec.proto.UserBitShared.MinorFragmentProfile.getDefaultInstance()) return this; if (other.hasState()) { setState(other.getState()); mergeError(other.getError()); setMinorFragmentId(other.getMinorFragmentId()); bitField0_ = (bitField0_ & ~0x00000008); } else { ensureOperatorProfileIsMutable(); operatorProfile_.addAll(other.operatorProfile_); onChanged(); operatorProfileBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getOperatorProfileFieldBuilder() : null; } else { operatorProfileBuilder_.addAllMessages(other.operatorProfile_); setStartTime(other.getStartTime()); setEndTime(other.getEndTime()); setMemoryUsed(other.getMemoryUsed()); setMaxMemoryUsed(other.getMaxMemoryUsed());
return; case 1: builder.setState(org.apache.drill.exec.proto.UserBitShared.FragmentState.valueOf(input.readEnum())); break; case 2: builder.setError(input.mergeObject(org.apache.drill.exec.proto.UserBitShared.DrillPBError.newBuilder(), org.apache.drill.exec.proto.SchemaUserBitShared.DrillPBError.MERGE)); builder.setMinorFragmentId(input.readInt32()); break; case 4: builder.addOperatorProfile(input.mergeObject(org.apache.drill.exec.proto.UserBitShared.OperatorProfile.newBuilder(), org.apache.drill.exec.proto.SchemaUserBitShared.OperatorProfile.MERGE)); builder.setStartTime(input.readInt64()); break; case 6: builder.setEndTime(input.readInt64()); break; case 7: builder.setMemoryUsed(input.readInt64()); break; case 8: builder.setMaxMemoryUsed(input.readInt64()); break; case 9: builder.setEndpoint(input.mergeObject(org.apache.drill.exec.proto.CoordinationProtos.DrillbitEndpoint.newBuilder(), org.apache.drill.exec.proto.SchemaCoordinationProtos.DrillbitEndpoint.MERGE)); builder.setLastUpdate(input.readInt64()); break; case 11:
/** * <code>repeated .exec.shared.MinorFragmentProfile minor_fragment_profile = 2;</code> */ public Builder setMinorFragmentProfile( int index, org.apache.drill.exec.proto.UserBitShared.MinorFragmentProfile.Builder builderForValue) { if (minorFragmentProfileBuilder_ == null) { ensureMinorFragmentProfileIsMutable(); minorFragmentProfile_.set(index, builderForValue.build()); onChanged(); } else { minorFragmentProfileBuilder_.setMessage(index, builderForValue.build()); } return this; } /**
/** * <code>optional .exec.shared.MinorFragmentProfile profile = 1;</code> */ public Builder setProfile( org.apache.drill.exec.proto.UserBitShared.MinorFragmentProfile.Builder builderForValue) { if (profileBuilder_ == null) { profile_ = builderForValue.build(); onChanged(); } else { profileBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; return this; } /**
private FragmentStatus getStatus(final FragmentState state, final UserException ex) { final FragmentStatus.Builder status = FragmentStatus.newBuilder(); final MinorFragmentProfile.Builder b = MinorFragmentProfile.newBuilder(); context.getStats().addMetricsToStatus(b); b.setState(state); if (ex != null) { final boolean verbose = context.getOptions().getOption(ExecConstants.ENABLE_VERBOSE_ERRORS_KEY).bool_val; b.setError(ex.getOrCreatePBError(verbose)); } status.setHandle(context.getHandle()); b.setMemoryUsed(context.getAllocator().getAllocatedMemory()); b.setMinorFragmentId(context.getHandle().getMinorFragmentId()); status.setProfile(b); return status.build(); }
/** * <code>repeated .exec.shared.MinorFragmentProfile minor_fragment_profile = 2;</code> */ public Builder addMinorFragmentProfile( org.apache.drill.exec.proto.UserBitShared.MinorFragmentProfile.Builder builderForValue) { if (minorFragmentProfileBuilder_ == null) { ensureMinorFragmentProfileIsMutable(); minorFragmentProfile_.add(builderForValue.build()); onChanged(); } else { minorFragmentProfileBuilder_.addMessage(builderForValue.build()); } return this; } /**
/** * <code>repeated .exec.shared.MinorFragmentProfile minor_fragment_profile = 2;</code> */ public Builder addMinorFragmentProfile( int index, org.apache.drill.exec.proto.UserBitShared.MinorFragmentProfile.Builder builderForValue) { if (minorFragmentProfileBuilder_ == null) { ensureMinorFragmentProfileIsMutable(); minorFragmentProfile_.add(index, builderForValue.build()); onChanged(); } else { minorFragmentProfileBuilder_.addMessage(index, builderForValue.build()); } return this; } /**
public FragmentData(final FragmentHandle handle, final DrillbitEndpoint endpoint, final boolean isLocal) { this.endpoint = endpoint; this.isLocal = isLocal; final MinorFragmentProfile f = MinorFragmentProfile.newBuilder() .setState(FragmentState.SENDING) .setMinorFragmentId(handle.getMinorFragmentId()) .setEndpoint(endpoint) .build(); status = FragmentStatus.newBuilder() .setHandle(handle) .setProfile(f) .build(); }
public MinorFragmentProfile getProfile() { return status .getProfile() .toBuilder() .setLastUpdate(lastStatusUpdate) .setLastProgress(lastProgress) .build(); }
public void addMetricsToStatus(MinorFragmentProfile.Builder prfB) { prfB.setStartTime(startTime); prfB.setMaxMemoryUsed(allocator.getPeakMemoryAllocation()); prfB.setEndTime(System.currentTimeMillis()); prfB.setEndpoint(endpoint); for(Entry<ImmutablePair<Integer, Integer>, OperatorStats> o : operators.entrySet()){ prfB.addOperatorProfile(o.getValue().getProfile()); } }
return; case 1: builder.setState(org.apache.drill.exec.proto.UserBitShared.FragmentState.valueOf(input.readEnum())); break; case 2: builder.setError(input.mergeObject(org.apache.drill.exec.proto.UserBitShared.DrillPBError.newBuilder(), org.apache.drill.exec.proto.SchemaUserBitShared.DrillPBError.MERGE)); builder.setMinorFragmentId(input.readInt32()); break; case 4: builder.addOperatorProfile(input.mergeObject(org.apache.drill.exec.proto.UserBitShared.OperatorProfile.newBuilder(), org.apache.drill.exec.proto.SchemaUserBitShared.OperatorProfile.MERGE)); builder.setStartTime(input.readInt64()); break; case 6: builder.setEndTime(input.readInt64()); break; case 7: builder.setMemoryUsed(input.readInt64()); break; case 8: builder.setMaxMemoryUsed(input.readInt64()); break; case 9: builder.setEndpoint(input.mergeObject(org.apache.drill.exec.proto.CoordinationProtos.DrillbitEndpoint.newBuilder(), org.apache.drill.exec.proto.SchemaCoordinationProtos.DrillbitEndpoint.MERGE)); builder.setLastUpdate(input.readInt64()); break; case 11:
/** * <code>repeated .exec.shared.MinorFragmentProfile minor_fragment_profile = 2;</code> */ public Builder addMinorFragmentProfile( int index, org.apache.drill.exec.proto.UserBitShared.MinorFragmentProfile.Builder builderForValue) { if (minorFragmentProfileBuilder_ == null) { ensureMinorFragmentProfileIsMutable(); minorFragmentProfile_.add(index, builderForValue.build()); onChanged(); } else { minorFragmentProfileBuilder_.addMessage(index, builderForValue.build()); } return this; } /**
/** * <code>repeated .exec.shared.MinorFragmentProfile minor_fragment_profile = 2;</code> */ public Builder addMinorFragmentProfile( org.apache.drill.exec.proto.UserBitShared.MinorFragmentProfile.Builder builderForValue) { if (minorFragmentProfileBuilder_ == null) { ensureMinorFragmentProfileIsMutable(); minorFragmentProfile_.add(builderForValue.build()); onChanged(); } else { minorFragmentProfileBuilder_.addMessage(builderForValue.build()); } return this; } /**
/** * <code>repeated .exec.shared.MinorFragmentProfile minor_fragment_profile = 2;</code> */ public Builder setMinorFragmentProfile( int index, org.apache.drill.exec.proto.UserBitShared.MinorFragmentProfile.Builder builderForValue) { if (minorFragmentProfileBuilder_ == null) { ensureMinorFragmentProfileIsMutable(); minorFragmentProfile_.set(index, builderForValue.build()); onChanged(); } else { minorFragmentProfileBuilder_.setMessage(index, builderForValue.build()); } return this; } /**