.setStatus(ERROR) .setFirstBadLink(targets[0].getXferAddr()) .build() .writeDelimitedTo(replyOut); .setFirstBadLink(firstBadLink) .build() .writeDelimitedTo(replyOut);
datanode.getDNRegistrationForBP(blk.getBlockPoolId()); resp.setFirstBadLink(dnR.getXferAddr());
datanode.getDNRegistrationForBP(blk.getBlockPoolId()); resp.setFirstBadLink(dnR.getXferAddr());
.setStatus(ERROR) .setFirstBadLink(targets[0].getXferAddr()) .build() .writeDelimitedTo(replyOut); .setFirstBadLink(firstBadLink) .build() .writeDelimitedTo(replyOut);
.setStatus(ERROR) .setFirstBadLink(targets[0].getXferAddr()) .build() .writeDelimitedTo(replyOut); .setFirstBadLink(firstBadLink) .build() .writeDelimitedTo(replyOut);
datanode.getDNRegistrationForBP(blk.getBlockPoolId()); resp.setFirstBadLink(dnR.getXferAddr());
private void sendResponse(Status status, String firstBadLink, String message, DataOutputStream out) throws IOException { Builder builder = BlockOpResponseProto.newBuilder().setStatus(status); if (firstBadLink != null) { builder.setFirstBadLink(firstBadLink); } if (message != null) { builder.setMessage(message); } builder.build() .writeDelimitedTo(out); }