returnbuildErrorResponse(ResponseCode.NOT_LEADER_FOR_QUEUE,String.format("%s-%d cannot find mapping item in request process of current broker %s",topic,globalId,mappingDetail.getBname()));
}
if(globalOffset<mappingItem.getStartOffset()){
log.warn("{}-{} fetch offset {} smaller than the min mapping offset {}",topic,globalId,globalOffset,mappingItem.getStartOffset());
returnbuildErrorResponse(ResponseCode.PULL_OFFSET_MOVED,String.format("%s-%d fetch offset {} smaller than the min mapping offset {} in broker %s",
returnbuildErrorResponse(ResponseCode.NOT_LEADER_FOR_QUEUE,String.format("%s-%d does not exit in request process of current broker %s",requestHeader.getTopic(),requestHeader.getQueueId(),this.brokerController.getBrokerConfig().getBrokerName()));
returnbuildErrorResponse(ResponseCode.NOT_LEADER_FOR_QUEUE,String.format("%s-%d does not exit in request process of current broker %s",mappingContext.getTopic(),mappingContext.getGlobalId(),mappingDetail.getBname()));
returnbuildErrorResponse(ResponseCode.NOT_LEADER_FOR_QUEUE,String.format("%s-%d convert offset error in current broker %s",mappingContext.getTopic(),responseHeader.getQueueId(),this.brokerController.getBrokerConfig().getBrokerName()));
returnbuildErrorResponse(ResponseCode.NOT_LEADER_FOR_QUEUE,String.format("%s-%d convert offset error in current broker %s",mappingContext.getTopic(),mappingContext.getGlobalId(),mappingDetail.getBname()));
returnbuildErrorResponse(ResponseCode.NOT_LEADER_FOR_QUEUE,String.format("%s-%d does not exit in request process of current broker %s",requestHeader.getTopic(),requestHeader.getQueueId(),mappingDetail.getBname()));