sendResult = this.sendKernelImpl(msg, mq, communicationMode, sendCallback, topicPublishInfo, timeout - costTime);
endTimestamp = System.currentTimeMillis();
this.updateFaultItem(mq.getBrokerName(), endTimestamp - beginTimestampPrev, false);
When send message and no exception occurred, method updateFaultItem()
will be executed.But it's an available broker, why add it to the faultItemTable
???