1
0
Fork 0

Do not warn on EPIPE in client unless log_level is raised explicitly

kv-update
Vitaliy Filippov 2023-12-17 13:42:19 +03:00
parent 1a704e06ab
commit dc615403d9
1 changed files with 7 additions and 4 deletions

View File

@ -1147,10 +1147,13 @@ void cluster_client_t::handle_op_part(cluster_op_part_t *part)
if (op->retval != -EINTR && op->retval != -EIO && op->retval != -ENOSPC) if (op->retval != -EINTR && op->retval != -EIO && op->retval != -ENOSPC)
{ {
stop_fd = part->op.peer_fd; stop_fd = part->op.peer_fd;
fprintf( if (op->retval != -EPIPE || log_level > 0)
stderr, "%s operation failed on OSD %lu: retval=%ld (expected %d), dropping connection\n", {
osd_op_names[part->op.req.hdr.opcode], part->osd_num, part->op.reply.hdr.retval, expected fprintf(
); stderr, "%s operation failed on OSD %lu: retval=%ld (expected %d), dropping connection\n",
osd_op_names[part->op.req.hdr.opcode], part->osd_num, part->op.reply.hdr.retval, expected
);
}
} }
else else
{ {