mirror of
https://github.com/cubefs/cubefs.git
synced 2026-08-02 02:00:56 +00:00
fix(flash): Avoid printing garbled characters
with: #1000371716 Signed-off-by: clinx <chenlin1@oppo.com>
This commit is contained in:
parent
8a0b0e5b67
commit
31e326f36d
@ -469,9 +469,14 @@ func (f *FlashNode) opCachePutBlock(conn net.Conn, p *proto.Packet) (err error)
|
||||
}
|
||||
|
||||
func (f *FlashNode) replyPutDataOk(ch *proto.CoonHandler, conn net.Conn, p *proto.Packet, logPrefix string) {
|
||||
close(ch.Completed)
|
||||
defer close(ch.Completed)
|
||||
replyPacket := proto.NewPacket()
|
||||
replyPacket.ReqID = p.ReqID
|
||||
replyPacket.Opcode = p.Opcode
|
||||
replyPacket.StartT = p.StartT
|
||||
replyPacket.PacketOkReply()
|
||||
for range ch.WaitAckChan {
|
||||
if ch.RemoteError = p.WriteToConn(conn); ch.RemoteError != nil {
|
||||
if ch.RemoteError = replyPacket.WriteToConn(conn); ch.RemoteError != nil {
|
||||
log.LogWarnf(logPrefix+" reply to conn %v for write data", ch.RemoteError)
|
||||
return
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user