private void fragmentDone(final FragmentStatus status) { final boolean stateChanged = updateFragmentStatus(status); if (stateChanged) { // since we're in the fragment done clause and this was a change from previous final NodeTracker node = nodeMap.get(status.getProfile().getEndpoint()); node.fragmentComplete(); finishedFragments.incrementAndGet(); } }
mergeEndpoint(other.getEndpoint());
final long blockedDuration = minor.getBlockedDuration(); builder.appendCell(new OperatorPathBuilder().setMajor(major).setMinor(minor).build(), null); // Thread ID builder.appendCell(minor.getEndpoint().getAddress(), null); // Host name
output.writeInt64(8, message.getMaxMemoryUsed(), false); if(message.hasEndpoint()) output.writeObject(9, message.getEndpoint(), com.dremio.exec.proto.SchemaCoordinationProtos.NodeEndpoint.WRITE, false);