Author: dreiss
Date: Tue Jun 10 18:02:47 2008
New Revision: 666454

URL: http://svn.apache.org/viewvc?rev=666454&view=rev
Log:
add a case clause to bubble timeouts

Modified:
    incubator/thrift/trunk/lib/alterl/src/thrift_binary_protocol.erl
    incubator/thrift/trunk/lib/alterl/src/thrift_socket_transport.erl

Modified: incubator/thrift/trunk/lib/alterl/src/thrift_binary_protocol.erl
URL: 
http://svn.apache.org/viewvc/incubator/thrift/trunk/lib/alterl/src/thrift_binary_protocol.erl?rev=666454&r1=666453&r2=666454&view=diff
==============================================================================
--- incubator/thrift/trunk/lib/alterl/src/thrift_binary_protocol.erl (original)
+++ incubator/thrift/trunk/lib/alterl/src/thrift_binary_protocol.erl Tue Jun 10 
18:02:47 2008
@@ -178,6 +178,7 @@
                                     seqid = SeqId};
 
         Err = {error, closed} -> Err;
+        Err = {error, timeout}-> Err;
         Err = {error, ebadf}  -> Err
     end;
 

Modified: incubator/thrift/trunk/lib/alterl/src/thrift_socket_transport.erl
URL: 
http://svn.apache.org/viewvc/incubator/thrift/trunk/lib/alterl/src/thrift_socket_transport.erl?rev=666454&r1=666453&r2=666454&view=diff
==============================================================================
--- incubator/thrift/trunk/lib/alterl/src/thrift_socket_transport.erl (original)
+++ incubator/thrift/trunk/lib/alterl/src/thrift_socket_transport.erl Tue Jun 
10 18:02:47 2008
@@ -31,7 +31,7 @@
   when is_integer(Len), Len >= 0 ->
     case gen_tcp:recv(Socket, Len, Timeout) of
         Err = {error, timeout} ->
-            error_logger:error_msg("read timeout for conn with ~p", 
[inet:peername(Socket)]),
+            error_logger:info_msg("read timeout: peer conn ~p", 
[inet:peername(Socket)]),
             gen_tcp:close(Socket),
             Err;
         Data -> Data


Reply via email to