/** @see JournalProtocol#startLogSegment */ @Override public StartLogSegmentResponseProto startLogSegment(RpcController controller, StartLogSegmentRequestProto req) throws ServiceException { try { int layoutVersion = req.hasLayoutVersion() ? req.getLayoutVersion() : NameNodeLayoutVersion.CURRENT_LAYOUT_VERSION; impl.startLogSegment(convert(req.getReqInfo()), req.getTxid(), layoutVersion); } catch (IOException e) { throw new ServiceException(e); } return VOID_START_LOG_SEGMENT_RESPONSE; }
/** @see JournalProtocol#startLogSegment */ @Override public StartLogSegmentResponseProto startLogSegment(RpcController controller, StartLogSegmentRequestProto req) throws ServiceException { try { int layoutVersion = req.hasLayoutVersion() ? req.getLayoutVersion() : CDH501_LAYOUT_VERSION; impl.startLogSegment(convert(req.getReqInfo()), req.getTxid(), layoutVersion); } catch (IOException e) { throw new ServiceException(e); } return VOID_START_LOG_SEGMENT_RESPONSE; }
/** @see JournalProtocol#startLogSegment */ @Override public StartLogSegmentResponseProto startLogSegment(RpcController controller, StartLogSegmentRequestProto req) throws ServiceException { try { impl.startLogSegment(convert(req.getReqInfo()), req.getTxid()); } catch (IOException e) { throw new ServiceException(e); } return VOID_START_LOG_SEGMENT_RESPONSE; }