From 81b52c6256630b0068c9bedddafd3a293ecf8c6e Mon Sep 17 00:00:00 2001 From: vraatikka Date: Wed, 16 Oct 2013 21:59:22 +0300 Subject: [PATCH] If gw_write returns -1 with errno EAGAIN or EWOULDBLOCK it is not treated like an error. --- server/core/dcb.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server/core/dcb.c b/server/core/dcb.c index b7d0fbcd7..95f84bb0f 100644 --- a/server/core/dcb.c +++ b/server/core/dcb.c @@ -718,7 +718,9 @@ dcb_write(DCB *dcb, GWBUF *queue) dcb->fd, saved_errno, strerror(saved_errno)); - } else { + } else if (saved_errno != EAGAIN && + saved_errno != EWOULDBLOCK) + { skygw_log_write_flush( LOGFILE_ERROR, "Error : Write to dcb %p in "