test.log in ruby_skynet-0.1.0 vs test.log in ruby_skynet-0.1.1
- old
+ new
@@ -1,670 +1,47 @@
-2012-10-08 14:52:56.318685 T [87124:70317548722900] Skynet::Doozer::Client -- Socket Connection parameters -- {:read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :server=>"127.0.0.1:8046", :buffered=>false, :on_connect=>#<Proc:0x007fe8298be188@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:31>}
-2012-10-08 14:52:56.323369 T [87124:70317548722900] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- ==> Sending -- "\x00\x00\x00\x04\b\x00\x10\x05"
-2012-10-08 14:52:56.323721 D [87124:70317548722900] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- ==> #send Sent 8 bytes (0.3ms)
-2012-10-08 14:52:56.324151 T [87124:70317548722900] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received -- "\x00\x00\x00\x06"
-2012-10-08 14:52:56.324265 D [87124:70317548722900] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received upto 4 bytes (0.5ms)
-2012-10-08 14:52:56.324569 T [87124:70317548722900] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received -- "\b\x00\x18\xB5\xE2\t"
-2012-10-08 14:52:56.324584 D [87124:70317548722900] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received upto 6 bytes (0.2ms)
-2012-10-08 14:52:56.328563 T [87124:70317548722900] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- ==> Sending -- "\x00\x00\x007\b\x00\x10\t\"+/services/TutorialService/*/Development/*/*8\x00H\xB5\xE2\t"
-2012-10-08 14:52:56.328984 D [87124:70317548722900] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- ==> #send Sent 59 bytes (0.4ms)
-2012-10-08 14:52:56.329209 T [87124:70317548722900] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received -- "\x00\x00\x01\xE8"
-2012-10-08 14:52:56.329252 D [87124:70317548722900] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received upto 4 bytes (0.2ms)
-2012-10-08 14:52:56.329483 T [87124:70317548722900] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received -- "\b\x00\x10\x04\x18\xB4\xE2\t*6/services/TutorialService/1/Development/127.0.0.1/90002\xA5\x03{\"Config\":{\"UUID\":\"a77044c3-1617-4df7-870b-b90c96bf3269\",\"Name\":\"TutorialService\",\"Version\":\"1\",\"Region\":\"Development\",\"ServiceAddr\":{\"IPAddress\":\"127.0.0.1\",\"Port\":9000,\"MaxPort\":9999},\"AdminAddr\":{\"IPAddress\":\"127.0.0.1\",\"Port\":9001,\"MaxPort\":9999}},\"Registered\":true,\"Stats\":{\"Clients\":0,\"StartTime\":\"2012-10-04T15:40:54Z-0400\",\"LastRequest\":\"2012-10-04T15:40:57Z-0400\",\"RequestsServed\":1,\"AverageResponseTime\":22000}}"
-2012-10-08 14:52:56.329498 D [87124:70317548722900] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received upto 488 bytes (0.2ms)
-2012-10-08 14:52:56.329881 T [87124:70317548722900] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- ==> Sending -- "\x00\x00\x007\b\x00\x10\t\"+/services/TutorialService/*/Development/*/*8\x01H\xB5\xE2\t"
-2012-10-08 14:52:56.329925 D [87124:70317548722900] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- ==> #send Sent 59 bytes (0.0ms)
-2012-10-08 14:52:56.330324 T [87124:70317548722900] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received -- "\x00\x00\x00\x05"
-2012-10-08 14:52:56.330336 D [87124:70317548722900] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received upto 4 bytes (0.4ms)
-2012-10-08 14:52:56.330387 T [87124:70317548722900] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received -- "\b\x00\xA0\x06\b"
-2012-10-08 14:52:56.330396 D [87124:70317548722900] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received upto 5 bytes (0.0ms)
-2012-10-08 14:53:19.971338 T [87247:70182886398680] Skynet::Doozer::Client -- Socket Connection parameters -- {:read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :server=>"127.0.0.1:8046", :buffered=>false, :on_connect=>#<Proc:0x007fa975091318@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:31>}
-2012-10-08 14:53:19.981700 T [87247:70182886398680] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- ==> Sending -- "\x00\x00\x00\x04\b\x00\x10\x05"
-2012-10-08 14:53:19.981777 D [87247:70182886398680] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- ==> #send Sent 8 bytes (0.0ms)
-2012-10-08 14:53:19.982288 T [87247:70182886398680] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received -- "\x00\x00\x00\x06"
-2012-10-08 14:53:19.982303 D [87247:70182886398680] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received upto 4 bytes (0.5ms)
-2012-10-08 14:53:19.982524 T [87247:70182886398680] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received -- "\b\x00\x18\xD2\xE2\t"
-2012-10-08 14:53:19.982537 D [87247:70182886398680] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received upto 6 bytes (0.2ms)
-2012-10-08 14:53:19.982984 T [87247:70182886398680] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- ==> Sending -- "\x00\x00\x007\b\x00\x10\t\"+/services/TutorialService/*/Development/*/*8\x00H\xD2\xE2\t"
-2012-10-08 14:53:19.983295 D [87247:70182886398680] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- ==> #send Sent 59 bytes (0.3ms)
-2012-10-08 14:53:19.983450 T [87247:70182886398680] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received -- "\x00\x00\x01\xE8"
-2012-10-08 14:53:19.983465 D [87247:70182886398680] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received upto 4 bytes (0.1ms)
-2012-10-08 14:53:19.983702 T [87247:70182886398680] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received -- "\b\x00\x10\x04\x18\xD2\xE2\t*6/services/TutorialService/1/Development/127.0.0.1/90002\xA5\x03{\"Config\":{\"UUID\":\"a77044c3-1617-4df7-870b-b90c96bf3269\",\"Name\":\"TutorialService\",\"Version\":\"1\",\"Region\":\"Development\",\"ServiceAddr\":{\"IPAddress\":\"127.0.0.1\",\"Port\":9000,\"MaxPort\":9999},\"AdminAddr\":{\"IPAddress\":\"127.0.0.1\",\"Port\":9001,\"MaxPort\":9999}},\"Registered\":true,\"Stats\":{\"Clients\":0,\"StartTime\":\"2012-10-04T15:40:54Z-0400\",\"LastRequest\":\"2012-10-04T15:40:57Z-0400\",\"RequestsServed\":1,\"AverageResponseTime\":22000}}"
-2012-10-08 14:53:19.983717 D [87247:70182886398680] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received upto 488 bytes (0.2ms)
-2012-10-08 14:53:19.984035 T [87247:70182886398680] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- ==> Sending -- "\x00\x00\x007\b\x00\x10\t\"+/services/TutorialService/*/Development/*/*8\x01H\xD2\xE2\t"
-2012-10-08 14:53:19.984079 D [87247:70182886398680] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- ==> #send Sent 59 bytes (0.0ms)
-2012-10-08 14:53:19.984610 T [87247:70182886398680] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received -- "\x00\x00\x00\x05"
-2012-10-08 14:53:19.984630 D [87247:70182886398680] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received upto 4 bytes (0.5ms)
-2012-10-08 14:53:19.984848 T [87247:70182886398680] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received -- "\b\x00\xA0\x06\b"
-2012-10-08 14:53:19.984861 D [87247:70182886398680] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received upto 5 bytes (0.2ms)
-2012-10-08 14:55:29.795773 T [87247:70182886398680] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- ==> Sending -- "\x00\x00\x00\x04\b\x00\x10\x05"
-2012-10-08 14:55:29.795905 D [87247:70182886398680] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- ==> #send Sent 8 bytes (0.1ms)
-2012-10-08 14:55:29.796549 T [87247:70182886398680] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received -- "\x00\x00\x00\x06"
-2012-10-08 14:55:29.796567 D [87247:70182886398680] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received upto 4 bytes (0.6ms)
-2012-10-08 14:55:29.796627 T [87247:70182886398680] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received -- "\b\x00\x18\xED\xE3\t"
-2012-10-08 14:55:29.796638 D [87247:70182886398680] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received upto 6 bytes (0.0ms)
-2012-10-08 14:55:29.797070 T [87247:70182886398680] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- ==> Sending -- "\x00\x00\x008\b\x00\x10\t\",/services/TuttorialService/*/Development/*/*8\x00H\xED\xE3\t"
-2012-10-08 14:55:29.797155 D [87247:70182886398680] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- ==> #send Sent 60 bytes (0.1ms)
-2012-10-08 14:55:29.798469 T [87247:70182886398680] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received -- "\x00\x00\x00\x05"
-2012-10-08 14:55:29.798489 D [87247:70182886398680] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received upto 4 bytes (1.3ms)
-2012-10-08 14:55:29.798549 T [87247:70182886398680] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received -- "\b\x00\xA0\x06\b"
-2012-10-08 14:55:29.798559 D [87247:70182886398680] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received upto 5 bytes (0.0ms)
-2012-10-08 14:55:53.282836 T [87247:70182886398680] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- ==> Sending -- "\x00\x00\x00\x04\b\x00\x10\x05"
-2012-10-08 14:55:53.282938 D [87247:70182886398680] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- ==> #send Sent 8 bytes (0.1ms)
-2012-10-08 14:55:53.284260 T [87247:70182886398680] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received -- "\x00\x00\x00\x06"
-2012-10-08 14:55:53.284276 D [87247:70182886398680] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received upto 4 bytes (1.3ms)
-2012-10-08 14:55:53.284330 T [87247:70182886398680] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received -- "\b\x00\x18\x8B\xE4\t"
-2012-10-08 14:55:53.284339 D [87247:70182886398680] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received upto 6 bytes (0.0ms)
-2012-10-08 14:55:53.284668 T [87247:70182886398680] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- ==> Sending -- "\x00\x00\x007\b\x00\x10\t\"+/services/TutorialService/*/Development/*/*8\x00H\x8B\xE4\t"
-2012-10-08 14:55:53.284754 D [87247:70182886398680] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- ==> #send Sent 59 bytes (0.1ms)
-2012-10-08 14:55:53.285635 T [87247:70182886398680] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received -- "\x00\x00\x01\xCB"
-2012-10-08 14:55:53.285651 D [87247:70182886398680] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received upto 4 bytes (0.9ms)
-2012-10-08 14:55:53.285702 T [87247:70182886398680] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received -- "\b\x00\x10\x04\x18\x86\xE4\t*6/services/TutorialService/1/Development/127.0.0.1/90002\x88\x03{\"Config\":{\"UUID\":\"8c28b3f6-234d-4f73-8d68-2656cae62c74\",\"Name\":\"TutorialService\",\"Version\":\"1\",\"Region\":\"Development\",\"ServiceAddr\":{\"IPAddress\":\"127.0.0.1\",\"Port\":9000,\"MaxPort\":9999},\"AdminAddr\":{\"IPAddress\":\"127.0.0.1\",\"Port\":9001,\"MaxPort\":9999}},\"Registered\":true,\"Stats\":{\"Clients\":0,\"StartTime\":\"2012-10-08T14:55:38Z-0400\",\"LastRequest\":\"\",\"RequestsServed\":0,\"AverageResponseTime\":0}}"
-2012-10-08 14:55:53.285711 D [87247:70182886398680] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received upto 459 bytes (0.0ms)
-2012-10-08 14:55:53.286022 T [87247:70182886398680] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- ==> Sending -- "\x00\x00\x007\b\x00\x10\t\"+/services/TutorialService/*/Development/*/*8\x01H\x8B\xE4\t"
-2012-10-08 14:55:53.286097 D [87247:70182886398680] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- ==> #send Sent 59 bytes (0.1ms)
-2012-10-08 14:55:53.287035 T [87247:70182886398680] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received -- "\x00\x00\x00\x05"
-2012-10-08 14:55:53.287051 D [87247:70182886398680] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received upto 4 bytes (0.9ms)
-2012-10-08 14:55:53.287103 T [87247:70182886398680] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received -- "\b\x00\xA0\x06\b"
-2012-10-08 14:55:53.287112 D [87247:70182886398680] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received upto 5 bytes (0.0ms)
-2012-10-08 14:57:28.585425 T [87511:70360099936980] Skynet::Doozer::Client -- Socket Connection parameters -- {:read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :server=>"127.0.0.1:8046", :buffered=>false, :on_connect=>#<Proc:0x007ffbf9989020@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:31>}
-2012-10-08 14:57:28.596123 T [87511:70360099936980] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- ==> Sending -- "\x00\x00\x00\x04\b\x00\x10\x05"
-2012-10-08 14:57:28.596445 D [87511:70360099936980] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- ==> #send Sent 8 bytes (0.3ms)
-2012-10-08 14:57:28.596552 T [87511:70360099936980] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received -- "\x00\x00\x00\x06"
-2012-10-08 14:57:28.596573 D [87511:70360099936980] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received upto 4 bytes (0.1ms)
-2012-10-08 14:57:28.596630 T [87511:70360099936980] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received -- "\b\x00\x18\xFD\xE4\t"
-2012-10-08 14:57:28.596642 D [87511:70360099936980] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received upto 6 bytes (0.0ms)
-2012-10-08 14:57:28.597069 T [87511:70360099936980] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- ==> Sending -- "\x00\x00\x007\b\x00\x10\t\"+/services/TutorialService/*/Development/*/*8\x00H\xFD\xE4\t"
-2012-10-08 14:57:28.597120 D [87511:70360099936980] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- ==> #send Sent 59 bytes (0.0ms)
-2012-10-08 14:57:28.597801 T [87511:70360099936980] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received -- "\x00\x00\x01\xCB"
-2012-10-08 14:57:28.597835 D [87511:70360099936980] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received upto 4 bytes (0.7ms)
-2012-10-08 14:57:28.598115 T [87511:70360099936980] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received -- "\b\x00\x10\x04\x18\xF8\xE4\t*6/services/TutorialService/1/Development/127.0.0.1/90002\x88\x03{\"Config\":{\"UUID\":\"8c28b3f6-234d-4f73-8d68-2656cae62c74\",\"Name\":\"TutorialService\",\"Version\":\"1\",\"Region\":\"Development\",\"ServiceAddr\":{\"IPAddress\":\"127.0.0.1\",\"Port\":9000,\"MaxPort\":9999},\"AdminAddr\":{\"IPAddress\":\"127.0.0.1\",\"Port\":9001,\"MaxPort\":9999}},\"Registered\":true,\"Stats\":{\"Clients\":0,\"StartTime\":\"2012-10-08T14:55:38Z-0400\",\"LastRequest\":\"\",\"RequestsServed\":0,\"AverageResponseTime\":0}}"
-2012-10-08 14:57:28.598156 D [87511:70360099936980] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received upto 459 bytes (0.3ms)
-2012-10-08 14:57:28.598478 T [87511:70360099936980] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- ==> Sending -- "\x00\x00\x007\b\x00\x10\t\"+/services/TutorialService/*/Development/*/*8\x01H\xFD\xE4\t"
-2012-10-08 14:57:28.599021 D [87511:70360099936980] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- ==> #send Sent 59 bytes (0.5ms)
-2012-10-08 14:57:28.599537 T [87511:70360099936980] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received -- "\x00\x00\x00\x05"
-2012-10-08 14:57:28.599555 D [87511:70360099936980] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received upto 4 bytes (0.5ms)
-2012-10-08 14:57:28.599839 T [87511:70360099936980] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received -- "\b\x00\xA0\x06\b"
-2012-10-08 14:57:28.599854 D [87511:70360099936980] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received upto 5 bytes (0.3ms)
-2012-10-08 14:57:28.610335 T [87511:70360099936980] Skynet::Client: TutorialService -- Socket Connection parameters -- {:read_timeout=>3, :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :server=>"127.0.0.1:9000", :buffered=>false, :on_connect=>#<Proc:0x007ffbf999a4d8@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:107>}
-2012-10-08 14:57:28.611035 D [87511:70360099936980] Skynet::Client: TutorialService -- Waiting for Service Handshake
-2012-10-08 14:57:28.611221 T [87511:70360099936980] ResilientSocket::TCPClient ["127.0.0.1:9000"] -- <== #read Received -- "\x12\x00\x00\x00"
-2012-10-08 14:57:28.611239 D [87511:70360099936980] ResilientSocket::TCPClient ["127.0.0.1:9000"] -- <== #read Received upto 4 bytes (0.2ms)
-2012-10-08 14:57:28.611492 T [87511:70360099936980] ResilientSocket::TCPClient ["127.0.0.1:9000"] -- <== #read Received -- "\bregistered\x00\x01\x00"
-2012-10-08 14:57:28.611505 D [87511:70360099936980] ResilientSocket::TCPClient ["127.0.0.1:9000"] -- <== #read Received upto 14 bytes (0.2ms)
-2012-10-08 14:57:28.611564 T [87511:70360099936980] Skynet::Client: TutorialService -- Service Handshake -- {"registered"=>true}
-2012-10-08 14:57:28.611583 D [87511:70360099936980] Skynet::Client: TutorialService -- Sending Client Handshake
-2012-10-08 14:57:28.611593 T [87511:70360099936980] Skynet::Client: TutorialService -- Client Handshake -- {"clientid"=>nil}
-2012-10-08 14:57:28.611738 T [87511:70360099936980] ResilientSocket::TCPClient ["127.0.0.1:9000"] -- ==> Sending --
-clientid
-2012-10-08 14:57:28.612295 D [87511:70360099936980] ResilientSocket::TCPClient ["127.0.0.1:9000"] -- ==> #send Sent 15 bytes (0.5ms)
-2012-10-08 14:57:28.612915 D [87511:70360099936980] [507322186b693355d7000001] Skynet::Client: TutorialService -- Sending Header
-2012-10-08 14:57:28.612928 T [87511:70360099936980] [507322186b693355d7000001] Skynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 14:57:28.612950 T [87511:70360099936980] [507322186b693355d7000001] ResilientSocket::TCPClient ["127.0.0.1:9000"] -- ==> Sending -- 9 servicemethod TutorialService.Forward seq
-2012-10-08 14:57:28.613026 D [87511:70360099936980] [507322186b693355d7000001] ResilientSocket::TCPClient ["127.0.0.1:9000"] -- ==> #send Sent 57 bytes (0.1ms)
-2012-10-08 14:57:28.613044 T [87511:70360099936980] [507322186b693355d7000001] Skynet::Client: TutorialService -- Parameters: -- {"value"=>5}
-2012-10-08 14:57:28.613070 D [87511:70360099936980] [507322186b693355d7000001] Skynet::Client: TutorialService -- Sending Request
-2012-10-08 14:57:28.613081 T [87511:70360099936980] [507322186b693355d7000001] Skynet::Client: TutorialService -- Request -- {"clientid"=>nil, "in"=>"\x10\x00\x00\x00\x10value\x00\x05\x00\x00\x00\x00", "method"=>"AddOne", "requestinfo"=>{"requestid"=>"507322186b693355d7000001", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 14:57:28.613102 T [87511:70360099936980] [507322186b693355d7000001] ResilientSocket::TCPClient ["127.0.0.1:9000"] -- ==> Sending -- ™
-clientid in value method AddOne requestinfo Q requestid 507322186b693355d7000001 retrycount originaddress
-2012-10-08 14:57:28.613166 D [87511:70360099936980] [507322186b693355d7000001] ResilientSocket::TCPClient ["127.0.0.1:9000"] -- ==> #send Sent 153 bytes (0.1ms)
-2012-10-08 14:57:28.613184 D [87511:70360099936980] [507322186b693355d7000001] Skynet::Client: TutorialService -- Reading header from server
-2012-10-08 14:57:28.615199 T [87511:70360099936980] [507322186b693355d7000001] ResilientSocket::TCPClient ["127.0.0.1:9000"] -- <== #read Received -- "I\x00\x00\x00"
-2012-10-08 14:57:28.615217 D [87511:70360099936980] [507322186b693355d7000001] ResilientSocket::TCPClient ["127.0.0.1:9000"] -- <== #read Received upto 4 bytes (2.0ms)
-2012-10-08 14:57:28.615864 T [87511:70360099936980] [507322186b693355d7000001] ResilientSocket::TCPClient ["127.0.0.1:9000"] -- <== #read Received -- "\x02servicemethod\x00\x18\x00\x00\x00TutorialService.Forward\x00\x12seq\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02error\x00\x01\x00\x00\x00\x00\x00"
-2012-10-08 14:57:28.615877 D [87511:70360099936980] [507322186b693355d7000001] ResilientSocket::TCPClient ["127.0.0.1:9000"] -- <== #read Received upto 69 bytes (0.6ms)
-2012-10-08 14:57:28.615918 D [87511:70360099936980] [507322186b693355d7000001] Skynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0, "error"=>""}
-2012-10-08 14:57:28.615930 D [87511:70360099936980] [507322186b693355d7000001] Skynet::Client: TutorialService -- Reading response from server
-2012-10-08 14:57:28.616497 T [87511:70360099936980] [507322186b693355d7000001] ResilientSocket::TCPClient ["127.0.0.1:9000"] -- <== #read Received -- "/\x00\x00\x00"
-2012-10-08 14:57:28.616511 D [87511:70360099936980] [507322186b693355d7000001] ResilientSocket::TCPClient ["127.0.0.1:9000"] -- <== #read Received upto 4 bytes (0.6ms)
-2012-10-08 14:57:28.616838 T [87511:70360099936980] [507322186b693355d7000001] ResilientSocket::TCPClient ["127.0.0.1:9000"] -- <== #read Received -- "\x05out\x00\x10\x00\x00\x00\x00\x10\x00\x00\x00\x10value\x00\x06\x00\x00\x00\x00\x02errstring\x00\x01\x00\x00\x00\x00\x00"
-2012-10-08 14:57:28.616884 D [87511:70360099936980] [507322186b693355d7000001] ResilientSocket::TCPClient ["127.0.0.1:9000"] -- <== #read Received upto 43 bytes (0.3ms)
-2012-10-08 14:57:28.616930 T [87511:70360099936980] [507322186b693355d7000001] Skynet::Client: TutorialService -- Response -- {"out"=><BSON::Binary:70360100838100>, "errstring"=>""}
-2012-10-08 14:57:28.616981 T [87511:70360099936980] [507322186b693355d7000001] Skynet::Client: TutorialService -- Return Value -- {"value"=>6}
-2012-10-08 14:57:28.616991 I [87511:70360099936980] [507322186b693355d7000001] Skynet::Client: TutorialService -- Called Skynet Service: TutorialService.AddOne (4.1ms)
-2012-10-08 14:57:40.331594 T [87511:70360099936980] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- ==> Sending -- "\x00\x00\x00\x04\b\x00\x10\x05"
-2012-10-08 14:57:40.331719 D [87511:70360099936980] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- ==> #send Sent 8 bytes (0.1ms)
-2012-10-08 14:57:40.332553 T [87511:70360099936980] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received -- "\x00\x00\x00\x06"
-2012-10-08 14:57:40.332569 D [87511:70360099936980] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received upto 4 bytes (0.8ms)
-2012-10-08 14:57:40.332858 T [87511:70360099936980] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received -- "\b\x00\x18\x8C\xE5\t"
-2012-10-08 14:57:40.332874 D [87511:70360099936980] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received upto 6 bytes (0.3ms)
-2012-10-08 14:57:40.333242 T [87511:70360099936980] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- ==> Sending -- "\x00\x00\x007\b\x00\x10\t\"+/services/TutorialService/*/Development/*/*8\x00H\x8C\xE5\t"
-2012-10-08 14:57:40.333316 D [87511:70360099936980] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- ==> #send Sent 59 bytes (0.1ms)
-2012-10-08 14:57:40.334592 T [87511:70360099936980] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received -- "\x00\x00\x01\xE8"
-2012-10-08 14:57:40.334611 D [87511:70360099936980] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received upto 4 bytes (1.3ms)
-2012-10-08 14:57:40.334664 T [87511:70360099936980] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received -- "\b\x00\x10\x04\x18\x8A\xE5\t*6/services/TutorialService/1/Development/127.0.0.1/90002\xA5\x03{\"Config\":{\"UUID\":\"8c28b3f6-234d-4f73-8d68-2656cae62c74\",\"Name\":\"TutorialService\",\"Version\":\"1\",\"Region\":\"Development\",\"ServiceAddr\":{\"IPAddress\":\"127.0.0.1\",\"Port\":9000,\"MaxPort\":9999},\"AdminAddr\":{\"IPAddress\":\"127.0.0.1\",\"Port\":9001,\"MaxPort\":9999}},\"Registered\":true,\"Stats\":{\"Clients\":0,\"StartTime\":\"2012-10-08T14:55:38Z-0400\",\"LastRequest\":\"2012-10-08T14:57:28Z-0400\",\"RequestsServed\":1,\"AverageResponseTime\":15000}}"
-2012-10-08 14:57:40.334674 D [87511:70360099936980] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received upto 488 bytes (0.0ms)
-2012-10-08 14:57:40.335149 T [87511:70360099936980] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- ==> Sending -- "\x00\x00\x007\b\x00\x10\t\"+/services/TutorialService/*/Development/*/*8\x01H\x8C\xE5\t"
-2012-10-08 14:57:40.335607 D [87511:70360099936980] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- ==> #send Sent 59 bytes (0.4ms)
-2012-10-08 14:57:40.335938 T [87511:70360099936980] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received -- "\x00\x00\x00\x05"
-2012-10-08 14:57:40.335954 D [87511:70360099936980] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received upto 4 bytes (0.3ms)
-2012-10-08 14:57:40.336004 T [87511:70360099936980] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received -- "\b\x00\xA0\x06\b"
-2012-10-08 14:57:40.336013 D [87511:70360099936980] ResilientSocket::TCPClient ["127.0.0.1:8046"] -- <== #read Received upto 5 bytes (0.0ms)
-2012-10-08 14:57:40.336145 T [87511:70360099936980] Skynet::Client: TutorialService -- Socket Connection parameters -- {:read_timeout=>3, :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :server=>"127.0.0.1:9000", :buffered=>false, :on_connect=>#<Proc:0x007ffbf9aa0990@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:107>}
-2012-10-08 14:57:40.340511 D [87511:70360099936980] Skynet::Client: TutorialService -- Waiting for Service Handshake
-2012-10-08 14:57:40.340704 T [87511:70360099936980] ResilientSocket::TCPClient ["127.0.0.1:9000"] -- <== #read Received -- "\x12\x00\x00\x00"
-2012-10-08 14:57:40.340727 D [87511:70360099936980] ResilientSocket::TCPClient ["127.0.0.1:9000"] -- <== #read Received upto 4 bytes (0.2ms)
-2012-10-08 14:57:40.340951 T [87511:70360099936980] ResilientSocket::TCPClient ["127.0.0.1:9000"] -- <== #read Received -- "\bregistered\x00\x01\x00"
-2012-10-08 14:57:40.340966 D [87511:70360099936980] ResilientSocket::TCPClient ["127.0.0.1:9000"] -- <== #read Received upto 14 bytes (0.2ms)
-2012-10-08 14:57:40.341002 T [87511:70360099936980] Skynet::Client: TutorialService -- Service Handshake -- {"registered"=>true}
-2012-10-08 14:57:40.341018 D [87511:70360099936980] Skynet::Client: TutorialService -- Sending Client Handshake
-2012-10-08 14:57:40.341028 T [87511:70360099936980] Skynet::Client: TutorialService -- Client Handshake -- {"clientid"=>nil}
-2012-10-08 14:57:40.341050 T [87511:70360099936980] ResilientSocket::TCPClient ["127.0.0.1:9000"] -- ==> Sending --
-clientid
-2012-10-08 14:57:40.341095 D [87511:70360099936980] ResilientSocket::TCPClient ["127.0.0.1:9000"] -- ==> #send Sent 15 bytes (0.0ms)
-2012-10-08 14:57:40.341150 D [87511:70360099936980] [507322246b693355d7000002] Skynet::Client: TutorialService -- Sending Header
-2012-10-08 14:57:40.341161 T [87511:70360099936980] [507322246b693355d7000002] Skynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 14:57:40.341181 T [87511:70360099936980] [507322246b693355d7000002] ResilientSocket::TCPClient ["127.0.0.1:9000"] -- ==> Sending -- 9 servicemethod TutorialService.Forward seq
-2012-10-08 14:57:40.341957 D [87511:70360099936980] [507322246b693355d7000002] ResilientSocket::TCPClient ["127.0.0.1:9000"] -- ==> #send Sent 57 bytes (0.8ms)
-2012-10-08 14:57:40.341982 T [87511:70360099936980] [507322246b693355d7000002] Skynet::Client: TutorialService -- Parameters: -- {"value"=>5}
-2012-10-08 14:57:40.342011 D [87511:70360099936980] [507322246b693355d7000002] Skynet::Client: TutorialService -- Sending Request
-2012-10-08 14:57:40.342023 T [87511:70360099936980] [507322246b693355d7000002] Skynet::Client: TutorialService -- Request -- {"clientid"=>nil, "in"=>"\x10\x00\x00\x00\x10value\x00\x05\x00\x00\x00\x00", "method"=>"AddOne", "requestinfo"=>{"requestid"=>"507322246b693355d7000002", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 14:57:40.342042 T [87511:70360099936980] [507322246b693355d7000002] ResilientSocket::TCPClient ["127.0.0.1:9000"] -- ==> Sending -- ™
-clientid in value method AddOne requestinfo Q requestid 507322246b693355d7000002 retrycount originaddress
-2012-10-08 14:57:40.342086 D [87511:70360099936980] [507322246b693355d7000002] ResilientSocket::TCPClient ["127.0.0.1:9000"] -- ==> #send Sent 153 bytes (0.0ms)
-2012-10-08 14:57:40.342105 D [87511:70360099936980] [507322246b693355d7000002] Skynet::Client: TutorialService -- Reading header from server
-2012-10-08 14:57:40.343067 T [87511:70360099936980] [507322246b693355d7000002] ResilientSocket::TCPClient ["127.0.0.1:9000"] -- <== #read Received -- "I\x00\x00\x00"
-2012-10-08 14:57:40.343093 D [87511:70360099936980] [507322246b693355d7000002] ResilientSocket::TCPClient ["127.0.0.1:9000"] -- <== #read Received upto 4 bytes (1.0ms)
-2012-10-08 14:57:40.343346 T [87511:70360099936980] [507322246b693355d7000002] ResilientSocket::TCPClient ["127.0.0.1:9000"] -- <== #read Received -- "\x02servicemethod\x00\x18\x00\x00\x00TutorialService.Forward\x00\x12seq\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02error\x00\x01\x00\x00\x00\x00\x00"
-2012-10-08 14:57:40.343362 D [87511:70360099936980] [507322246b693355d7000002] ResilientSocket::TCPClient ["127.0.0.1:9000"] -- <== #read Received upto 69 bytes (0.2ms)
-2012-10-08 14:57:40.343402 D [87511:70360099936980] [507322246b693355d7000002] Skynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0, "error"=>""}
-2012-10-08 14:57:40.343413 D [87511:70360099936980] [507322246b693355d7000002] Skynet::Client: TutorialService -- Reading response from server
-2012-10-08 14:57:40.343462 T [87511:70360099936980] [507322246b693355d7000002] ResilientSocket::TCPClient ["127.0.0.1:9000"] -- <== #read Received -- "/\x00\x00\x00"
-2012-10-08 14:57:40.343473 D [87511:70360099936980] [507322246b693355d7000002] ResilientSocket::TCPClient ["127.0.0.1:9000"] -- <== #read Received upto 4 bytes (0.0ms)
-2012-10-08 14:57:40.343522 T [87511:70360099936980] [507322246b693355d7000002] ResilientSocket::TCPClient ["127.0.0.1:9000"] -- <== #read Received -- "\x05out\x00\x10\x00\x00\x00\x00\x10\x00\x00\x00\x10value\x00\x06\x00\x00\x00\x00\x02errstring\x00\x01\x00\x00\x00\x00\x00"
-2012-10-08 14:57:40.343532 D [87511:70360099936980] [507322246b693355d7000002] ResilientSocket::TCPClient ["127.0.0.1:9000"] -- <== #read Received upto 43 bytes (0.0ms)
-2012-10-08 14:57:40.343571 T [87511:70360099936980] [507322246b693355d7000002] Skynet::Client: TutorialService -- Response -- {"out"=><BSON::Binary:70360101129180>, "errstring"=>""}
-2012-10-08 14:57:40.343598 T [87511:70360099936980] [507322246b693355d7000002] Skynet::Client: TutorialService -- Return Value -- {"value"=>6}
-2012-10-08 14:57:40.343607 I [87511:70360099936980] [507322246b693355d7000002] Skynet::Client: TutorialService -- Called Skynet Service: TutorialService.AddOne (2.5ms)
-2012-10-08 14:58:40.025948 T [87751:70359290436320] Skynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007ffb9932e488@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:31>}
-2012-10-08 14:58:40.025948 T [87751:70359290436320] Skynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007ffb9932e488@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:31>} -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007ffb9932e488@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:31>}
-2012-10-08 14:58:40.042034 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x00"
-2012-10-08 14:58:40.042034 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x00" -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x00"
-2012-10-08 14:58:40.042332 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 13 bytes (0.3ms)
-2012-10-08 14:58:40.042332 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 13 bytes (0.3ms)
-2012-10-08 14:58:40.042429 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\a"
-2012-10-08 14:58:40.042429 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\a" -- "\x00\x00\x00\a"
-2012-10-08 14:58:40.042440 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.1ms)
-2012-10-08 14:58:40.042440 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.1ms)
-2012-10-08 14:58:40.042495 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00*\x03ctl"
-2012-10-08 14:58:40.042495 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00*\x03ctl" -- "\b\x00*\x03ctl"
-2012-10-08 14:58:40.042505 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 7 bytes (0.0ms)
-2012-10-08 14:58:40.042505 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 7 bytes (0.0ms)
-2012-10-08 14:58:40.043167 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x01"
-2012-10-08 14:58:40.043167 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x01" -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x01"
-2012-10-08 14:58:40.043393 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 13 bytes (0.2ms)
-2012-10-08 14:58:40.043393 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 13 bytes (0.2ms)
-2012-10-08 14:58:40.043457 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\a"
-2012-10-08 14:58:40.043457 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\a" -- "\x00\x00\x00\a"
-2012-10-08 14:58:40.043466 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.0ms)
-2012-10-08 14:58:40.043466 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.0ms)
-2012-10-08 14:58:40.043512 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00*\x03foo"
-2012-10-08 14:58:40.043512 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00*\x03foo" -- "\b\x00*\x03foo"
-2012-10-08 14:58:40.043521 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 7 bytes (0.0ms)
-2012-10-08 14:58:40.043521 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 7 bytes (0.0ms)
-2012-10-08 14:58:40.043759 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x02"
-2012-10-08 14:58:40.043759 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x02" -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x02"
-2012-10-08 14:58:40.043965 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 13 bytes (0.2ms)
-2012-10-08 14:58:40.043965 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 13 bytes (0.2ms)
-2012-10-08 14:58:40.044017 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\f"
-2012-10-08 14:58:40.044017 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\f" -- "\x00\x00\x00\f"
-2012-10-08 14:58:40.044027 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.0ms)
-2012-10-08 14:58:40.044027 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.0ms)
-2012-10-08 14:58:40.044375 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00*\bservices"
-2012-10-08 14:58:40.044375 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00*\bservices" -- "\b\x00*\bservices"
-2012-10-08 14:58:40.044388 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 12 bytes (0.3ms)
-2012-10-08 14:58:40.044388 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 12 bytes (0.3ms)
-2012-10-08 14:58:40.044614 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x03"
-2012-10-08 14:58:40.044614 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x03" -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x03"
-2012-10-08 14:58:40.048834 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 13 bytes (4.2ms)
-2012-10-08 14:58:40.048834 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 13 bytes (4.2ms)
-2012-10-08 14:58:40.049121 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x05"
-2012-10-08 14:58:40.049121 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x05" -- "\x00\x00\x00\x05"
-2012-10-08 14:58:40.049151 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.2ms)
-2012-10-08 14:58:40.049151 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.2ms)
-2012-10-08 14:58:40.049456 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\xA0\x06\b"
-2012-10-08 14:58:40.049456 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\xA0\x06\b" -- "\b\x00\xA0\x06\b"
-2012-10-08 14:58:40.049485 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 5 bytes (0.3ms)
-2012-10-08 14:58:40.049485 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 5 bytes (0.3ms)
-2012-10-08 14:58:40.051053 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
-2012-10-08 14:58:40.051053 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01" -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
-2012-10-08 14:58:40.051418 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 30 bytes (0.3ms)
-2012-10-08 14:58:40.051418 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 30 bytes (0.3ms)
-2012-10-08 14:58:40.052475 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x02"
-2012-10-08 14:58:40.052475 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x02" -- "\x00\x00\x00\x02"
-2012-10-08 14:58:40.052574 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (1.1ms)
-2012-10-08 14:58:40.052574 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (1.1ms)
-2012-10-08 14:58:40.053267 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00"
-2012-10-08 14:58:40.053267 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00" -- "\b\x00"
-2012-10-08 14:58:40.053320 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 2 bytes (0.7ms)
-2012-10-08 14:58:40.053320 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 2 bytes (0.7ms)
-2012-10-08 14:58:40.053888 T [87751:70359290436320] Skynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007ffb991b3130@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:31>}
-2012-10-08 14:58:40.053888 T [87751:70359290436320] Skynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007ffb991b3130@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:31>} -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007ffb991b3130@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:31>}
-2012-10-08 14:58:40.060058 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
-2012-10-08 14:58:40.060058 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01" -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
-2012-10-08 14:58:40.064244 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 30 bytes (4.1ms)
-2012-10-08 14:58:40.064244 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 30 bytes (4.1ms)
-2012-10-08 14:58:40.064917 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x02"
-2012-10-08 14:58:40.064917 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x02" -- "\x00\x00\x00\x02"
-2012-10-08 14:58:40.064929 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.6ms)
-2012-10-08 14:58:40.064929 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.6ms)
-2012-10-08 14:58:40.064982 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00"
-2012-10-08 14:58:40.064982 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00" -- "\b\x00"
-2012-10-08 14:58:40.064992 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 2 bytes (0.0ms)
-2012-10-08 14:58:40.064992 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 2 bytes (0.0ms)
-2012-10-08 14:58:40.065278 T [87751:70359290436320] Skynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007ffb991d7b70@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:31>}
-2012-10-08 14:58:40.065278 T [87751:70359290436320] Skynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007ffb991d7b70@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:31>} -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007ffb991d7b70@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:31>}
-2012-10-08 14:58:40.069040 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\"\b\x00\x10\x02\"\t/test/foo*\x06value2H\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
-2012-10-08 14:58:40.069040 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\"\b\x00\x10\x02\"\t/test/foo*\x06value2H\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01" -- "\x00\x00\x00\"\b\x00\x10\x02\"\t/test/foo*\x06value2H\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
-2012-10-08 14:58:40.078547 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 38 bytes (9.4ms)
-2012-10-08 14:58:40.078547 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 38 bytes (9.4ms)
-2012-10-08 14:58:40.079002 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x06"
-2012-10-08 14:58:40.079002 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x06" -- "\x00\x00\x00\x06"
-2012-10-08 14:58:40.079042 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.4ms)
-2012-10-08 14:58:40.079042 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.4ms)
-2012-10-08 14:58:40.079367 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\x18\xD6\xE5\t"
-2012-10-08 14:58:40.079367 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\x18\xD6\xE5\t" -- "\b\x00\x18\xD6\xE5\t"
-2012-10-08 14:58:40.079408 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 6 bytes (0.3ms)
-2012-10-08 14:58:40.079408 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 6 bytes (0.3ms)
-2012-10-08 14:58:40.080437 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x0F\b\x00\x10\x01\"\t/test/foo"
-2012-10-08 14:58:40.080437 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x0F\b\x00\x10\x01\"\t/test/foo" -- "\x00\x00\x00\x0F\b\x00\x10\x01\"\t/test/foo"
-2012-10-08 14:58:40.081102 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 19 bytes (0.7ms)
-2012-10-08 14:58:40.081102 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 19 bytes (0.7ms)
-2012-10-08 14:58:40.084113 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x0E"
-2012-10-08 14:58:40.084113 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x0E" -- "\x00\x00\x00\x0E"
-2012-10-08 14:58:40.084168 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (3.0ms)
-2012-10-08 14:58:40.084168 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (3.0ms)
-2012-10-08 14:58:40.084608 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\x18\xD6\xE5\t2\x06value2"
-2012-10-08 14:58:40.084608 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\x18\xD6\xE5\t2\x06value2" -- "\b\x00\x18\xD6\xE5\t2\x06value2"
-2012-10-08 14:58:40.084647 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 14 bytes (0.5ms)
-2012-10-08 14:58:40.084647 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 14 bytes (0.5ms)
-2012-10-08 14:58:40.086339 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
-2012-10-08 14:58:40.086339 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01" -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
-2012-10-08 14:58:40.086388 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 30 bytes (0.0ms)
-2012-10-08 14:58:40.086388 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 30 bytes (0.0ms)
-2012-10-08 14:58:40.087915 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x02"
-2012-10-08 14:58:40.087915 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x02" -- "\x00\x00\x00\x02"
-2012-10-08 14:58:40.087960 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (1.5ms)
-2012-10-08 14:58:40.087960 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (1.5ms)
-2012-10-08 14:58:40.088279 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00"
-2012-10-08 14:58:40.088279 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00" -- "\b\x00"
-2012-10-08 14:58:40.088318 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 2 bytes (0.3ms)
-2012-10-08 14:58:40.088318 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 2 bytes (0.3ms)
-2012-10-08 14:58:40.089016 T [87751:70359290436320] Skynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:9999", :connect_retry_interval=>0.1, :connect_retry_count=>5, :read_timeout=>5, :connect_timeout=>3, :buffered=>false, :on_connect=>#<Proc:0x007ffb99226180@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:31>}
-2012-10-08 14:58:40.089016 T [87751:70359290436320] Skynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:9999", :connect_retry_interval=>0.1, :connect_retry_count=>5, :read_timeout=>5, :connect_timeout=>3, :buffered=>false, :on_connect=>#<Proc:0x007ffb99226180@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:31>} -- {:server=>"localhost:9999", :connect_retry_interval=>0.1, :connect_retry_count=>5, :read_timeout=>5, :connect_timeout=>3, :buffered=>false, :on_connect=>#<Proc:0x007ffb99226180@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:31>}
-2012-10-08 14:58:40.093887 W [87751:70359290436320] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 1
-2012-10-08 14:58:40.093887 W [87751:70359290436320] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 1
-2012-10-08 14:58:40.195806 W [87751:70359290436320] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 2
-2012-10-08 14:58:40.195806 W [87751:70359290436320] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 2
-2012-10-08 14:58:40.298342 W [87751:70359290436320] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 3
-2012-10-08 14:58:40.298342 W [87751:70359290436320] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 3
-2012-10-08 14:58:40.399813 W [87751:70359290436320] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 4
-2012-10-08 14:58:40.399813 W [87751:70359290436320] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 4
-2012-10-08 14:58:40.502537 W [87751:70359290436320] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 5
-2012-10-08 14:58:40.502537 W [87751:70359290436320] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 5
-2012-10-08 14:58:40.604284 E [87751:70359290436320] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Giving up after 5 retries
-2012-10-08 14:58:40.604284 E [87751:70359290436320] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Giving up after 5 retries
-2012-10-08 14:58:40.604413 I [87751:70359290436320] ResilientSocket::TCPClient ["localhost:9999"] -- Connecting to server localhost:9999 -- ResilientSocket::ConnectionFailure: After 5 attempts: Errno::ECONNREFUSED: Connection refused - connect(2)
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:418:in `rescue in block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:388:in `block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:387:in `connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:193:in `block in connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each_with_index'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:163:in `initialize'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:36:in `new'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:36:in `initialize'
-/Users/rmorrison/Sandbox/ruby_skynet/test/doozer_client_test.rb:22:in `new'
-/Users/rmorrison/Sandbox/ruby_skynet/test/doozer_client_test.rb:22:in `block (4 levels) in <class:DoozerClientTest>'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
-/Users/rmorrison/Sandbox/ruby_skynet/test/doozer_client_test.rb:21:in `block (3 levels) in <class:DoozerClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:565:in `block in _run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `_run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:746:in `_run_anything'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:909:in `run_tests'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:896:in `block in _run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `_run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' (515.3ms)
-2012-10-08 14:58:40.604413 I [87751:70359290436320] ResilientSocket::TCPClient ["localhost:9999"] -- Connecting to server localhost:9999 -- ResilientSocket::ConnectionFailure: After 5 attempts: Errno::ECONNREFUSED: Connection refused - connect(2)
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:418:in `rescue in block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:388:in `block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:387:in `connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:193:in `block in connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each_with_index'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:163:in `initialize'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:36:in `new'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:36:in `initialize'
-/Users/rmorrison/Sandbox/ruby_skynet/test/doozer_client_test.rb:22:in `new'
-/Users/rmorrison/Sandbox/ruby_skynet/test/doozer_client_test.rb:22:in `block (4 levels) in <class:DoozerClientTest>'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
-/Users/rmorrison/Sandbox/ruby_skynet/test/doozer_client_test.rb:21:in `block (3 levels) in <class:DoozerClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:565:in `block in _run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `_run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:746:in `_run_anything'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:909:in `run_tests'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:896:in `block in _run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `_run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' -- ResilientSocket::ConnectionFailure: After 5 attempts: Errno::ECONNREFUSED: Connection refused - connect(2)
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:418:in `rescue in block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:388:in `block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:387:in `connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:193:in `block in connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each_with_index'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:163:in `initialize'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:36:in `new'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:36:in `initialize'
-/Users/rmorrison/Sandbox/ruby_skynet/test/doozer_client_test.rb:22:in `new'
-/Users/rmorrison/Sandbox/ruby_skynet/test/doozer_client_test.rb:22:in `block (4 levels) in <class:DoozerClientTest>'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
-/Users/rmorrison/Sandbox/ruby_skynet/test/doozer_client_test.rb:21:in `block (3 levels) in <class:DoozerClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:565:in `block in _run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `_run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:746:in `_run_anything'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:909:in `run_tests'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:896:in `block in _run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `_run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' (515.3ms)
-2012-10-08 14:58:40.610338 T [87751:70359290436320] Skynet::Client: TutorialService -- Socket Connection parameters -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007ffb992e32a8@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:107>}
-2012-10-08 14:58:40.610338 T [87751:70359290436320] Skynet::Client: TutorialService -- Socket Connection parameters -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007ffb992e32a8@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:107>} -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007ffb992e32a8@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:107>}
-2012-10-08 14:58:40.610499 D [87751:70359291714660] SimpleServer -- Waiting for a client to connect
-2012-10-08 14:58:40.610499 D [87751:70359291714660] SimpleServer -- Waiting for a client to connect
-2012-10-08 14:58:40.617438 D [87751:70359290436320] Skynet::Client: TutorialService -- Waiting for Service Handshake
-2012-10-08 14:58:40.617438 D [87751:70359290436320] Skynet::Client: TutorialService -- Waiting for Service Handshake
-2012-10-08 14:58:40.617526 D [87751:70359291714660] SimpleServer -- Client connected, waiting for data from client
-2012-10-08 14:58:40.617526 D [87751:70359291714660] SimpleServer -- Client connected, waiting for data from client
-2012-10-08 14:58:40.618023 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "$\x00\x00\x00"
-2012-10-08 14:58:40.618023 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "$\x00\x00\x00" -- "$\x00\x00\x00"
-2012-10-08 14:58:40.618035 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (0.5ms)
-2012-10-08 14:58:40.618035 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (0.5ms)
-2012-10-08 14:58:40.618101 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00"
-2012-10-08 14:58:40.618101 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00" -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00"
-2012-10-08 14:58:40.618111 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 32 bytes (0.0ms)
-2012-10-08 14:58:40.618111 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 32 bytes (0.0ms)
-2012-10-08 14:58:40.618160 T [87751:70359290436320] Skynet::Client: TutorialService -- Service Handshake -- {"registered"=>true, "clientid"=>"123"}
-2012-10-08 14:58:40.618160 T [87751:70359290436320] Skynet::Client: TutorialService -- Service Handshake -- {"registered"=>true, "clientid"=>"123"} -- {"registered"=>true, "clientid"=>"123"}
-2012-10-08 14:58:40.618182 D [87751:70359290436320] Skynet::Client: TutorialService -- Sending Client Handshake
-2012-10-08 14:58:40.618182 D [87751:70359290436320] Skynet::Client: TutorialService -- Sending Client Handshake
-2012-10-08 14:58:40.618192 T [87751:70359290436320] Skynet::Client: TutorialService -- Client Handshake -- {"clientid"=>"123"}
-2012-10-08 14:58:40.618192 T [87751:70359290436320] Skynet::Client: TutorialService -- Client Handshake -- {"clientid"=>"123"} -- {"clientid"=>"123"}
-2012-10-08 14:58:40.618212 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- clientid 123
-2012-10-08 14:58:40.618212 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- clientid 123 -- clientid 123
-2012-10-08 14:58:40.618256 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 23 bytes (0.0ms)
-2012-10-08 14:58:40.618256 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 23 bytes (0.0ms)
-2012-10-08 14:58:40.618338 D [87751:70359290436320] [507322606b693356c7000001] Skynet::Client: TutorialService -- Sending Header
-2012-10-08 14:58:40.618338 D [87751:70359290436320] [507322606b693356c7000001] Skynet::Client: TutorialService -- Sending Header
-2012-10-08 14:58:40.618348 T [87751:70359290436320] [507322606b693356c7000001] Skynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 14:58:40.618348 T [87751:70359290436320] [507322606b693356c7000001] Skynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 14:58:40.618367 T [87751:70359290436320] [507322606b693356c7000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- 9 servicemethod TutorialService.Forward seq
-2012-10-08 14:58:40.618367 T [87751:70359290436320] [507322606b693356c7000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- 9 servicemethod TutorialService.Forward seq -- 9 servicemethod TutorialService.Forward seq
-2012-10-08 14:58:40.618411 D [87751:70359290436320] [507322606b693356c7000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 57 bytes (0.0ms)
-2012-10-08 14:58:40.618411 D [87751:70359290436320] [507322606b693356c7000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 57 bytes (0.0ms)
-2012-10-08 14:58:40.618427 T [87751:70359290436320] [507322606b693356c7000001] Skynet::Client: TutorialService -- Parameters: -- {"some"=>"parameters"}
-2012-10-08 14:58:40.618427 T [87751:70359290436320] [507322606b693356c7000001] Skynet::Client: TutorialService -- Parameters: -- {"some"=>"parameters"} -- {"some"=>"parameters"}
-2012-10-08 14:58:40.618453 D [87751:70359290436320] [507322606b693356c7000001] Skynet::Client: TutorialService -- Sending Request
-2012-10-08 14:58:40.618453 D [87751:70359290436320] [507322606b693356c7000001] Skynet::Client: TutorialService -- Sending Request
-2012-10-08 14:58:40.618463 T [87751:70359290436320] [507322606b693356c7000001] Skynet::Client: TutorialService -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507322606b693356c7000001", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 14:58:40.618463 T [87751:70359290436320] [507322606b693356c7000001] Skynet::Client: TutorialService -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507322606b693356c7000001", "retrycount"=>0, "originaddress"=>""}} -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507322606b693356c7000001", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 14:58:40.618491 T [87751:70359290436320] [507322606b693356c7000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- ª clientid 123 in some parameters method test1 requestinfo Q requestid 507322606b693356c7000001 retrycount originaddress
-2012-10-08 14:58:40.618491 T [87751:70359290436320] [507322606b693356c7000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- ª clientid 123 in some parameters method test1 requestinfo Q requestid 507322606b693356c7000001 retrycount originaddress -- ª clientid 123 in some parameters method test1 requestinfo Q requestid 507322606b693356c7000001 retrycount originaddress
-2012-10-08 14:58:40.618533 D [87751:70359290436320] [507322606b693356c7000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 170 bytes (0.0ms)
-2012-10-08 14:58:40.618533 D [87751:70359290436320] [507322606b693356c7000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 170 bytes (0.0ms)
-2012-10-08 14:58:40.618551 D [87751:70359290436320] [507322606b693356c7000001] Skynet::Client: TutorialService -- Reading header from server
-2012-10-08 14:58:40.618551 D [87751:70359290436320] [507322606b693356c7000001] Skynet::Client: TutorialService -- Reading header from server
-2012-10-08 14:58:40.619132 D [87751:70359291714660] SimpleServer --
+2012-10-10 09:22:43.444149 T [91033:70135574649560] RubySkynet::Client: TutorialService -- Socket Connection parameters -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007f936c940ac8@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>}
+2012-10-10 09:22:43.444642 D [91033:70135579282740] SimpleServer -- Waiting for a client to connect
+2012-10-10 09:22:43.446803 W [91033:70135574649560] ResilientSocket::TCPClient ["localhost:2000"] -- Ignoring unknown option on_connect = #<Proc:0x007f936c940ac8@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>
+2012-10-10 09:22:43.448379 D [91033:70135579282740] SimpleServer -- Client connected, waiting for data from client
+2012-10-10 09:22:43.448925 I [91033:70135574649560] ResilientSocket::TCPClient ["localhost:2000"] -- Connected to server (2.1ms)
+2012-10-10 09:22:43.449025 D [91033:70135574649560] [507576a36b69336399000001] RubySkynet::Client: TutorialService -- Sending Header
+2012-10-10 09:22:43.449039 T [91033:70135574649560] [507576a36b69336399000001] RubySkynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
+2012-10-10 09:22:43.449060 T [91033:70135574649560] [507576a36b69336399000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- 9 servicemethod TutorialService.Forward seq
+2012-10-10 09:22:43.449102 D [91033:70135574649560] [507576a36b69336399000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 57 bytes (0.0ms)
+2012-10-10 09:22:43.449119 T [91033:70135574649560] [507576a36b69336399000001] RubySkynet::Client: TutorialService -- Parameters: -- {"some"=>"parameters"}
+2012-10-10 09:22:43.449145 D [91033:70135574649560] [507576a36b69336399000001] RubySkynet::Client: TutorialService -- Sending Request
+2012-10-10 09:22:43.449156 T [91033:70135574649560] [507576a36b69336399000001] RubySkynet::Client: TutorialService -- Request -- {"clientid"=>nil, "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507576a36b69336399000001", "retrycount"=>0, "originaddress"=>""}}
+2012-10-10 09:22:43.449175 T [91033:70135574649560] [507576a36b69336399000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- ¢
+clientid in some parameters method test1 requestinfo Q requestid 507576a36b69336399000001 retrycount originaddress
+2012-10-10 09:22:43.449213 D [91033:70135574649560] [507576a36b69336399000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 162 bytes (0.0ms)
+2012-10-10 09:22:43.449229 D [91033:70135574649560] [507576a36b69336399000001] RubySkynet::Client: TutorialService -- Reading header from server
+2012-10-10 09:22:43.452414 D [91033:70135579282740] SimpleServer --
******************
-2012-10-08 14:58:40.619132 D [87751:70359291714660] SimpleServer --
-******************
-2012-10-08 14:58:40.619147 D [87751:70359291714660] SimpleServer -- Received Request
-2012-10-08 14:58:40.619147 D [87751:70359291714660] SimpleServer -- Received Request
-2012-10-08 14:58:40.619157 T [87751:70359291714660] SimpleServer -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 14:58:40.619157 T [87751:70359291714660] SimpleServer -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 14:58:40.619229 T [87751:70359291714660] SimpleServer -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507322606b693356c7000001", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 14:58:40.619229 T [87751:70359291714660] SimpleServer -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507322606b693356c7000001", "retrycount"=>0, "originaddress"=>""}} -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507322606b693356c7000001", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 14:58:40.619252 D [87751:70359291714660] SimpleServer -- Sending Header
-2012-10-08 14:58:40.619252 D [87751:70359291714660] SimpleServer -- Sending Header
-2012-10-08 14:58:40.619310 D [87751:70359291714660] SimpleServer -- Sending Reply
-2012-10-08 14:58:40.619310 D [87751:70359291714660] SimpleServer -- Sending Reply
-2012-10-08 14:58:40.619321 T [87751:70359291714660] SimpleServer -- Reply -- {"result"=>"test1"}
-2012-10-08 14:58:40.619321 T [87751:70359291714660] SimpleServer -- Reply -- {"result"=>"test1"} -- {"result"=>"test1"}
-2012-10-08 14:58:40.619667 T [87751:70359290436320] [507322606b693356c7000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "9\x00\x00\x00"
-2012-10-08 14:58:40.619667 T [87751:70359290436320] [507322606b693356c7000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "9\x00\x00\x00" -- "9\x00\x00\x00"
-2012-10-08 14:58:40.619682 D [87751:70359290436320] [507322606b693356c7000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (1.1ms)
-2012-10-08 14:58:40.619682 D [87751:70359290436320] [507322606b693356c7000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (1.1ms)
-2012-10-08 14:58:40.619737 T [87751:70359290436320] [507322606b693356c7000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\x02servicemethod\x00\x18\x00\x00\x00TutorialService.Forward\x00\x10seq\x00\x00\x00\x00\x00\x00"
-2012-10-08 14:58:40.619737 T [87751:70359290436320] [507322606b693356c7000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\x02servicemethod\x00\x18\x00\x00\x00TutorialService.Forward\x00\x10seq\x00\x00\x00\x00\x00\x00" -- "\x02servicemethod\x00\x18\x00\x00\x00TutorialService.Forward\x00\x10seq\x00\x00\x00\x00\x00\x00"
-2012-10-08 14:58:40.619747 D [87751:70359290436320] [507322606b693356c7000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 53 bytes (0.0ms)
-2012-10-08 14:58:40.619747 D [87751:70359290436320] [507322606b693356c7000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 53 bytes (0.0ms)
-2012-10-08 14:58:40.619781 D [87751:70359290436320] [507322606b693356c7000001] Skynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 14:58:40.619781 D [87751:70359290436320] [507322606b693356c7000001] Skynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 14:58:40.619791 D [87751:70359290436320] [507322606b693356c7000001] Skynet::Client: TutorialService -- Reading response from server
-2012-10-08 14:58:40.619791 D [87751:70359290436320] [507322606b693356c7000001] Skynet::Client: TutorialService -- Reading response from server
-2012-10-08 14:58:40.619839 T [87751:70359290436320] [507322606b693356c7000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "&\x00\x00\x00"
-2012-10-08 14:58:40.619839 T [87751:70359290436320] [507322606b693356c7000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "&\x00\x00\x00" -- "&\x00\x00\x00"
-2012-10-08 14:58:40.619849 D [87751:70359290436320] [507322606b693356c7000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (0.0ms)
-2012-10-08 14:58:40.619849 D [87751:70359290436320] [507322606b693356c7000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (0.0ms)
-2012-10-08 14:58:40.619899 T [87751:70359290436320] [507322606b693356c7000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\x02out\x00\x18\x00\x00\x00\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00\x00\x00"
-2012-10-08 14:58:40.619899 T [87751:70359290436320] [507322606b693356c7000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\x02out\x00\x18\x00\x00\x00\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00\x00\x00" -- "\x02out\x00\x18\x00\x00\x00\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00\x00\x00"
-2012-10-08 14:58:40.619909 D [87751:70359290436320] [507322606b693356c7000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 34 bytes (0.0ms)
-2012-10-08 14:58:40.619909 D [87751:70359290436320] [507322606b693356c7000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 34 bytes (0.0ms)
-2012-10-08 14:58:40.619938 T [87751:70359290436320] [507322606b693356c7000001] Skynet::Client: TutorialService -- Response -- {"out"=>"\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00"}
-2012-10-08 14:58:40.619938 T [87751:70359290436320] [507322606b693356c7000001] Skynet::Client: TutorialService -- Response -- {"out"=>"\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00"} -- {"out"=>"\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00"}
-2012-10-08 14:58:40.619963 T [87751:70359290436320] [507322606b693356c7000001] Skynet::Client: TutorialService -- Return Value -- {"result"=>"test1"}
-2012-10-08 14:58:40.619963 T [87751:70359290436320] [507322606b693356c7000001] Skynet::Client: TutorialService -- Return Value -- {"result"=>"test1"} -- {"result"=>"test1"}
-2012-10-08 14:58:40.619974 I [87751:70359290436320] [507322606b693356c7000001] Skynet::Client: TutorialService -- Called Skynet Service: TutorialService.test1 (1.6ms)
-2012-10-08 14:58:40.619974 I [87751:70359290436320] [507322606b693356c7000001] Skynet::Client: TutorialService -- Called Skynet Service: TutorialService.test1 (1.6ms)
-2012-10-08 14:58:40.620623 T [87751:70359290436320] Skynet::Client: TutorialService -- Socket Connection parameters -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007ffb992f7a50@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:107>}
-2012-10-08 14:58:40.620623 T [87751:70359290436320] Skynet::Client: TutorialService -- Socket Connection parameters -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007ffb992f7a50@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:107>} -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007ffb992f7a50@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:107>}
-2012-10-08 14:58:40.621687 D [87751:70359291772900] SimpleServer -- Waiting for a client to connect
-2012-10-08 14:58:40.621687 D [87751:70359291772900] SimpleServer -- Waiting for a client to connect
-2012-10-08 14:58:40.622954 D [87751:70359290436320] Skynet::Client: TutorialService -- Waiting for Service Handshake
-2012-10-08 14:58:40.622954 D [87751:70359290436320] Skynet::Client: TutorialService -- Waiting for Service Handshake
-2012-10-08 14:58:40.623032 D [87751:70359291772900] SimpleServer -- Client connected, waiting for data from client
-2012-10-08 14:58:40.623032 D [87751:70359291772900] SimpleServer -- Client connected, waiting for data from client
-2012-10-08 14:58:40.623245 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "$\x00\x00\x00"
-2012-10-08 14:58:40.623245 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "$\x00\x00\x00" -- "$\x00\x00\x00"
-2012-10-08 14:58:40.623258 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (0.3ms)
-2012-10-08 14:58:40.623258 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (0.3ms)
-2012-10-08 14:58:40.623316 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00"
-2012-10-08 14:58:40.623316 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00" -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00"
-2012-10-08 14:58:40.623326 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 32 bytes (0.0ms)
-2012-10-08 14:58:40.623326 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 32 bytes (0.0ms)
-2012-10-08 14:58:40.623362 T [87751:70359290436320] Skynet::Client: TutorialService -- Service Handshake -- {"registered"=>true, "clientid"=>"123"}
-2012-10-08 14:58:40.623362 T [87751:70359290436320] Skynet::Client: TutorialService -- Service Handshake -- {"registered"=>true, "clientid"=>"123"} -- {"registered"=>true, "clientid"=>"123"}
-2012-10-08 14:58:40.623376 D [87751:70359290436320] Skynet::Client: TutorialService -- Sending Client Handshake
-2012-10-08 14:58:40.623376 D [87751:70359290436320] Skynet::Client: TutorialService -- Sending Client Handshake
-2012-10-08 14:58:40.623385 T [87751:70359290436320] Skynet::Client: TutorialService -- Client Handshake -- {"clientid"=>"123"}
-2012-10-08 14:58:40.623385 T [87751:70359290436320] Skynet::Client: TutorialService -- Client Handshake -- {"clientid"=>"123"} -- {"clientid"=>"123"}
-2012-10-08 14:58:40.623404 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- clientid 123
-2012-10-08 14:58:40.623404 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- clientid 123 -- clientid 123
-2012-10-08 14:58:40.623448 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 23 bytes (0.0ms)
-2012-10-08 14:58:40.623448 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 23 bytes (0.0ms)
-2012-10-08 14:58:40.623543 D [87751:70359290436320] [507322606b693356c7000002] Skynet::Client: TutorialService -- Sending Header
-2012-10-08 14:58:40.623543 D [87751:70359290436320] [507322606b693356c7000002] Skynet::Client: TutorialService -- Sending Header
-2012-10-08 14:58:40.623559 T [87751:70359290436320] [507322606b693356c7000002] Skynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 14:58:40.623559 T [87751:70359290436320] [507322606b693356c7000002] Skynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 14:58:40.623583 T [87751:70359290436320] [507322606b693356c7000002] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- 9 servicemethod TutorialService.Forward seq
-2012-10-08 14:58:40.623583 T [87751:70359290436320] [507322606b693356c7000002] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- 9 servicemethod TutorialService.Forward seq -- 9 servicemethod TutorialService.Forward seq
-2012-10-08 14:58:40.623628 D [87751:70359290436320] [507322606b693356c7000002] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 57 bytes (0.0ms)
-2012-10-08 14:58:40.623628 D [87751:70359290436320] [507322606b693356c7000002] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 57 bytes (0.0ms)
-2012-10-08 14:58:40.623646 T [87751:70359290436320] [507322606b693356c7000002] Skynet::Client: TutorialService -- Parameters: -- {"some"=>"parameters"}
-2012-10-08 14:58:40.623646 T [87751:70359290436320] [507322606b693356c7000002] Skynet::Client: TutorialService -- Parameters: -- {"some"=>"parameters"} -- {"some"=>"parameters"}
-2012-10-08 14:58:40.623672 D [87751:70359290436320] [507322606b693356c7000002] Skynet::Client: TutorialService -- Sending Request
-2012-10-08 14:58:40.623672 D [87751:70359290436320] [507322606b693356c7000002] Skynet::Client: TutorialService -- Sending Request
-2012-10-08 14:58:40.623682 T [87751:70359290436320] [507322606b693356c7000002] Skynet::Client: TutorialService -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507322606b693356c7000002", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 14:58:40.623682 T [87751:70359290436320] [507322606b693356c7000002] Skynet::Client: TutorialService -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507322606b693356c7000002", "retrycount"=>0, "originaddress"=>""}} -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507322606b693356c7000002", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 14:58:40.623701 T [87751:70359290436320] [507322606b693356c7000002] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- ª clientid 123 in some parameters method test1 requestinfo Q requestid 507322606b693356c7000002 retrycount originaddress
-2012-10-08 14:58:40.623701 T [87751:70359290436320] [507322606b693356c7000002] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- ª clientid 123 in some parameters method test1 requestinfo Q requestid 507322606b693356c7000002 retrycount originaddress -- ª clientid 123 in some parameters method test1 requestinfo Q requestid 507322606b693356c7000002 retrycount originaddress
-2012-10-08 14:58:40.623745 D [87751:70359290436320] [507322606b693356c7000002] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 170 bytes (0.0ms)
-2012-10-08 14:58:40.623745 D [87751:70359290436320] [507322606b693356c7000002] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 170 bytes (0.0ms)
-2012-10-08 14:58:40.623762 D [87751:70359290436320] [507322606b693356c7000002] Skynet::Client: TutorialService -- Reading header from server
-2012-10-08 14:58:40.623762 D [87751:70359290436320] [507322606b693356c7000002] Skynet::Client: TutorialService -- Reading header from server
-2012-10-08 14:58:40.624415 D [87751:70359291772900] SimpleServer --
-******************
-2012-10-08 14:58:40.624415 D [87751:70359291772900] SimpleServer --
-******************
-2012-10-08 14:58:40.624428 D [87751:70359291772900] SimpleServer -- Received Request
-2012-10-08 14:58:40.624428 D [87751:70359291772900] SimpleServer -- Received Request
-2012-10-08 14:58:40.624438 T [87751:70359291772900] SimpleServer -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 14:58:40.624438 T [87751:70359291772900] SimpleServer -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 14:58:40.624506 T [87751:70359291772900] SimpleServer -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507322606b693356c7000002", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 14:58:40.624506 T [87751:70359291772900] SimpleServer -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507322606b693356c7000002", "retrycount"=>0, "originaddress"=>""}} -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507322606b693356c7000002", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 14:58:40.624529 D [87751:70359291772900] SimpleServer -- Sending Header
-2012-10-08 14:58:40.624529 D [87751:70359291772900] SimpleServer -- Sending Header
-2012-10-08 14:58:40.624581 D [87751:70359291772900] SimpleServer -- Sending Reply
-2012-10-08 14:58:40.624581 D [87751:70359291772900] SimpleServer -- Sending Reply
-2012-10-08 14:58:40.624595 T [87751:70359291772900] SimpleServer -- Reply -- {"result"=>"test1"}
-2012-10-08 14:58:40.624595 T [87751:70359291772900] SimpleServer -- Reply -- {"result"=>"test1"} -- {"result"=>"test1"}
-2012-10-08 14:58:40.624787 T [87751:70359290436320] [507322606b693356c7000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "9\x00\x00\x00"
-2012-10-08 14:58:40.624787 T [87751:70359290436320] [507322606b693356c7000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "9\x00\x00\x00" -- "9\x00\x00\x00"
-2012-10-08 14:58:40.624811 D [87751:70359290436320] [507322606b693356c7000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (1.0ms)
-2012-10-08 14:58:40.624811 D [87751:70359290436320] [507322606b693356c7000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (1.0ms)
-2012-10-08 14:58:40.625278 T [87751:70359290436320] [507322606b693356c7000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\x02servicemethod\x00\x18\x00\x00\x00TutorialService.Forward\x00\x10seq\x00\x00\x00\x00\x00\x00"
-2012-10-08 14:58:40.625278 T [87751:70359290436320] [507322606b693356c7000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\x02servicemethod\x00\x18\x00\x00\x00TutorialService.Forward\x00\x10seq\x00\x00\x00\x00\x00\x00" -- "\x02servicemethod\x00\x18\x00\x00\x00TutorialService.Forward\x00\x10seq\x00\x00\x00\x00\x00\x00"
-2012-10-08 14:58:40.625292 D [87751:70359290436320] [507322606b693356c7000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 53 bytes (0.5ms)
-2012-10-08 14:58:40.625292 D [87751:70359290436320] [507322606b693356c7000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 53 bytes (0.5ms)
-2012-10-08 14:58:40.625327 D [87751:70359290436320] [507322606b693356c7000002] Skynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 14:58:40.625327 D [87751:70359290436320] [507322606b693356c7000002] Skynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 14:58:40.625338 D [87751:70359290436320] [507322606b693356c7000002] Skynet::Client: TutorialService -- Reading response from server
-2012-10-08 14:58:40.625338 D [87751:70359290436320] [507322606b693356c7000002] Skynet::Client: TutorialService -- Reading response from server
-2012-10-08 14:58:40.625392 T [87751:70359290436320] [507322606b693356c7000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "&\x00\x00\x00"
-2012-10-08 14:58:40.625392 T [87751:70359290436320] [507322606b693356c7000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "&\x00\x00\x00" -- "&\x00\x00\x00"
-2012-10-08 14:58:40.625402 D [87751:70359290436320] [507322606b693356c7000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (0.0ms)
-2012-10-08 14:58:40.625402 D [87751:70359290436320] [507322606b693356c7000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (0.0ms)
-2012-10-08 14:58:40.625451 T [87751:70359290436320] [507322606b693356c7000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\x02out\x00\x18\x00\x00\x00\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00\x00\x00"
-2012-10-08 14:58:40.625451 T [87751:70359290436320] [507322606b693356c7000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\x02out\x00\x18\x00\x00\x00\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00\x00\x00" -- "\x02out\x00\x18\x00\x00\x00\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00\x00\x00"
-2012-10-08 14:58:40.625461 D [87751:70359290436320] [507322606b693356c7000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 34 bytes (0.0ms)
-2012-10-08 14:58:40.625461 D [87751:70359290436320] [507322606b693356c7000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 34 bytes (0.0ms)
-2012-10-08 14:58:40.625490 T [87751:70359290436320] [507322606b693356c7000002] Skynet::Client: TutorialService -- Response -- {"out"=>"\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00"}
-2012-10-08 14:58:40.625490 T [87751:70359290436320] [507322606b693356c7000002] Skynet::Client: TutorialService -- Response -- {"out"=>"\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00"} -- {"out"=>"\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00"}
-2012-10-08 14:58:40.625513 T [87751:70359290436320] [507322606b693356c7000002] Skynet::Client: TutorialService -- Return Value -- {"result"=>"test1"}
-2012-10-08 14:58:40.625513 T [87751:70359290436320] [507322606b693356c7000002] Skynet::Client: TutorialService -- Return Value -- {"result"=>"test1"} -- {"result"=>"test1"}
-2012-10-08 14:58:40.625521 I [87751:70359290436320] [507322606b693356c7000002] Skynet::Client: TutorialService -- Called Skynet Service: TutorialService.test1 (2.0ms)
-2012-10-08 14:58:40.625521 I [87751:70359290436320] [507322606b693356c7000002] Skynet::Client: TutorialService -- Called Skynet Service: TutorialService.test1 (2.0ms)
-2012-10-08 14:58:40.627281 T [87751:70359290436320] Skynet::Client: TutorialService -- Socket Connection parameters -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007ffb991f5ee0@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:107>}
-2012-10-08 14:58:40.627281 T [87751:70359290436320] Skynet::Client: TutorialService -- Socket Connection parameters -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007ffb991f5ee0@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:107>} -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007ffb991f5ee0@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:107>}
-2012-10-08 14:58:40.627389 D [87751:70359291245080] SimpleServer -- Waiting for a client to connect
-2012-10-08 14:58:40.627389 D [87751:70359291245080] SimpleServer -- Waiting for a client to connect
-2012-10-08 14:58:40.636148 D [87751:70359290436320] Skynet::Client: TutorialService -- Waiting for Service Handshake
-2012-10-08 14:58:40.636148 D [87751:70359290436320] Skynet::Client: TutorialService -- Waiting for Service Handshake
-2012-10-08 14:58:40.636257 D [87751:70359291245080] SimpleServer -- Client connected, waiting for data from client
-2012-10-08 14:58:40.636257 D [87751:70359291245080] SimpleServer -- Client connected, waiting for data from client
-2012-10-08 14:58:40.636663 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "$\x00\x00\x00"
-2012-10-08 14:58:40.636663 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "$\x00\x00\x00" -- "$\x00\x00\x00"
-2012-10-08 14:58:40.636681 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (0.5ms)
-2012-10-08 14:58:40.636681 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (0.5ms)
-2012-10-08 14:58:40.637075 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00"
-2012-10-08 14:58:40.637075 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00" -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00"
-2012-10-08 14:58:40.637086 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 32 bytes (0.4ms)
-2012-10-08 14:58:40.637086 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 32 bytes (0.4ms)
-2012-10-08 14:58:40.637127 T [87751:70359290436320] Skynet::Client: TutorialService -- Service Handshake -- {"registered"=>true, "clientid"=>"123"}
-2012-10-08 14:58:40.637127 T [87751:70359290436320] Skynet::Client: TutorialService -- Service Handshake -- {"registered"=>true, "clientid"=>"123"} -- {"registered"=>true, "clientid"=>"123"}
-2012-10-08 14:58:40.637143 D [87751:70359290436320] Skynet::Client: TutorialService -- Sending Client Handshake
-2012-10-08 14:58:40.637143 D [87751:70359290436320] Skynet::Client: TutorialService -- Sending Client Handshake
-2012-10-08 14:58:40.637152 T [87751:70359290436320] Skynet::Client: TutorialService -- Client Handshake -- {"clientid"=>"123"}
-2012-10-08 14:58:40.637152 T [87751:70359290436320] Skynet::Client: TutorialService -- Client Handshake -- {"clientid"=>"123"} -- {"clientid"=>"123"}
-2012-10-08 14:58:40.637172 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- clientid 123
-2012-10-08 14:58:40.637172 T [87751:70359290436320] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- clientid 123 -- clientid 123
-2012-10-08 14:58:40.637218 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 23 bytes (0.0ms)
-2012-10-08 14:58:40.637218 D [87751:70359290436320] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 23 bytes (0.0ms)
-2012-10-08 14:58:40.637326 D [87751:70359290436320] [507322606b693356c7000003] Skynet::Client: TutorialService -- Sending Header
-2012-10-08 14:58:40.637326 D [87751:70359290436320] [507322606b693356c7000003] Skynet::Client: TutorialService -- Sending Header
-2012-10-08 14:58:40.637349 T [87751:70359290436320] [507322606b693356c7000003] Skynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 14:58:40.637349 T [87751:70359290436320] [507322606b693356c7000003] Skynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 14:58:40.637372 T [87751:70359290436320] [507322606b693356c7000003] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- 9 servicemethod TutorialService.Forward seq
-2012-10-08 14:58:40.637372 T [87751:70359290436320] [507322606b693356c7000003] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- 9 servicemethod TutorialService.Forward seq -- 9 servicemethod TutorialService.Forward seq
-2012-10-08 14:58:40.637418 D [87751:70359290436320] [507322606b693356c7000003] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 57 bytes (0.0ms)
-2012-10-08 14:58:40.637418 D [87751:70359290436320] [507322606b693356c7000003] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 57 bytes (0.0ms)
-2012-10-08 14:58:40.637436 T [87751:70359290436320] [507322606b693356c7000003] Skynet::Client: TutorialService -- Parameters: -- {"duration"=>3.5}
-2012-10-08 14:58:40.637436 T [87751:70359290436320] [507322606b693356c7000003] Skynet::Client: TutorialService -- Parameters: -- {"duration"=>3.5} -- {"duration"=>3.5}
-2012-10-08 14:58:40.637472 D [87751:70359290436320] [507322606b693356c7000003] Skynet::Client: TutorialService -- Sending Request
-2012-10-08 14:58:40.637472 D [87751:70359290436320] [507322606b693356c7000003] Skynet::Client: TutorialService -- Sending Request
-2012-10-08 14:58:40.637482 T [87751:70359290436320] [507322606b693356c7000003] Skynet::Client: TutorialService -- Request -- {"clientid"=>"123", "in"=>"\x17\x00\x00\x00\x01duration\x00\x00\x00\x00\x00\x00\x00\f@\x00", "method"=>"sleep", "requestinfo"=>{"requestid"=>"507322606b693356c7000003", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 14:58:40.637482 T [87751:70359290436320] [507322606b693356c7000003] Skynet::Client: TutorialService -- Request -- {"clientid"=>"123", "in"=>"\x17\x00\x00\x00\x01duration\x00\x00\x00\x00\x00\x00\x00\f@\x00", "method"=>"sleep", "requestinfo"=>{"requestid"=>"507322606b693356c7000003", "retrycount"=>0, "originaddress"=>""}} -- {"clientid"=>"123", "in"=>"\x17\x00\x00\x00\x01duration\x00\x00\x00\x00\x00\x00\x00\f@\x00", "method"=>"sleep", "requestinfo"=>{"requestid"=>"507322606b693356c7000003", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 14:58:40.637502 T [87751:70359290436320] [507322606b693356c7000003] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- § clientid 123 in duration @ method sleep requestinfo Q requestid 507322606b693356c7000003 retrycount originaddress
-2012-10-08 14:58:40.637502 T [87751:70359290436320] [507322606b693356c7000003] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- § clientid 123 in duration @ method sleep requestinfo Q requestid 507322606b693356c7000003 retrycount originaddress -- § clientid 123 in duration @ method sleep requestinfo Q requestid 507322606b693356c7000003 retrycount originaddress
-2012-10-08 14:58:40.637545 D [87751:70359290436320] [507322606b693356c7000003] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 167 bytes (0.0ms)
-2012-10-08 14:58:40.637545 D [87751:70359290436320] [507322606b693356c7000003] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 167 bytes (0.0ms)
-2012-10-08 14:58:40.637563 D [87751:70359290436320] [507322606b693356c7000003] Skynet::Client: TutorialService -- Reading header from server
-2012-10-08 14:58:40.637563 D [87751:70359290436320] [507322606b693356c7000003] Skynet::Client: TutorialService -- Reading header from server
-2012-10-08 14:58:40.637839 D [87751:70359291245080] SimpleServer --
-******************
-2012-10-08 14:58:40.637839 D [87751:70359291245080] SimpleServer --
-******************
-2012-10-08 14:58:40.637853 D [87751:70359291245080] SimpleServer -- Received Request
-2012-10-08 14:58:40.637853 D [87751:70359291245080] SimpleServer -- Received Request
-2012-10-08 14:58:40.637862 T [87751:70359291245080] SimpleServer -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 14:58:40.637862 T [87751:70359291245080] SimpleServer -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 14:58:40.637931 T [87751:70359291245080] SimpleServer -- Request -- {"clientid"=>"123", "in"=>"\x17\x00\x00\x00\x01duration\x00\x00\x00\x00\x00\x00\x00\f@\x00", "method"=>"sleep", "requestinfo"=>{"requestid"=>"507322606b693356c7000003", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 14:58:40.637931 T [87751:70359291245080] SimpleServer -- Request -- {"clientid"=>"123", "in"=>"\x17\x00\x00\x00\x01duration\x00\x00\x00\x00\x00\x00\x00\f@\x00", "method"=>"sleep", "requestinfo"=>{"requestid"=>"507322606b693356c7000003", "retrycount"=>0, "originaddress"=>""}} -- {"clientid"=>"123", "in"=>"\x17\x00\x00\x00\x01duration\x00\x00\x00\x00\x00\x00\x00\f@\x00", "method"=>"sleep", "requestinfo"=>{"requestid"=>"507322606b693356c7000003", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 14:58:43.638677 W [87751:70359290436320] [507322606b693356c7000003] ResilientSocket::TCPClient ["localhost:2000"] -- #read Timeout waiting for server to reply
-2012-10-08 14:58:43.638677 W [87751:70359290436320] [507322606b693356c7000003] ResilientSocket::TCPClient ["localhost:2000"] -- #read Timeout waiting for server to reply
-2012-10-08 14:58:43.638903 D [87751:70359290436320] [507322606b693356c7000003] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes -- ResilientSocket::ReadTimeout: Timedout after 3.0 seconds trying to read from localhost:2000
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:254:in `block in read'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_debug'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:247:in `read'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:245:in `read_bson_document'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:200:in `block (2 levels) in call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:153:in `block in call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:153:in `with_tags'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:152:in `call'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:69:in `block (5 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:67:in `block (4 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
+2012-10-10 09:22:43.452431 D [91033:70135579282740] SimpleServer -- Received Request
+2012-10-10 09:22:43.452441 T [91033:70135579282740] SimpleServer -- Header -- {"clientid"=>nil, "in"=>"\u001A\u0000\u0000\u0000\u0002some\u0000\v\u0000\u0000\u0000parameters\u0000\u0000", "method"=>"test1", "requestinfo"=>{"requestid"=>"507576a36b69336399000001", "retrycount"=>0, "originaddress"=>""}}
+2012-10-10 09:22:43.452467 T [91033:70135574649560] [507576a36b69336399000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "$\x00\x00\x00"
+2012-10-10 09:22:43.452478 D [91033:70135574649560] [507576a36b69336399000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (3.2ms)
+2012-10-10 09:22:43.452533 T [91033:70135574649560] [507576a36b69336399000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00"
+2012-10-10 09:22:43.452543 D [91033:70135574649560] [507576a36b69336399000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 32 bytes (0.0ms)
+2012-10-10 09:22:43.452574 D [91033:70135574649560] [507576a36b69336399000001] RubySkynet::Client: TutorialService -- Header -- {"registered"=>true, "clientid"=>"123"}
+2012-10-10 09:22:43.452585 D [91033:70135574649560] [507576a36b69336399000001] RubySkynet::Client: TutorialService -- Reading response from server
+2012-10-10 09:22:46.453359 W [91033:70135574649560] [507576a36b69336399000001] ResilientSocket::TCPClient ["localhost:2000"] -- #read Timeout waiting for server to reply
+2012-10-10 09:22:46.453816 D [91033:70135574649560] [507576a36b69336399000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes -- ResilientSocket::ReadTimeout: Timedout after 3.0 seconds trying to read from localhost:2000
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:309:in `block in read'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_debug'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:302:in `read'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:245:in `read_bson_document'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:205:in `block (2 levels) in call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:153:in `block in call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:153:in `with_tags'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:152:in `call'
+test/ruby_skynet_client_test.rb:45:in `block (5 levels) in <class:RubySkynetClientTest>'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:48:in `connect'
+test/ruby_skynet_client_test.rb:44:in `block (4 levels) in <class:RubySkynetClientTest>'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
@@ -678,27 +55,26 @@
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `_run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' (3001.3ms)
-2012-10-08 14:58:43.638903 D [87751:70359290436320] [507322606b693356c7000003] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes -- ResilientSocket::ReadTimeout: Timedout after 3.0 seconds trying to read from localhost:2000
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:254:in `block in read'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_debug'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:247:in `read'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:245:in `read_bson_document'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:200:in `block (2 levels) in call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:153:in `block in call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:153:in `with_tags'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:152:in `call'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:69:in `block (5 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:67:in `block (4 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
+/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' (3001.2ms)
+2012-10-10 09:22:46.453885 I [91033:70135574649560] [507576a36b69336399000001] RubySkynet::Client: TutorialService -- Called Skynet Service: TutorialService.test1 -- ResilientSocket::ReadTimeout: Timedout after 3.0 seconds trying to read from localhost:2000
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:309:in `block in read'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_debug'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:302:in `read'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:245:in `read_bson_document'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:205:in `block (2 levels) in call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:153:in `block in call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:153:in `with_tags'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:152:in `call'
+test/ruby_skynet_client_test.rb:45:in `block (5 levels) in <class:RubySkynetClientTest>'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:48:in `connect'
+test/ruby_skynet_client_test.rb:44:in `block (4 levels) in <class:RubySkynetClientTest>'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
@@ -712,454 +88,218 @@
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `_run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' -- ResilientSocket::ReadTimeout: Timedout after 3.0 seconds trying to read from localhost:2000
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:254:in `block in read'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_debug'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:247:in `read'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:245:in `read_bson_document'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:200:in `block (2 levels) in call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:153:in `block in call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:153:in `with_tags'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:152:in `call'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:69:in `block (5 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:67:in `block (4 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:565:in `block in _run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `_run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:746:in `_run_anything'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:909:in `run_tests'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:896:in `block in _run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `_run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' (3001.3ms)
-2012-10-08 14:58:43.638930 I [87751:70359290436320] [507322606b693356c7000003] Skynet::Client: TutorialService -- Called Skynet Service: TutorialService.sleep -- ResilientSocket::ReadTimeout: Timedout after 3.0 seconds trying to read from localhost:2000
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:254:in `block in read'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_debug'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:247:in `read'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:245:in `read_bson_document'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:200:in `block (2 levels) in call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:153:in `block in call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:153:in `with_tags'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:152:in `call'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:69:in `block (5 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:67:in `block (4 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:565:in `block in _run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `_run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:746:in `_run_anything'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:909:in `run_tests'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:896:in `block in _run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `_run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' (3001.6ms)
-2012-10-08 14:58:43.638930 I [87751:70359290436320] [507322606b693356c7000003] Skynet::Client: TutorialService -- Called Skynet Service: TutorialService.sleep -- ResilientSocket::ReadTimeout: Timedout after 3.0 seconds trying to read from localhost:2000
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:254:in `block in read'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_debug'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:247:in `read'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:245:in `read_bson_document'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:200:in `block (2 levels) in call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:153:in `block in call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:153:in `with_tags'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:152:in `call'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:69:in `block (5 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:67:in `block (4 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:565:in `block in _run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `_run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:746:in `_run_anything'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:909:in `run_tests'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:896:in `block in _run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `_run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' -- ResilientSocket::ReadTimeout: Timedout after 3.0 seconds trying to read from localhost:2000
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:254:in `block in read'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_debug'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:247:in `read'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:245:in `read_bson_document'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:200:in `block (2 levels) in call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:153:in `block in call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:153:in `with_tags'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:152:in `call'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:69:in `block (5 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:67:in `block (4 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:565:in `block in _run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `_run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:746:in `_run_anything'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:909:in `run_tests'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:896:in `block in _run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `_run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' (3001.6ms)
-2012-10-08 14:58:43.639945 T [87751:70359290436320] Skynet::Client: SomeService -- Socket Connection parameters -- {:server=>"localhost:3300", :connect_retry_interval=>0.1, :connect_retry_count=>5, :read_timeout=>60, :connect_timeout=>30, :buffered=>false, :on_connect=>#<Proc:0x007ffb99374aa0@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:107>}
-2012-10-08 14:58:43.639945 T [87751:70359290436320] Skynet::Client: SomeService -- Socket Connection parameters -- {:server=>"localhost:3300", :connect_retry_interval=>0.1, :connect_retry_count=>5, :read_timeout=>60, :connect_timeout=>30, :buffered=>false, :on_connect=>#<Proc:0x007ffb99374aa0@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:107>} -- {:server=>"localhost:3300", :connect_retry_interval=>0.1, :connect_retry_count=>5, :read_timeout=>60, :connect_timeout=>30, :buffered=>false, :on_connect=>#<Proc:0x007ffb99374aa0@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:107>}
-2012-10-08 14:58:43.640842 W [87751:70359290436320] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 1
-2012-10-08 14:58:43.640842 W [87751:70359290436320] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 1
-2012-10-08 14:58:43.742718 W [87751:70359290436320] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 2
-2012-10-08 14:58:43.742718 W [87751:70359290436320] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 2
-2012-10-08 14:58:43.844519 W [87751:70359290436320] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 3
-2012-10-08 14:58:43.844519 W [87751:70359290436320] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 3
-2012-10-08 14:58:43.947664 W [87751:70359290436320] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 4
-2012-10-08 14:58:43.947664 W [87751:70359290436320] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 4
-2012-10-08 14:58:44.049504 W [87751:70359290436320] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 5
-2012-10-08 14:58:44.049504 W [87751:70359290436320] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 5
-2012-10-08 14:58:44.151030 E [87751:70359290436320] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Giving up after 5 retries
-2012-10-08 14:58:44.151030 E [87751:70359290436320] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Giving up after 5 retries
-2012-10-08 14:58:44.151130 I [87751:70359290436320] ResilientSocket::TCPClient ["localhost:3300"] -- Connecting to server localhost:3300 -- ResilientSocket::ConnectionFailure: After 5 attempts: Errno::ECONNREFUSED: Connection refused - connect(2)
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:418:in `rescue in block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:388:in `block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:387:in `connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:193:in `block in connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each_with_index'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:163:in `initialize'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:133:in `new'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:133:in `initialize'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:21:in `new'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:21:in `block (4 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:20:in `block (3 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:565:in `block in _run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `_run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:746:in `_run_anything'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:909:in `run_tests'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:896:in `block in _run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `_run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' (511.1ms)
-2012-10-08 14:58:44.151130 I [87751:70359290436320] ResilientSocket::TCPClient ["localhost:3300"] -- Connecting to server localhost:3300 -- ResilientSocket::ConnectionFailure: After 5 attempts: Errno::ECONNREFUSED: Connection refused - connect(2)
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:418:in `rescue in block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:388:in `block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:387:in `connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:193:in `block in connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each_with_index'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:163:in `initialize'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:133:in `new'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:133:in `initialize'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:21:in `new'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:21:in `block (4 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:20:in `block (3 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:565:in `block in _run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `_run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:746:in `_run_anything'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:909:in `run_tests'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:896:in `block in _run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `_run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' -- ResilientSocket::ConnectionFailure: After 5 attempts: Errno::ECONNREFUSED: Connection refused - connect(2)
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:418:in `rescue in block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:388:in `block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:387:in `connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:193:in `block in connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each_with_index'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:163:in `initialize'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:133:in `new'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:133:in `initialize'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:21:in `new'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:21:in `block (4 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:20:in `block (3 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:565:in `block in _run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `_run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:746:in `_run_anything'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:909:in `run_tests'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:896:in `block in _run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `_run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' (511.1ms)
-2012-10-08 14:59:18.055621 T [87989:70156227402460] Skynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007f9d0b184840@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:31>}
-2012-10-08 14:59:18.055621 T [87989:70156227402460] Skynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007f9d0b184840@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:31>} -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007f9d0b184840@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:31>}
-2012-10-08 14:59:18.067189 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x00"
-2012-10-08 14:59:18.067189 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x00" -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x00"
-2012-10-08 14:59:18.067539 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 13 bytes (0.3ms)
-2012-10-08 14:59:18.067539 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 13 bytes (0.3ms)
-2012-10-08 14:59:18.067777 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\a"
-2012-10-08 14:59:18.067777 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\a" -- "\x00\x00\x00\a"
-2012-10-08 14:59:18.067796 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.2ms)
-2012-10-08 14:59:18.067796 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.2ms)
-2012-10-08 14:59:18.068118 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00*\x03ctl"
-2012-10-08 14:59:18.068118 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00*\x03ctl" -- "\b\x00*\x03ctl"
-2012-10-08 14:59:18.068133 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 7 bytes (0.3ms)
-2012-10-08 14:59:18.068133 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 7 bytes (0.3ms)
-2012-10-08 14:59:18.068559 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x01"
-2012-10-08 14:59:18.068559 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x01" -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x01"
-2012-10-08 14:59:18.068612 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 13 bytes (0.0ms)
-2012-10-08 14:59:18.068612 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 13 bytes (0.0ms)
-2012-10-08 14:59:18.069058 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\a"
-2012-10-08 14:59:18.069058 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\a" -- "\x00\x00\x00\a"
-2012-10-08 14:59:18.069069 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.4ms)
-2012-10-08 14:59:18.069069 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.4ms)
-2012-10-08 14:59:18.069136 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00*\x03foo"
-2012-10-08 14:59:18.069136 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00*\x03foo" -- "\b\x00*\x03foo"
-2012-10-08 14:59:18.069145 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 7 bytes (0.1ms)
-2012-10-08 14:59:18.069145 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 7 bytes (0.1ms)
-2012-10-08 14:59:18.069360 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x02"
-2012-10-08 14:59:18.069360 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x02" -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x02"
-2012-10-08 14:59:18.069596 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 13 bytes (0.2ms)
-2012-10-08 14:59:18.069596 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 13 bytes (0.2ms)
-2012-10-08 14:59:18.069648 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\f"
-2012-10-08 14:59:18.069648 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\f" -- "\x00\x00\x00\f"
-2012-10-08 14:59:18.069657 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.0ms)
-2012-10-08 14:59:18.069657 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.0ms)
-2012-10-08 14:59:18.070790 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00*\bservices"
-2012-10-08 14:59:18.070790 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00*\bservices" -- "\b\x00*\bservices"
-2012-10-08 14:59:18.070804 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 12 bytes (1.1ms)
-2012-10-08 14:59:18.070804 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 12 bytes (1.1ms)
-2012-10-08 14:59:18.071040 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x03"
-2012-10-08 14:59:18.071040 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x03" -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x03"
-2012-10-08 14:59:18.071085 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 13 bytes (0.0ms)
-2012-10-08 14:59:18.071085 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 13 bytes (0.0ms)
-2012-10-08 14:59:18.071326 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x05"
-2012-10-08 14:59:18.071326 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x05" -- "\x00\x00\x00\x05"
-2012-10-08 14:59:18.071337 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.2ms)
-2012-10-08 14:59:18.071337 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.2ms)
-2012-10-08 14:59:18.071943 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\xA0\x06\b"
-2012-10-08 14:59:18.071943 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\xA0\x06\b" -- "\b\x00\xA0\x06\b"
-2012-10-08 14:59:18.071963 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 5 bytes (0.6ms)
-2012-10-08 14:59:18.071963 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 5 bytes (0.6ms)
-2012-10-08 14:59:18.072936 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
-2012-10-08 14:59:18.072936 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01" -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
-2012-10-08 14:59:18.073255 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 30 bytes (0.3ms)
-2012-10-08 14:59:18.073255 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 30 bytes (0.3ms)
-2012-10-08 14:59:18.074351 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x02"
-2012-10-08 14:59:18.074351 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x02" -- "\x00\x00\x00\x02"
-2012-10-08 14:59:18.074430 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (1.1ms)
-2012-10-08 14:59:18.074430 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (1.1ms)
-2012-10-08 14:59:18.078385 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00"
-2012-10-08 14:59:18.078385 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00" -- "\b\x00"
-2012-10-08 14:59:18.078431 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 2 bytes (4.0ms)
-2012-10-08 14:59:18.078431 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 2 bytes (4.0ms)
-2012-10-08 14:59:18.079097 T [87989:70156227402460] Skynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007f9d0a1adf70@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:31>}
-2012-10-08 14:59:18.079097 T [87989:70156227402460] Skynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007f9d0a1adf70@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:31>} -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007f9d0a1adf70@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:31>}
-2012-10-08 14:59:18.084093 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
-2012-10-08 14:59:18.084093 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01" -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
-2012-10-08 14:59:18.084333 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 30 bytes (0.2ms)
-2012-10-08 14:59:18.084333 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 30 bytes (0.2ms)
-2012-10-08 14:59:18.085609 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x02"
-2012-10-08 14:59:18.085609 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x02" -- "\x00\x00\x00\x02"
-2012-10-08 14:59:18.085654 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (1.3ms)
-2012-10-08 14:59:18.085654 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (1.3ms)
-2012-10-08 14:59:18.087269 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00"
-2012-10-08 14:59:18.087269 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00" -- "\b\x00"
-2012-10-08 14:59:18.087319 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 2 bytes (1.6ms)
-2012-10-08 14:59:18.087319 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 2 bytes (1.6ms)
-2012-10-08 14:59:18.094463 T [87989:70156227402460] Skynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007f9d0b09b320@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:31>}
-2012-10-08 14:59:18.094463 T [87989:70156227402460] Skynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007f9d0b09b320@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:31>} -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007f9d0b09b320@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:31>}
-2012-10-08 14:59:18.096353 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\"\b\x00\x10\x02\"\t/test/foo*\x06value2H\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
-2012-10-08 14:59:18.096353 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\"\b\x00\x10\x02\"\t/test/foo*\x06value2H\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01" -- "\x00\x00\x00\"\b\x00\x10\x02\"\t/test/foo*\x06value2H\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
-2012-10-08 14:59:18.097623 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 38 bytes (1.2ms)
-2012-10-08 14:59:18.097623 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 38 bytes (1.2ms)
-2012-10-08 14:59:18.104142 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x06"
-2012-10-08 14:59:18.104142 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x06" -- "\x00\x00\x00\x06"
-2012-10-08 14:59:18.104215 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (6.5ms)
-2012-10-08 14:59:18.104215 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (6.5ms)
-2012-10-08 14:59:18.104603 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\x18\x87\xE6\t"
-2012-10-08 14:59:18.104603 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\x18\x87\xE6\t" -- "\b\x00\x18\x87\xE6\t"
-2012-10-08 14:59:18.104643 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 6 bytes (0.4ms)
-2012-10-08 14:59:18.104643 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 6 bytes (0.4ms)
-2012-10-08 14:59:18.105153 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x0F\b\x00\x10\x01\"\t/test/foo"
-2012-10-08 14:59:18.105153 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x0F\b\x00\x10\x01\"\t/test/foo" -- "\x00\x00\x00\x0F\b\x00\x10\x01\"\t/test/foo"
-2012-10-08 14:59:18.105758 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 19 bytes (0.6ms)
-2012-10-08 14:59:18.105758 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 19 bytes (0.6ms)
-2012-10-08 14:59:18.106234 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x0E"
-2012-10-08 14:59:18.106234 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x0E" -- "\x00\x00\x00\x0E"
-2012-10-08 14:59:18.106251 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.4ms)
-2012-10-08 14:59:18.106251 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.4ms)
-2012-10-08 14:59:18.106399 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\x18\x87\xE6\t2\x06value2"
-2012-10-08 14:59:18.106399 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\x18\x87\xE6\t2\x06value2" -- "\b\x00\x18\x87\xE6\t2\x06value2"
-2012-10-08 14:59:18.106410 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 14 bytes (0.1ms)
-2012-10-08 14:59:18.106410 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 14 bytes (0.1ms)
-2012-10-08 14:59:18.107872 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
-2012-10-08 14:59:18.107872 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01" -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
-2012-10-08 14:59:18.108073 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 30 bytes (0.2ms)
-2012-10-08 14:59:18.108073 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 30 bytes (0.2ms)
-2012-10-08 14:59:18.113964 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x02"
-2012-10-08 14:59:18.113964 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x02" -- "\x00\x00\x00\x02"
-2012-10-08 14:59:18.114107 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (4.3ms)
-2012-10-08 14:59:18.114107 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (4.3ms)
-2012-10-08 14:59:18.114545 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00"
-2012-10-08 14:59:18.114545 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00" -- "\b\x00"
-2012-10-08 14:59:18.114585 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 2 bytes (0.4ms)
-2012-10-08 14:59:18.114585 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 2 bytes (0.4ms)
-2012-10-08 14:59:18.115433 T [87989:70156227402460] Skynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007f9d0a246068@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:31>}
-2012-10-08 14:59:18.115433 T [87989:70156227402460] Skynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007f9d0a246068@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:31>} -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007f9d0a246068@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:31>}
-2012-10-08 14:59:18.118840 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00!\b\x00\x10\x02\"\t/test/foo*\x05valueH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
-2012-10-08 14:59:18.118840 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00!\b\x00\x10\x02\"\t/test/foo*\x05valueH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01" -- "\x00\x00\x00!\b\x00\x10\x02\"\t/test/foo*\x05valueH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
-2012-10-08 14:59:18.119199 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 37 bytes (0.3ms)
-2012-10-08 14:59:18.119199 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 37 bytes (0.3ms)
-2012-10-08 14:59:18.121352 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x06"
-2012-10-08 14:59:18.121352 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x06" -- "\x00\x00\x00\x06"
-2012-10-08 14:59:18.121399 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (2.2ms)
-2012-10-08 14:59:18.121399 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (2.2ms)
-2012-10-08 14:59:18.121719 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\x18\x89\xE6\t"
-2012-10-08 14:59:18.121719 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\x18\x89\xE6\t" -- "\b\x00\x18\x89\xE6\t"
-2012-10-08 14:59:18.121758 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 6 bytes (0.3ms)
-2012-10-08 14:59:18.121758 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 6 bytes (0.3ms)
-2012-10-08 14:59:18.122728 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x0F\b\x00\x10\x01\"\t/test/foo"
-2012-10-08 14:59:18.122728 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x0F\b\x00\x10\x01\"\t/test/foo" -- "\x00\x00\x00\x0F\b\x00\x10\x01\"\t/test/foo"
-2012-10-08 14:59:18.124472 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 19 bytes (1.7ms)
-2012-10-08 14:59:18.124472 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 19 bytes (1.7ms)
-2012-10-08 14:59:18.126317 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\r"
-2012-10-08 14:59:18.126317 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\r" -- "\x00\x00\x00\r"
-2012-10-08 14:59:18.126339 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (1.8ms)
-2012-10-08 14:59:18.126339 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (1.8ms)
-2012-10-08 14:59:18.126394 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\x18\x89\xE6\t2\x05value"
-2012-10-08 14:59:18.126394 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\x18\x89\xE6\t2\x05value" -- "\b\x00\x18\x89\xE6\t2\x05value"
-2012-10-08 14:59:18.126403 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 13 bytes (0.0ms)
-2012-10-08 14:59:18.126403 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 13 bytes (0.0ms)
-2012-10-08 14:59:18.132616 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
-2012-10-08 14:59:18.132616 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01" -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
-2012-10-08 14:59:18.133218 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 30 bytes (0.6ms)
-2012-10-08 14:59:18.133218 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 30 bytes (0.6ms)
-2012-10-08 14:59:18.134116 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x02"
-2012-10-08 14:59:18.134116 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x02" -- "\x00\x00\x00\x02"
-2012-10-08 14:59:18.134133 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.9ms)
-2012-10-08 14:59:18.134133 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.9ms)
-2012-10-08 14:59:18.134497 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00"
-2012-10-08 14:59:18.134497 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00" -- "\b\x00"
-2012-10-08 14:59:18.134512 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 2 bytes (0.4ms)
-2012-10-08 14:59:18.134512 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 2 bytes (0.4ms)
-2012-10-08 14:59:18.134753 T [87989:70156227402460] Skynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:9999", :connect_retry_interval=>0.1, :connect_retry_count=>5, :read_timeout=>5, :connect_timeout=>3, :buffered=>false, :on_connect=>#<Proc:0x007f9d0b13ec50@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:31>}
-2012-10-08 14:59:18.134753 T [87989:70156227402460] Skynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:9999", :connect_retry_interval=>0.1, :connect_retry_count=>5, :read_timeout=>5, :connect_timeout=>3, :buffered=>false, :on_connect=>#<Proc:0x007f9d0b13ec50@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:31>} -- {:server=>"localhost:9999", :connect_retry_interval=>0.1, :connect_retry_count=>5, :read_timeout=>5, :connect_timeout=>3, :buffered=>false, :on_connect=>#<Proc:0x007f9d0b13ec50@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:31>}
-2012-10-08 14:59:18.139284 W [87989:70156227402460] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 1
-2012-10-08 14:59:18.139284 W [87989:70156227402460] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 1
-2012-10-08 14:59:18.240645 W [87989:70156227402460] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 2
-2012-10-08 14:59:18.240645 W [87989:70156227402460] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 2
-2012-10-08 14:59:18.345006 W [87989:70156227402460] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 3
-2012-10-08 14:59:18.345006 W [87989:70156227402460] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 3
-2012-10-08 14:59:18.446973 W [87989:70156227402460] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 4
-2012-10-08 14:59:18.446973 W [87989:70156227402460] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 4
-2012-10-08 14:59:18.549867 W [87989:70156227402460] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 5
-2012-10-08 14:59:18.549867 W [87989:70156227402460] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 5
-2012-10-08 14:59:18.651820 E [87989:70156227402460] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Giving up after 5 retries
-2012-10-08 14:59:18.651820 E [87989:70156227402460] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Giving up after 5 retries
-2012-10-08 14:59:18.651925 I [87989:70156227402460] ResilientSocket::TCPClient ["localhost:9999"] -- Connecting to server localhost:9999 -- ResilientSocket::ConnectionFailure: After 5 attempts: Errno::ECONNREFUSED: Connection refused - connect(2)
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:418:in `rescue in block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:388:in `block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:387:in `connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:193:in `block in connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each_with_index'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:163:in `initialize'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:36:in `new'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:36:in `initialize'
+/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' (3004.9ms)
+2012-10-10 11:39:17.168734 T [11962:70148186921680] RubySkynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007f994b994530@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
+2012-10-10 11:39:17.168734 T [11962:70148186921680] RubySkynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007f994b994530@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>} -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007f994b994530@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
+2012-10-10 11:39:17.180815 W [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- Ignoring unknown option on_connect = #<Proc:0x007f994b994530@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>
+2012-10-10 11:39:17.180815 W [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- Ignoring unknown option on_connect = #<Proc:0x007f994b994530@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>
+2012-10-10 11:39:17.185094 I [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- Connected to server (4.2ms)
+2012-10-10 11:39:17.185094 I [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- Connected to server (4.2ms)
+2012-10-10 11:39:17.190364 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x00"
+2012-10-10 11:39:17.190364 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x00" -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x00"
+2012-10-10 11:39:17.192374 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 13 bytes (2.0ms)
+2012-10-10 11:39:17.192374 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 13 bytes (2.0ms)
+2012-10-10 11:39:17.192743 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\a"
+2012-10-10 11:39:17.192743 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\a" -- "\x00\x00\x00\a"
+2012-10-10 11:39:17.192778 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.2ms)
+2012-10-10 11:39:17.192778 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.2ms)
+2012-10-10 11:39:17.193118 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00*\x03ctl"
+2012-10-10 11:39:17.193118 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00*\x03ctl" -- "\b\x00*\x03ctl"
+2012-10-10 11:39:17.193151 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 7 bytes (0.3ms)
+2012-10-10 11:39:17.193151 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 7 bytes (0.3ms)
+2012-10-10 11:39:17.193628 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x01"
+2012-10-10 11:39:17.193628 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x01" -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x01"
+2012-10-10 11:39:17.194140 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 13 bytes (0.5ms)
+2012-10-10 11:39:17.194140 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 13 bytes (0.5ms)
+2012-10-10 11:39:17.194451 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\f"
+2012-10-10 11:39:17.194451 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\f" -- "\x00\x00\x00\f"
+2012-10-10 11:39:17.194484 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.3ms)
+2012-10-10 11:39:17.194484 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.3ms)
+2012-10-10 11:39:17.194820 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00*\bservices"
+2012-10-10 11:39:17.194820 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00*\bservices" -- "\b\x00*\bservices"
+2012-10-10 11:39:17.194851 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 12 bytes (0.3ms)
+2012-10-10 11:39:17.194851 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 12 bytes (0.3ms)
+2012-10-10 11:39:17.195085 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x02"
+2012-10-10 11:39:17.195085 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x02" -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x02"
+2012-10-10 11:39:17.196010 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 13 bytes (0.9ms)
+2012-10-10 11:39:17.196010 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 13 bytes (0.9ms)
+2012-10-10 11:39:17.196278 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x05"
+2012-10-10 11:39:17.196278 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x05" -- "\x00\x00\x00\x05"
+2012-10-10 11:39:17.196309 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.2ms)
+2012-10-10 11:39:17.196309 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.2ms)
+2012-10-10 11:39:17.196632 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\xA0\x06\b"
+2012-10-10 11:39:17.196632 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\xA0\x06\b" -- "\b\x00\xA0\x06\b"
+2012-10-10 11:39:17.196663 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 5 bytes (0.3ms)
+2012-10-10 11:39:17.196663 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 5 bytes (0.3ms)
+2012-10-10 11:39:17.197756 I [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- Connected to server (0.8ms)
+2012-10-10 11:39:17.197756 I [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- Connected to server (0.8ms)
+2012-10-10 11:39:17.197982 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
+2012-10-10 11:39:17.197982 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01" -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
+2012-10-10 11:39:17.198733 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 30 bytes (0.7ms)
+2012-10-10 11:39:17.198733 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 30 bytes (0.7ms)
+2012-10-10 11:39:17.199449 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x02"
+2012-10-10 11:39:17.199449 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x02" -- "\x00\x00\x00\x02"
+2012-10-10 11:39:17.199482 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.7ms)
+2012-10-10 11:39:17.199482 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.7ms)
+2012-10-10 11:39:17.200147 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00"
+2012-10-10 11:39:17.200147 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00" -- "\b\x00"
+2012-10-10 11:39:17.200162 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 2 bytes (0.7ms)
+2012-10-10 11:39:17.200162 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 2 bytes (0.7ms)
+2012-10-10 11:39:17.200385 T [11962:70148186921680] RubySkynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007f994b8d4528@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
+2012-10-10 11:39:17.200385 T [11962:70148186921680] RubySkynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007f994b8d4528@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>} -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007f994b8d4528@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
+2012-10-10 11:39:17.200452 W [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- Ignoring unknown option on_connect = #<Proc:0x007f994b8d4528@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>
+2012-10-10 11:39:17.200452 W [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- Ignoring unknown option on_connect = #<Proc:0x007f994b8d4528@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>
+2012-10-10 11:39:17.204439 I [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- Connected to server (4.0ms)
+2012-10-10 11:39:17.204439 I [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- Connected to server (4.0ms)
+2012-10-10 11:39:17.204808 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x04\b\x00\x10\x05"
+2012-10-10 11:39:17.204808 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x04\b\x00\x10\x05" -- "\x00\x00\x00\x04\b\x00\x10\x05"
+2012-10-10 11:39:17.204868 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 8 bytes (0.0ms)
+2012-10-10 11:39:17.204868 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 8 bytes (0.0ms)
+2012-10-10 11:39:17.205128 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x06"
+2012-10-10 11:39:17.205128 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x06" -- "\x00\x00\x00\x06"
+2012-10-10 11:39:17.205141 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.2ms)
+2012-10-10 11:39:17.205141 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.2ms)
+2012-10-10 11:39:17.205194 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\x18\x93\x86\x02"
+2012-10-10 11:39:17.205194 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\x18\x93\x86\x02" -- "\b\x00\x18\x93\x86\x02"
+2012-10-10 11:39:17.205204 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 6 bytes (0.0ms)
+2012-10-10 11:39:17.205204 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 6 bytes (0.0ms)
+2012-10-10 11:39:17.206102 I [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- Connected to server (0.7ms)
+2012-10-10 11:39:17.206102 I [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- Connected to server (0.7ms)
+2012-10-10 11:39:17.209275 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
+2012-10-10 11:39:17.209275 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01" -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
+2012-10-10 11:39:17.210144 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 30 bytes (0.8ms)
+2012-10-10 11:39:17.210144 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 30 bytes (0.8ms)
+2012-10-10 11:39:17.211563 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x02"
+2012-10-10 11:39:17.211563 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x02" -- "\x00\x00\x00\x02"
+2012-10-10 11:39:17.211595 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (1.4ms)
+2012-10-10 11:39:17.211595 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (1.4ms)
+2012-10-10 11:39:17.211646 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00"
+2012-10-10 11:39:17.211646 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00" -- "\b\x00"
+2012-10-10 11:39:17.211655 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 2 bytes (0.0ms)
+2012-10-10 11:39:17.211655 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 2 bytes (0.0ms)
+2012-10-10 11:39:17.212131 T [11962:70148186921680] RubySkynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007f994c8d96a8@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
+2012-10-10 11:39:17.212131 T [11962:70148186921680] RubySkynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007f994c8d96a8@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>} -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007f994c8d96a8@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
+2012-10-10 11:39:17.212203 W [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- Ignoring unknown option on_connect = #<Proc:0x007f994c8d96a8@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>
+2012-10-10 11:39:17.212203 W [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- Ignoring unknown option on_connect = #<Proc:0x007f994c8d96a8@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>
+2012-10-10 11:39:17.214145 I [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- Connected to server (1.9ms)
+2012-10-10 11:39:17.214145 I [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- Connected to server (1.9ms)
+2012-10-10 11:39:17.214821 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\"\b\x00\x10\x02\"\t/test/foo*\x06value2H\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
+2012-10-10 11:39:17.214821 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\"\b\x00\x10\x02\"\t/test/foo*\x06value2H\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01" -- "\x00\x00\x00\"\b\x00\x10\x02\"\t/test/foo*\x06value2H\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
+2012-10-10 11:39:17.214877 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 38 bytes (0.0ms)
+2012-10-10 11:39:17.214877 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 38 bytes (0.0ms)
+2012-10-10 11:39:17.216340 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x06"
+2012-10-10 11:39:17.216340 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x06" -- "\x00\x00\x00\x06"
+2012-10-10 11:39:17.216367 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (1.5ms)
+2012-10-10 11:39:17.216367 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (1.5ms)
+2012-10-10 11:39:17.216725 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\x18\x95\x86\x02"
+2012-10-10 11:39:17.216725 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\x18\x95\x86\x02" -- "\b\x00\x18\x95\x86\x02"
+2012-10-10 11:39:17.216753 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 6 bytes (0.3ms)
+2012-10-10 11:39:17.216753 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 6 bytes (0.3ms)
+2012-10-10 11:39:17.217184 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x0F\b\x00\x10\x01\"\t/test/foo"
+2012-10-10 11:39:17.217184 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x0F\b\x00\x10\x01\"\t/test/foo" -- "\x00\x00\x00\x0F\b\x00\x10\x01\"\t/test/foo"
+2012-10-10 11:39:17.217231 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 19 bytes (0.0ms)
+2012-10-10 11:39:17.217231 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 19 bytes (0.0ms)
+2012-10-10 11:39:17.217492 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x0E"
+2012-10-10 11:39:17.217492 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x0E" -- "\x00\x00\x00\x0E"
+2012-10-10 11:39:17.217504 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.2ms)
+2012-10-10 11:39:17.217504 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.2ms)
+2012-10-10 11:39:17.217553 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\x18\x95\x86\x022\x06value2"
+2012-10-10 11:39:17.217553 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\x18\x95\x86\x022\x06value2" -- "\b\x00\x18\x95\x86\x022\x06value2"
+2012-10-10 11:39:17.217563 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 14 bytes (0.0ms)
+2012-10-10 11:39:17.217563 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 14 bytes (0.0ms)
+2012-10-10 11:39:17.219277 I [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- Connected to server (1.5ms)
+2012-10-10 11:39:17.219277 I [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- Connected to server (1.5ms)
+2012-10-10 11:39:17.219484 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
+2012-10-10 11:39:17.219484 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01" -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
+2012-10-10 11:39:17.219523 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 30 bytes (0.0ms)
+2012-10-10 11:39:17.219523 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 30 bytes (0.0ms)
+2012-10-10 11:39:17.220728 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x02"
+2012-10-10 11:39:17.220728 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x02" -- "\x00\x00\x00\x02"
+2012-10-10 11:39:17.220770 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (1.2ms)
+2012-10-10 11:39:17.220770 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (1.2ms)
+2012-10-10 11:39:17.221586 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00"
+2012-10-10 11:39:17.221586 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00" -- "\b\x00"
+2012-10-10 11:39:17.221602 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 2 bytes (0.8ms)
+2012-10-10 11:39:17.221602 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 2 bytes (0.8ms)
+2012-10-10 11:39:17.221780 T [11962:70148186921680] RubySkynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007f994b9475f0@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
+2012-10-10 11:39:17.221780 T [11962:70148186921680] RubySkynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007f994b9475f0@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>} -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007f994b9475f0@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
+2012-10-10 11:39:17.221839 W [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- Ignoring unknown option on_connect = #<Proc:0x007f994b9475f0@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>
+2012-10-10 11:39:17.221839 W [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- Ignoring unknown option on_connect = #<Proc:0x007f994b9475f0@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>
+2012-10-10 11:39:17.223080 I [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- Connected to server (1.2ms)
+2012-10-10 11:39:17.223080 I [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- Connected to server (1.2ms)
+2012-10-10 11:39:17.223648 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00!\b\x00\x10\x02\"\t/test/foo*\x05valueH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
+2012-10-10 11:39:17.223648 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00!\b\x00\x10\x02\"\t/test/foo*\x05valueH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01" -- "\x00\x00\x00!\b\x00\x10\x02\"\t/test/foo*\x05valueH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
+2012-10-10 11:39:17.223694 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 37 bytes (0.0ms)
+2012-10-10 11:39:17.223694 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 37 bytes (0.0ms)
+2012-10-10 11:39:17.224903 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x06"
+2012-10-10 11:39:17.224903 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x06" -- "\x00\x00\x00\x06"
+2012-10-10 11:39:17.224948 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (1.2ms)
+2012-10-10 11:39:17.224948 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (1.2ms)
+2012-10-10 11:39:17.225581 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\x18\x97\x86\x02"
+2012-10-10 11:39:17.225581 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\x18\x97\x86\x02" -- "\b\x00\x18\x97\x86\x02"
+2012-10-10 11:39:17.225650 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 6 bytes (0.7ms)
+2012-10-10 11:39:17.225650 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 6 bytes (0.7ms)
+2012-10-10 11:39:17.225947 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x0F\b\x00\x10\x01\"\t/test/foo"
+2012-10-10 11:39:17.225947 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x0F\b\x00\x10\x01\"\t/test/foo" -- "\x00\x00\x00\x0F\b\x00\x10\x01\"\t/test/foo"
+2012-10-10 11:39:17.225988 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 19 bytes (0.0ms)
+2012-10-10 11:39:17.225988 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 19 bytes (0.0ms)
+2012-10-10 11:39:17.226697 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\r"
+2012-10-10 11:39:17.226697 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\r" -- "\x00\x00\x00\r"
+2012-10-10 11:39:17.226710 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.7ms)
+2012-10-10 11:39:17.226710 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.7ms)
+2012-10-10 11:39:17.226758 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\x18\x97\x86\x022\x05value"
+2012-10-10 11:39:17.226758 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\x18\x97\x86\x022\x05value" -- "\b\x00\x18\x97\x86\x022\x05value"
+2012-10-10 11:39:17.226768 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 13 bytes (0.0ms)
+2012-10-10 11:39:17.226768 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 13 bytes (0.0ms)
+2012-10-10 11:39:17.227882 I [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- Connected to server (0.9ms)
+2012-10-10 11:39:17.227882 I [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- Connected to server (0.9ms)
+2012-10-10 11:39:17.228093 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
+2012-10-10 11:39:17.228093 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01" -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
+2012-10-10 11:39:17.228131 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 30 bytes (0.0ms)
+2012-10-10 11:39:17.228131 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 30 bytes (0.0ms)
+2012-10-10 11:39:17.231718 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x02"
+2012-10-10 11:39:17.231718 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x02" -- "\x00\x00\x00\x02"
+2012-10-10 11:39:17.231755 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (3.6ms)
+2012-10-10 11:39:17.231755 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (3.6ms)
+2012-10-10 11:39:17.235562 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00"
+2012-10-10 11:39:17.235562 T [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00" -- "\b\x00"
+2012-10-10 11:39:17.235586 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 2 bytes (3.8ms)
+2012-10-10 11:39:17.235586 D [11962:70148186921680] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 2 bytes (3.8ms)
+2012-10-10 11:39:17.235833 T [11962:70148186921680] RubySkynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:9999", :connect_retry_interval=>0.1, :connect_retry_count=>5, :read_timeout=>5, :connect_timeout=>3, :buffered=>false, :on_connect=>#<Proc:0x007f994b9a9660@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
+2012-10-10 11:39:17.235833 T [11962:70148186921680] RubySkynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:9999", :connect_retry_interval=>0.1, :connect_retry_count=>5, :read_timeout=>5, :connect_timeout=>3, :buffered=>false, :on_connect=>#<Proc:0x007f994b9a9660@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>} -- {:server=>"localhost:9999", :connect_retry_interval=>0.1, :connect_retry_count=>5, :read_timeout=>5, :connect_timeout=>3, :buffered=>false, :on_connect=>#<Proc:0x007f994b9a9660@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
+2012-10-10 11:39:17.235897 W [11962:70148186921680] ResilientSocket::TCPClient ["localhost:9999"] -- Ignoring unknown option on_connect = #<Proc:0x007f994b9a9660@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>
+2012-10-10 11:39:17.235897 W [11962:70148186921680] ResilientSocket::TCPClient ["localhost:9999"] -- Ignoring unknown option on_connect = #<Proc:0x007f994b9a9660@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>
+2012-10-10 11:39:17.236893 W [11962:70148186921680] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 1
+2012-10-10 11:39:17.236893 W [11962:70148186921680] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 1
+2012-10-10 11:39:17.339545 W [11962:70148186921680] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 2
+2012-10-10 11:39:17.339545 W [11962:70148186921680] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 2
+2012-10-10 11:39:17.441413 W [11962:70148186921680] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 3
+2012-10-10 11:39:17.441413 W [11962:70148186921680] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 3
+2012-10-10 11:39:17.543325 W [11962:70148186921680] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 4
+2012-10-10 11:39:17.543325 W [11962:70148186921680] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 4
+2012-10-10 11:39:17.645228 W [11962:70148186921680] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 5
+2012-10-10 11:39:17.645228 W [11962:70148186921680] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 5
+2012-10-10 11:39:17.747090 E [11962:70148186921680] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Giving up after 5 retries
+2012-10-10 11:39:17.747090 E [11962:70148186921680] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Giving up after 5 retries
+2012-10-10 11:39:17.747252 I [11962:70148186921680] ResilientSocket::TCPClient ["localhost:9999"] -- Connected to server -- ResilientSocket::ConnectionFailure: After 5 attempts: Errno::ECONNREFUSED: Connection refused - connect(2)
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:208:in `rescue in block in connect'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:174:in `block in connect'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:173:in `connect'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:150:in `initialize'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:36:in `new'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:36:in `initialize'
/Users/rmorrison/Sandbox/ruby_skynet/test/doozer_client_test.rb:22:in `new'
/Users/rmorrison/Sandbox/ruby_skynet/test/doozer_client_test.rb:22:in `block (4 levels) in <class:DoozerClientTest>'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
/Users/rmorrison/Sandbox/ruby_skynet/test/doozer_client_test.rb:21:in `block (3 levels) in <class:DoozerClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
@@ -1173,30 +313,26 @@
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `_run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' (517.1ms)
-2012-10-08 14:59:18.651925 I [87989:70156227402460] ResilientSocket::TCPClient ["localhost:9999"] -- Connecting to server localhost:9999 -- ResilientSocket::ConnectionFailure: After 5 attempts: Errno::ECONNREFUSED: Connection refused - connect(2)
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:418:in `rescue in block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:388:in `block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:387:in `connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:193:in `block in connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each_with_index'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:163:in `initialize'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:36:in `new'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:36:in `initialize'
+/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' (511.3ms)
+2012-10-10 11:39:17.747252 I [11962:70148186921680] ResilientSocket::TCPClient ["localhost:9999"] -- Connected to server -- ResilientSocket::ConnectionFailure: After 5 attempts: Errno::ECONNREFUSED: Connection refused - connect(2)
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:208:in `rescue in block in connect'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:174:in `block in connect'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:173:in `connect'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:150:in `initialize'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:36:in `new'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:36:in `initialize'
/Users/rmorrison/Sandbox/ruby_skynet/test/doozer_client_test.rb:22:in `new'
/Users/rmorrison/Sandbox/ruby_skynet/test/doozer_client_test.rb:22:in `block (4 levels) in <class:DoozerClientTest>'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
/Users/rmorrison/Sandbox/ruby_skynet/test/doozer_client_test.rb:21:in `block (3 levels) in <class:DoozerClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
@@ -1211,28 +347,24 @@
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' -- ResilientSocket::ConnectionFailure: After 5 attempts: Errno::ECONNREFUSED: Connection refused - connect(2)
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:418:in `rescue in block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:388:in `block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:387:in `connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:193:in `block in connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each_with_index'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:163:in `initialize'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:36:in `new'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:36:in `initialize'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:208:in `rescue in block in connect'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:174:in `block in connect'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:173:in `connect'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:150:in `initialize'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:36:in `new'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:36:in `initialize'
/Users/rmorrison/Sandbox/ruby_skynet/test/doozer_client_test.rb:22:in `new'
/Users/rmorrison/Sandbox/ruby_skynet/test/doozer_client_test.rb:22:in `block (4 levels) in <class:DoozerClientTest>'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
/Users/rmorrison/Sandbox/ruby_skynet/test/doozer_client_test.rb:21:in `block (3 levels) in <class:DoozerClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
@@ -1246,261 +378,81 @@
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `_run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' (517.1ms)
-2012-10-08 14:59:18.653475 T [87989:70156227402460] Skynet::Client: TutorialService -- Socket Connection parameters -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007f9d0b0f28a0@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:107>}
-2012-10-08 14:59:18.653475 T [87989:70156227402460] Skynet::Client: TutorialService -- Socket Connection parameters -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007f9d0b0f28a0@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:107>} -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007f9d0b0f28a0@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:107>}
-2012-10-08 14:59:18.653958 D [87989:70156236068640] SimpleServer -- Waiting for a client to connect
-2012-10-08 14:59:18.653958 D [87989:70156236068640] SimpleServer -- Waiting for a client to connect
-2012-10-08 14:59:18.654421 D [87989:70156227402460] Skynet::Client: TutorialService -- Waiting for Service Handshake
-2012-10-08 14:59:18.654421 D [87989:70156227402460] Skynet::Client: TutorialService -- Waiting for Service Handshake
-2012-10-08 14:59:18.654604 D [87989:70156236068640] SimpleServer -- Client connected, waiting for data from client
-2012-10-08 14:59:18.654604 D [87989:70156236068640] SimpleServer -- Client connected, waiting for data from client
-2012-10-08 14:59:18.654959 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "$\x00\x00\x00"
-2012-10-08 14:59:18.654959 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "$\x00\x00\x00" -- "$\x00\x00\x00"
-2012-10-08 14:59:18.654971 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (0.5ms)
-2012-10-08 14:59:18.654971 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (0.5ms)
-2012-10-08 14:59:18.655038 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00"
-2012-10-08 14:59:18.655038 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00" -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00"
-2012-10-08 14:59:18.655048 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 32 bytes (0.1ms)
-2012-10-08 14:59:18.655048 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 32 bytes (0.1ms)
-2012-10-08 14:59:18.655096 T [87989:70156227402460] Skynet::Client: TutorialService -- Service Handshake -- {"registered"=>true, "clientid"=>"123"}
-2012-10-08 14:59:18.655096 T [87989:70156227402460] Skynet::Client: TutorialService -- Service Handshake -- {"registered"=>true, "clientid"=>"123"} -- {"registered"=>true, "clientid"=>"123"}
-2012-10-08 14:59:18.655111 D [87989:70156227402460] Skynet::Client: TutorialService -- Sending Client Handshake
-2012-10-08 14:59:18.655111 D [87989:70156227402460] Skynet::Client: TutorialService -- Sending Client Handshake
-2012-10-08 14:59:18.655120 T [87989:70156227402460] Skynet::Client: TutorialService -- Client Handshake -- {"clientid"=>"123"}
-2012-10-08 14:59:18.655120 T [87989:70156227402460] Skynet::Client: TutorialService -- Client Handshake -- {"clientid"=>"123"} -- {"clientid"=>"123"}
-2012-10-08 14:59:18.655139 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- clientid 123
-2012-10-08 14:59:18.655139 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- clientid 123 -- clientid 123
-2012-10-08 14:59:18.655183 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 23 bytes (0.0ms)
-2012-10-08 14:59:18.655183 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 23 bytes (0.0ms)
-2012-10-08 14:59:18.655248 D [87989:70156227402460] [507322866b693357b5000001] Skynet::Client: TutorialService -- Sending Header
-2012-10-08 14:59:18.655248 D [87989:70156227402460] [507322866b693357b5000001] Skynet::Client: TutorialService -- Sending Header
-2012-10-08 14:59:18.655258 T [87989:70156227402460] [507322866b693357b5000001] Skynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 14:59:18.655258 T [87989:70156227402460] [507322866b693357b5000001] Skynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 14:59:18.655277 T [87989:70156227402460] [507322866b693357b5000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- 9 servicemethod TutorialService.Forward seq
-2012-10-08 14:59:18.655277 T [87989:70156227402460] [507322866b693357b5000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- 9 servicemethod TutorialService.Forward seq -- 9 servicemethod TutorialService.Forward seq
-2012-10-08 14:59:18.655320 D [87989:70156227402460] [507322866b693357b5000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 57 bytes (0.0ms)
-2012-10-08 14:59:18.655320 D [87989:70156227402460] [507322866b693357b5000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 57 bytes (0.0ms)
-2012-10-08 14:59:18.655343 T [87989:70156227402460] [507322866b693357b5000001] Skynet::Client: TutorialService -- Parameters: -- {"some"=>"parameters"}
-2012-10-08 14:59:18.655343 T [87989:70156227402460] [507322866b693357b5000001] Skynet::Client: TutorialService -- Parameters: -- {"some"=>"parameters"} -- {"some"=>"parameters"}
-2012-10-08 14:59:18.655370 D [87989:70156227402460] [507322866b693357b5000001] Skynet::Client: TutorialService -- Sending Request
-2012-10-08 14:59:18.655370 D [87989:70156227402460] [507322866b693357b5000001] Skynet::Client: TutorialService -- Sending Request
-2012-10-08 14:59:18.655380 T [87989:70156227402460] [507322866b693357b5000001] Skynet::Client: TutorialService -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507322866b693357b5000001", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 14:59:18.655380 T [87989:70156227402460] [507322866b693357b5000001] Skynet::Client: TutorialService -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507322866b693357b5000001", "retrycount"=>0, "originaddress"=>""}} -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507322866b693357b5000001", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 14:59:18.655399 T [87989:70156227402460] [507322866b693357b5000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- ª clientid 123 in some parameters method test1 requestinfo Q requestid 507322866b693357b5000001 retrycount originaddress
-2012-10-08 14:59:18.655399 T [87989:70156227402460] [507322866b693357b5000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- ª clientid 123 in some parameters method test1 requestinfo Q requestid 507322866b693357b5000001 retrycount originaddress -- ª clientid 123 in some parameters method test1 requestinfo Q requestid 507322866b693357b5000001 retrycount originaddress
-2012-10-08 14:59:18.655442 D [87989:70156227402460] [507322866b693357b5000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 170 bytes (0.0ms)
-2012-10-08 14:59:18.655442 D [87989:70156227402460] [507322866b693357b5000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 170 bytes (0.0ms)
-2012-10-08 14:59:18.655458 D [87989:70156227402460] [507322866b693357b5000001] Skynet::Client: TutorialService -- Reading header from server
-2012-10-08 14:59:18.655458 D [87989:70156227402460] [507322866b693357b5000001] Skynet::Client: TutorialService -- Reading header from server
-2012-10-08 14:59:18.655706 D [87989:70156236068640] SimpleServer --
+/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' (511.3ms)
+2012-10-10 11:39:17.754148 T [11962:70148186921680] RubySkynet::Client: TutorialService -- Socket Connection parameters -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007f994b843e38@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>}
+2012-10-10 11:39:17.754148 T [11962:70148186921680] RubySkynet::Client: TutorialService -- Socket Connection parameters -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007f994b843e38@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>} -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007f994b843e38@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>}
+2012-10-10 11:39:17.754247 W [11962:70148186921680] ResilientSocket::TCPClient ["localhost:2000"] -- Ignoring unknown option on_connect = #<Proc:0x007f994b843e38@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>
+2012-10-10 11:39:17.754247 W [11962:70148186921680] ResilientSocket::TCPClient ["localhost:2000"] -- Ignoring unknown option on_connect = #<Proc:0x007f994b843e38@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>
+2012-10-10 11:39:17.754307 D [11962:70148186843220] SimpleServer -- Waiting for a client to connect
+2012-10-10 11:39:17.754307 D [11962:70148186843220] SimpleServer -- Waiting for a client to connect
+2012-10-10 11:39:17.755918 I [11962:70148186921680] ResilientSocket::TCPClient ["localhost:2000"] -- Connected to server (1.7ms)
+2012-10-10 11:39:17.755918 I [11962:70148186921680] ResilientSocket::TCPClient ["localhost:2000"] -- Connected to server (1.7ms)
+2012-10-10 11:39:17.756042 D [11962:70148186921680] [507596a56b69332eba000001] RubySkynet::Client: TutorialService -- Sending Header
+2012-10-10 11:39:17.756042 D [11962:70148186921680] [507596a56b69332eba000001] RubySkynet::Client: TutorialService -- Sending Header
+2012-10-10 11:39:17.756054 T [11962:70148186921680] [507596a56b69332eba000001] RubySkynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
+2012-10-10 11:39:17.756054 T [11962:70148186921680] [507596a56b69332eba000001] RubySkynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
+2012-10-10 11:39:17.756230 T [11962:70148186921680] [507596a56b69332eba000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- 9 servicemethod TutorialService.Forward seq
+2012-10-10 11:39:17.756230 T [11962:70148186921680] [507596a56b69332eba000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- 9 servicemethod TutorialService.Forward seq -- 9 servicemethod TutorialService.Forward seq
+2012-10-10 11:39:17.756880 D [11962:70148186921680] [507596a56b69332eba000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 57 bytes (0.6ms)
+2012-10-10 11:39:17.756880 D [11962:70148186921680] [507596a56b69332eba000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 57 bytes (0.6ms)
+2012-10-10 11:39:17.756931 T [11962:70148186921680] [507596a56b69332eba000001] RubySkynet::Client: TutorialService -- Parameters: -- {"some"=>"parameters"}
+2012-10-10 11:39:17.756931 T [11962:70148186921680] [507596a56b69332eba000001] RubySkynet::Client: TutorialService -- Parameters: -- {"some"=>"parameters"} -- {"some"=>"parameters"}
+2012-10-10 11:39:17.756962 D [11962:70148186921680] [507596a56b69332eba000001] RubySkynet::Client: TutorialService -- Sending Request
+2012-10-10 11:39:17.756962 D [11962:70148186921680] [507596a56b69332eba000001] RubySkynet::Client: TutorialService -- Sending Request
+2012-10-10 11:39:17.756973 T [11962:70148186921680] [507596a56b69332eba000001] RubySkynet::Client: TutorialService -- Request -- {"clientid"=>nil, "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507596a56b69332eba000001", "retrycount"=>0, "originaddress"=>""}}
+2012-10-10 11:39:17.756973 T [11962:70148186921680] [507596a56b69332eba000001] RubySkynet::Client: TutorialService -- Request -- {"clientid"=>nil, "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507596a56b69332eba000001", "retrycount"=>0, "originaddress"=>""}} -- {"clientid"=>nil, "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507596a56b69332eba000001", "retrycount"=>0, "originaddress"=>""}}
+2012-10-10 11:39:17.756994 T [11962:70148186921680] [507596a56b69332eba000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- ¢
+clientid in some parameters method test1 requestinfo Q requestid 507596a56b69332eba000001 retrycount originaddress
+2012-10-10 11:39:17.756994 T [11962:70148186921680] [507596a56b69332eba000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- ¢
+clientid in some parameters method test1 requestinfo Q requestid 507596a56b69332eba000001 retrycount originaddress -- ¢
+clientid in some parameters method test1 requestinfo Q requestid 507596a56b69332eba000001 retrycount originaddress
+2012-10-10 11:39:17.757069 D [11962:70148186921680] [507596a56b69332eba000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 162 bytes (0.1ms)
+2012-10-10 11:39:17.757069 D [11962:70148186921680] [507596a56b69332eba000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 162 bytes (0.1ms)
+2012-10-10 11:39:17.757090 D [11962:70148186921680] [507596a56b69332eba000001] RubySkynet::Client: TutorialService -- Reading header from server
+2012-10-10 11:39:17.757090 D [11962:70148186921680] [507596a56b69332eba000001] RubySkynet::Client: TutorialService -- Reading header from server
+2012-10-10 11:39:17.757161 D [11962:70148186843220] SimpleServer -- Client connected, waiting for data from client
+2012-10-10 11:39:17.757161 D [11962:70148186843220] SimpleServer -- Client connected, waiting for data from client
+2012-10-10 11:39:17.757330 D [11962:70148186843220] SimpleServer --
******************
-2012-10-08 14:59:18.655706 D [87989:70156236068640] SimpleServer --
+2012-10-10 11:39:17.757330 D [11962:70148186843220] SimpleServer --
******************
-2012-10-08 14:59:18.655720 D [87989:70156236068640] SimpleServer -- Received Request
-2012-10-08 14:59:18.655720 D [87989:70156236068640] SimpleServer -- Received Request
-2012-10-08 14:59:18.655730 T [87989:70156236068640] SimpleServer -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 14:59:18.655730 T [87989:70156236068640] SimpleServer -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 14:59:18.655801 T [87989:70156236068640] SimpleServer -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507322866b693357b5000001", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 14:59:18.655801 T [87989:70156236068640] SimpleServer -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507322866b693357b5000001", "retrycount"=>0, "originaddress"=>""}} -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507322866b693357b5000001", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 14:59:18.655825 D [87989:70156236068640] SimpleServer -- Sending Header
-2012-10-08 14:59:18.655825 D [87989:70156236068640] SimpleServer -- Sending Header
-2012-10-08 14:59:18.655883 D [87989:70156236068640] SimpleServer -- Sending Reply
-2012-10-08 14:59:18.655883 D [87989:70156236068640] SimpleServer -- Sending Reply
-2012-10-08 14:59:18.655895 T [87989:70156236068640] SimpleServer -- Reply -- {"result"=>"test1"}
-2012-10-08 14:59:18.655895 T [87989:70156236068640] SimpleServer -- Reply -- {"result"=>"test1"} -- {"result"=>"test1"}
-2012-10-08 14:59:18.656234 T [87989:70156227402460] [507322866b693357b5000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "9\x00\x00\x00"
-2012-10-08 14:59:18.656234 T [87989:70156227402460] [507322866b693357b5000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "9\x00\x00\x00" -- "9\x00\x00\x00"
-2012-10-08 14:59:18.656247 D [87989:70156227402460] [507322866b693357b5000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (0.8ms)
-2012-10-08 14:59:18.656247 D [87989:70156227402460] [507322866b693357b5000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (0.8ms)
-2012-10-08 14:59:18.656302 T [87989:70156227402460] [507322866b693357b5000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\x02servicemethod\x00\x18\x00\x00\x00TutorialService.Forward\x00\x10seq\x00\x00\x00\x00\x00\x00"
-2012-10-08 14:59:18.656302 T [87989:70156227402460] [507322866b693357b5000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\x02servicemethod\x00\x18\x00\x00\x00TutorialService.Forward\x00\x10seq\x00\x00\x00\x00\x00\x00" -- "\x02servicemethod\x00\x18\x00\x00\x00TutorialService.Forward\x00\x10seq\x00\x00\x00\x00\x00\x00"
-2012-10-08 14:59:18.656312 D [87989:70156227402460] [507322866b693357b5000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 53 bytes (0.0ms)
-2012-10-08 14:59:18.656312 D [87989:70156227402460] [507322866b693357b5000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 53 bytes (0.0ms)
-2012-10-08 14:59:18.656345 D [87989:70156227402460] [507322866b693357b5000001] Skynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 14:59:18.656345 D [87989:70156227402460] [507322866b693357b5000001] Skynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 14:59:18.656355 D [87989:70156227402460] [507322866b693357b5000001] Skynet::Client: TutorialService -- Reading response from server
-2012-10-08 14:59:18.656355 D [87989:70156227402460] [507322866b693357b5000001] Skynet::Client: TutorialService -- Reading response from server
-2012-10-08 14:59:18.656403 T [87989:70156227402460] [507322866b693357b5000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "&\x00\x00\x00"
-2012-10-08 14:59:18.656403 T [87989:70156227402460] [507322866b693357b5000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "&\x00\x00\x00" -- "&\x00\x00\x00"
-2012-10-08 14:59:18.656413 D [87989:70156227402460] [507322866b693357b5000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (0.0ms)
-2012-10-08 14:59:18.656413 D [87989:70156227402460] [507322866b693357b5000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (0.0ms)
-2012-10-08 14:59:18.656464 T [87989:70156227402460] [507322866b693357b5000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\x02out\x00\x18\x00\x00\x00\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00\x00\x00"
-2012-10-08 14:59:18.656464 T [87989:70156227402460] [507322866b693357b5000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\x02out\x00\x18\x00\x00\x00\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00\x00\x00" -- "\x02out\x00\x18\x00\x00\x00\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00\x00\x00"
-2012-10-08 14:59:18.656473 D [87989:70156227402460] [507322866b693357b5000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 34 bytes (0.0ms)
-2012-10-08 14:59:18.656473 D [87989:70156227402460] [507322866b693357b5000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 34 bytes (0.0ms)
-2012-10-08 14:59:18.656502 T [87989:70156227402460] [507322866b693357b5000001] Skynet::Client: TutorialService -- Response -- {"out"=>"\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00"}
-2012-10-08 14:59:18.656502 T [87989:70156227402460] [507322866b693357b5000001] Skynet::Client: TutorialService -- Response -- {"out"=>"\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00"} -- {"out"=>"\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00"}
-2012-10-08 14:59:18.656525 T [87989:70156227402460] [507322866b693357b5000001] Skynet::Client: TutorialService -- Return Value -- {"result"=>"test1"}
-2012-10-08 14:59:18.656525 T [87989:70156227402460] [507322866b693357b5000001] Skynet::Client: TutorialService -- Return Value -- {"result"=>"test1"} -- {"result"=>"test1"}
-2012-10-08 14:59:18.656534 I [87989:70156227402460] [507322866b693357b5000001] Skynet::Client: TutorialService -- Called Skynet Service: TutorialService.test1 (1.3ms)
-2012-10-08 14:59:18.656534 I [87989:70156227402460] [507322866b693357b5000001] Skynet::Client: TutorialService -- Called Skynet Service: TutorialService.test1 (1.3ms)
-2012-10-08 14:59:18.657853 T [87989:70156227402460] Skynet::Client: TutorialService -- Socket Connection parameters -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007f9d0b149a60@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:107>}
-2012-10-08 14:59:18.657853 T [87989:70156227402460] Skynet::Client: TutorialService -- Socket Connection parameters -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007f9d0b149a60@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:107>} -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007f9d0b149a60@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:107>}
-2012-10-08 14:59:18.658200 D [87989:70156236247000] SimpleServer -- Waiting for a client to connect
-2012-10-08 14:59:18.658200 D [87989:70156236247000] SimpleServer -- Waiting for a client to connect
-2012-10-08 14:59:18.658974 D [87989:70156227402460] Skynet::Client: TutorialService -- Waiting for Service Handshake
-2012-10-08 14:59:18.658974 D [87989:70156227402460] Skynet::Client: TutorialService -- Waiting for Service Handshake
-2012-10-08 14:59:18.659065 D [87989:70156236247000] SimpleServer -- Client connected, waiting for data from client
-2012-10-08 14:59:18.659065 D [87989:70156236247000] SimpleServer -- Client connected, waiting for data from client
-2012-10-08 14:59:18.660022 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "$\x00\x00\x00"
-2012-10-08 14:59:18.660022 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "$\x00\x00\x00" -- "$\x00\x00\x00"
-2012-10-08 14:59:18.660036 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (1.0ms)
-2012-10-08 14:59:18.660036 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (1.0ms)
-2012-10-08 14:59:18.660092 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00"
-2012-10-08 14:59:18.660092 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00" -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00"
-2012-10-08 14:59:18.660102 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 32 bytes (0.0ms)
-2012-10-08 14:59:18.660102 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 32 bytes (0.0ms)
-2012-10-08 14:59:18.660145 T [87989:70156227402460] Skynet::Client: TutorialService -- Service Handshake -- {"registered"=>true, "clientid"=>"123"}
-2012-10-08 14:59:18.660145 T [87989:70156227402460] Skynet::Client: TutorialService -- Service Handshake -- {"registered"=>true, "clientid"=>"123"} -- {"registered"=>true, "clientid"=>"123"}
-2012-10-08 14:59:18.660160 D [87989:70156227402460] Skynet::Client: TutorialService -- Sending Client Handshake
-2012-10-08 14:59:18.660160 D [87989:70156227402460] Skynet::Client: TutorialService -- Sending Client Handshake
-2012-10-08 14:59:18.660169 T [87989:70156227402460] Skynet::Client: TutorialService -- Client Handshake -- {"clientid"=>"123"}
-2012-10-08 14:59:18.660169 T [87989:70156227402460] Skynet::Client: TutorialService -- Client Handshake -- {"clientid"=>"123"} -- {"clientid"=>"123"}
-2012-10-08 14:59:18.660189 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- clientid 123
-2012-10-08 14:59:18.660189 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- clientid 123 -- clientid 123
-2012-10-08 14:59:18.660229 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 23 bytes (0.0ms)
-2012-10-08 14:59:18.660229 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 23 bytes (0.0ms)
-2012-10-08 14:59:18.660304 D [87989:70156227402460] [507322866b693357b5000002] Skynet::Client: TutorialService -- Sending Header
-2012-10-08 14:59:18.660304 D [87989:70156227402460] [507322866b693357b5000002] Skynet::Client: TutorialService -- Sending Header
-2012-10-08 14:59:18.660320 T [87989:70156227402460] [507322866b693357b5000002] Skynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 14:59:18.660320 T [87989:70156227402460] [507322866b693357b5000002] Skynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 14:59:18.660344 T [87989:70156227402460] [507322866b693357b5000002] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- 9 servicemethod TutorialService.Forward seq
-2012-10-08 14:59:18.660344 T [87989:70156227402460] [507322866b693357b5000002] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- 9 servicemethod TutorialService.Forward seq -- 9 servicemethod TutorialService.Forward seq
-2012-10-08 14:59:18.660474 D [87989:70156227402460] [507322866b693357b5000002] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 57 bytes (0.1ms)
-2012-10-08 14:59:18.660474 D [87989:70156227402460] [507322866b693357b5000002] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 57 bytes (0.1ms)
-2012-10-08 14:59:18.660493 T [87989:70156227402460] [507322866b693357b5000002] Skynet::Client: TutorialService -- Parameters: -- {"some"=>"parameters"}
-2012-10-08 14:59:18.660493 T [87989:70156227402460] [507322866b693357b5000002] Skynet::Client: TutorialService -- Parameters: -- {"some"=>"parameters"} -- {"some"=>"parameters"}
-2012-10-08 14:59:18.660520 D [87989:70156227402460] [507322866b693357b5000002] Skynet::Client: TutorialService -- Sending Request
-2012-10-08 14:59:18.660520 D [87989:70156227402460] [507322866b693357b5000002] Skynet::Client: TutorialService -- Sending Request
-2012-10-08 14:59:18.660529 T [87989:70156227402460] [507322866b693357b5000002] Skynet::Client: TutorialService -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507322866b693357b5000002", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 14:59:18.660529 T [87989:70156227402460] [507322866b693357b5000002] Skynet::Client: TutorialService -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507322866b693357b5000002", "retrycount"=>0, "originaddress"=>""}} -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507322866b693357b5000002", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 14:59:18.660550 T [87989:70156227402460] [507322866b693357b5000002] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- ª clientid 123 in some parameters method test1 requestinfo Q requestid 507322866b693357b5000002 retrycount originaddress
-2012-10-08 14:59:18.660550 T [87989:70156227402460] [507322866b693357b5000002] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- ª clientid 123 in some parameters method test1 requestinfo Q requestid 507322866b693357b5000002 retrycount originaddress -- ª clientid 123 in some parameters method test1 requestinfo Q requestid 507322866b693357b5000002 retrycount originaddress
-2012-10-08 14:59:18.660595 D [87989:70156227402460] [507322866b693357b5000002] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 170 bytes (0.0ms)
-2012-10-08 14:59:18.660595 D [87989:70156227402460] [507322866b693357b5000002] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 170 bytes (0.0ms)
-2012-10-08 14:59:18.660612 D [87989:70156227402460] [507322866b693357b5000002] Skynet::Client: TutorialService -- Reading header from server
-2012-10-08 14:59:18.660612 D [87989:70156227402460] [507322866b693357b5000002] Skynet::Client: TutorialService -- Reading header from server
-2012-10-08 14:59:18.660668 D [87989:70156236247000] SimpleServer --
-******************
-2012-10-08 14:59:18.660668 D [87989:70156236247000] SimpleServer --
-******************
-2012-10-08 14:59:18.660680 D [87989:70156236247000] SimpleServer -- Received Request
-2012-10-08 14:59:18.660680 D [87989:70156236247000] SimpleServer -- Received Request
-2012-10-08 14:59:18.660690 T [87989:70156236247000] SimpleServer -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 14:59:18.660690 T [87989:70156236247000] SimpleServer -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 14:59:18.660765 T [87989:70156236247000] SimpleServer -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507322866b693357b5000002", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 14:59:18.660765 T [87989:70156236247000] SimpleServer -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507322866b693357b5000002", "retrycount"=>0, "originaddress"=>""}} -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507322866b693357b5000002", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 14:59:18.660788 D [87989:70156236247000] SimpleServer -- Sending Header
-2012-10-08 14:59:18.660788 D [87989:70156236247000] SimpleServer -- Sending Header
-2012-10-08 14:59:18.660842 D [87989:70156236247000] SimpleServer -- Sending Reply
-2012-10-08 14:59:18.660842 D [87989:70156236247000] SimpleServer -- Sending Reply
-2012-10-08 14:59:18.660854 T [87989:70156236247000] SimpleServer -- Reply -- {"result"=>"test1"}
-2012-10-08 14:59:18.660854 T [87989:70156236247000] SimpleServer -- Reply -- {"result"=>"test1"} -- {"result"=>"test1"}
-2012-10-08 14:59:18.661779 T [87989:70156227402460] [507322866b693357b5000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "9\x00\x00\x00"
-2012-10-08 14:59:18.661779 T [87989:70156227402460] [507322866b693357b5000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "9\x00\x00\x00" -- "9\x00\x00\x00"
-2012-10-08 14:59:18.661793 D [87989:70156227402460] [507322866b693357b5000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (1.2ms)
-2012-10-08 14:59:18.661793 D [87989:70156227402460] [507322866b693357b5000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (1.2ms)
-2012-10-08 14:59:18.661850 T [87989:70156227402460] [507322866b693357b5000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\x02servicemethod\x00\x18\x00\x00\x00TutorialService.Forward\x00\x10seq\x00\x00\x00\x00\x00\x00"
-2012-10-08 14:59:18.661850 T [87989:70156227402460] [507322866b693357b5000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\x02servicemethod\x00\x18\x00\x00\x00TutorialService.Forward\x00\x10seq\x00\x00\x00\x00\x00\x00" -- "\x02servicemethod\x00\x18\x00\x00\x00TutorialService.Forward\x00\x10seq\x00\x00\x00\x00\x00\x00"
-2012-10-08 14:59:18.661860 D [87989:70156227402460] [507322866b693357b5000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 53 bytes (0.0ms)
-2012-10-08 14:59:18.661860 D [87989:70156227402460] [507322866b693357b5000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 53 bytes (0.0ms)
-2012-10-08 14:59:18.661895 D [87989:70156227402460] [507322866b693357b5000002] Skynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 14:59:18.661895 D [87989:70156227402460] [507322866b693357b5000002] Skynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 14:59:18.661905 D [87989:70156227402460] [507322866b693357b5000002] Skynet::Client: TutorialService -- Reading response from server
-2012-10-08 14:59:18.661905 D [87989:70156227402460] [507322866b693357b5000002] Skynet::Client: TutorialService -- Reading response from server
-2012-10-08 14:59:18.661961 T [87989:70156227402460] [507322866b693357b5000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "&\x00\x00\x00"
-2012-10-08 14:59:18.661961 T [87989:70156227402460] [507322866b693357b5000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "&\x00\x00\x00" -- "&\x00\x00\x00"
-2012-10-08 14:59:18.661971 D [87989:70156227402460] [507322866b693357b5000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (0.0ms)
-2012-10-08 14:59:18.661971 D [87989:70156227402460] [507322866b693357b5000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (0.0ms)
-2012-10-08 14:59:18.662021 T [87989:70156227402460] [507322866b693357b5000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\x02out\x00\x18\x00\x00\x00\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00\x00\x00"
-2012-10-08 14:59:18.662021 T [87989:70156227402460] [507322866b693357b5000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\x02out\x00\x18\x00\x00\x00\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00\x00\x00" -- "\x02out\x00\x18\x00\x00\x00\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00\x00\x00"
-2012-10-08 14:59:18.662031 D [87989:70156227402460] [507322866b693357b5000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 34 bytes (0.0ms)
-2012-10-08 14:59:18.662031 D [87989:70156227402460] [507322866b693357b5000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 34 bytes (0.0ms)
-2012-10-08 14:59:18.662059 T [87989:70156227402460] [507322866b693357b5000002] Skynet::Client: TutorialService -- Response -- {"out"=>"\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00"}
-2012-10-08 14:59:18.662059 T [87989:70156227402460] [507322866b693357b5000002] Skynet::Client: TutorialService -- Response -- {"out"=>"\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00"} -- {"out"=>"\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00"}
-2012-10-08 14:59:18.662082 T [87989:70156227402460] [507322866b693357b5000002] Skynet::Client: TutorialService -- Return Value -- {"result"=>"test1"}
-2012-10-08 14:59:18.662082 T [87989:70156227402460] [507322866b693357b5000002] Skynet::Client: TutorialService -- Return Value -- {"result"=>"test1"} -- {"result"=>"test1"}
-2012-10-08 14:59:18.662090 I [87989:70156227402460] [507322866b693357b5000002] Skynet::Client: TutorialService -- Called Skynet Service: TutorialService.test1 (1.8ms)
-2012-10-08 14:59:18.662090 I [87989:70156227402460] [507322866b693357b5000002] Skynet::Client: TutorialService -- Called Skynet Service: TutorialService.test1 (1.8ms)
-2012-10-08 14:59:18.662812 T [87989:70156227402460] Skynet::Client: TutorialService -- Socket Connection parameters -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007f9d0b167650@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:107>}
-2012-10-08 14:59:18.662812 T [87989:70156227402460] Skynet::Client: TutorialService -- Socket Connection parameters -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007f9d0b167650@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:107>} -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007f9d0b167650@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:107>}
-2012-10-08 14:59:18.664869 D [87989:70156236307920] SimpleServer -- Waiting for a client to connect
-2012-10-08 14:59:18.664869 D [87989:70156236307920] SimpleServer -- Waiting for a client to connect
-2012-10-08 14:59:18.670547 D [87989:70156227402460] Skynet::Client: TutorialService -- Waiting for Service Handshake
-2012-10-08 14:59:18.670547 D [87989:70156227402460] Skynet::Client: TutorialService -- Waiting for Service Handshake
-2012-10-08 14:59:18.670781 D [87989:70156236307920] SimpleServer -- Client connected, waiting for data from client
-2012-10-08 14:59:18.670781 D [87989:70156236307920] SimpleServer -- Client connected, waiting for data from client
-2012-10-08 14:59:18.671027 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "$\x00\x00\x00"
-2012-10-08 14:59:18.671027 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "$\x00\x00\x00" -- "$\x00\x00\x00"
-2012-10-08 14:59:18.671042 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (0.5ms)
-2012-10-08 14:59:18.671042 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (0.5ms)
-2012-10-08 14:59:18.671106 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00"
-2012-10-08 14:59:18.671106 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00" -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00"
-2012-10-08 14:59:18.671116 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 32 bytes (0.0ms)
-2012-10-08 14:59:18.671116 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 32 bytes (0.0ms)
-2012-10-08 14:59:18.671161 T [87989:70156227402460] Skynet::Client: TutorialService -- Service Handshake -- {"registered"=>true, "clientid"=>"123"}
-2012-10-08 14:59:18.671161 T [87989:70156227402460] Skynet::Client: TutorialService -- Service Handshake -- {"registered"=>true, "clientid"=>"123"} -- {"registered"=>true, "clientid"=>"123"}
-2012-10-08 14:59:18.671177 D [87989:70156227402460] Skynet::Client: TutorialService -- Sending Client Handshake
-2012-10-08 14:59:18.671177 D [87989:70156227402460] Skynet::Client: TutorialService -- Sending Client Handshake
-2012-10-08 14:59:18.671186 T [87989:70156227402460] Skynet::Client: TutorialService -- Client Handshake -- {"clientid"=>"123"}
-2012-10-08 14:59:18.671186 T [87989:70156227402460] Skynet::Client: TutorialService -- Client Handshake -- {"clientid"=>"123"} -- {"clientid"=>"123"}
-2012-10-08 14:59:18.671206 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- clientid 123
-2012-10-08 14:59:18.671206 T [87989:70156227402460] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- clientid 123 -- clientid 123
-2012-10-08 14:59:18.671251 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 23 bytes (0.0ms)
-2012-10-08 14:59:18.671251 D [87989:70156227402460] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 23 bytes (0.0ms)
-2012-10-08 14:59:18.671359 D [87989:70156227402460] [507322866b693357b5000003] Skynet::Client: TutorialService -- Sending Header
-2012-10-08 14:59:18.671359 D [87989:70156227402460] [507322866b693357b5000003] Skynet::Client: TutorialService -- Sending Header
-2012-10-08 14:59:18.671381 T [87989:70156227402460] [507322866b693357b5000003] Skynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 14:59:18.671381 T [87989:70156227402460] [507322866b693357b5000003] Skynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 14:59:18.671404 T [87989:70156227402460] [507322866b693357b5000003] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- 9 servicemethod TutorialService.Forward seq
-2012-10-08 14:59:18.671404 T [87989:70156227402460] [507322866b693357b5000003] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- 9 servicemethod TutorialService.Forward seq -- 9 servicemethod TutorialService.Forward seq
-2012-10-08 14:59:18.671449 D [87989:70156227402460] [507322866b693357b5000003] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 57 bytes (0.0ms)
-2012-10-08 14:59:18.671449 D [87989:70156227402460] [507322866b693357b5000003] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 57 bytes (0.0ms)
-2012-10-08 14:59:18.671467 T [87989:70156227402460] [507322866b693357b5000003] Skynet::Client: TutorialService -- Parameters: -- {"duration"=>3.5}
-2012-10-08 14:59:18.671467 T [87989:70156227402460] [507322866b693357b5000003] Skynet::Client: TutorialService -- Parameters: -- {"duration"=>3.5} -- {"duration"=>3.5}
-2012-10-08 14:59:18.671502 D [87989:70156227402460] [507322866b693357b5000003] Skynet::Client: TutorialService -- Sending Request
-2012-10-08 14:59:18.671502 D [87989:70156227402460] [507322866b693357b5000003] Skynet::Client: TutorialService -- Sending Request
-2012-10-08 14:59:18.671512 T [87989:70156227402460] [507322866b693357b5000003] Skynet::Client: TutorialService -- Request -- {"clientid"=>"123", "in"=>"\x17\x00\x00\x00\x01duration\x00\x00\x00\x00\x00\x00\x00\f@\x00", "method"=>"sleep", "requestinfo"=>{"requestid"=>"507322866b693357b5000003", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 14:59:18.671512 T [87989:70156227402460] [507322866b693357b5000003] Skynet::Client: TutorialService -- Request -- {"clientid"=>"123", "in"=>"\x17\x00\x00\x00\x01duration\x00\x00\x00\x00\x00\x00\x00\f@\x00", "method"=>"sleep", "requestinfo"=>{"requestid"=>"507322866b693357b5000003", "retrycount"=>0, "originaddress"=>""}} -- {"clientid"=>"123", "in"=>"\x17\x00\x00\x00\x01duration\x00\x00\x00\x00\x00\x00\x00\f@\x00", "method"=>"sleep", "requestinfo"=>{"requestid"=>"507322866b693357b5000003", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 14:59:18.671532 T [87989:70156227402460] [507322866b693357b5000003] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- § clientid 123 in duration @ method sleep requestinfo Q requestid 507322866b693357b5000003 retrycount originaddress
-2012-10-08 14:59:18.671532 T [87989:70156227402460] [507322866b693357b5000003] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- § clientid 123 in duration @ method sleep requestinfo Q requestid 507322866b693357b5000003 retrycount originaddress -- § clientid 123 in duration @ method sleep requestinfo Q requestid 507322866b693357b5000003 retrycount originaddress
-2012-10-08 14:59:18.671576 D [87989:70156227402460] [507322866b693357b5000003] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 167 bytes (0.0ms)
-2012-10-08 14:59:18.671576 D [87989:70156227402460] [507322866b693357b5000003] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 167 bytes (0.0ms)
-2012-10-08 14:59:18.671592 D [87989:70156227402460] [507322866b693357b5000003] Skynet::Client: TutorialService -- Reading header from server
-2012-10-08 14:59:18.671592 D [87989:70156227402460] [507322866b693357b5000003] Skynet::Client: TutorialService -- Reading header from server
-2012-10-08 14:59:18.671988 D [87989:70156236307920] SimpleServer --
-******************
-2012-10-08 14:59:18.671988 D [87989:70156236307920] SimpleServer --
-******************
-2012-10-08 14:59:18.672001 D [87989:70156236307920] SimpleServer -- Received Request
-2012-10-08 14:59:18.672001 D [87989:70156236307920] SimpleServer -- Received Request
-2012-10-08 14:59:18.672011 T [87989:70156236307920] SimpleServer -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 14:59:18.672011 T [87989:70156236307920] SimpleServer -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 14:59:18.672078 T [87989:70156236307920] SimpleServer -- Request -- {"clientid"=>"123", "in"=>"\x17\x00\x00\x00\x01duration\x00\x00\x00\x00\x00\x00\x00\f@\x00", "method"=>"sleep", "requestinfo"=>{"requestid"=>"507322866b693357b5000003", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 14:59:18.672078 T [87989:70156236307920] SimpleServer -- Request -- {"clientid"=>"123", "in"=>"\x17\x00\x00\x00\x01duration\x00\x00\x00\x00\x00\x00\x00\f@\x00", "method"=>"sleep", "requestinfo"=>{"requestid"=>"507322866b693357b5000003", "retrycount"=>0, "originaddress"=>""}} -- {"clientid"=>"123", "in"=>"\x17\x00\x00\x00\x01duration\x00\x00\x00\x00\x00\x00\x00\f@\x00", "method"=>"sleep", "requestinfo"=>{"requestid"=>"507322866b693357b5000003", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 14:59:21.672615 W [87989:70156227402460] [507322866b693357b5000003] ResilientSocket::TCPClient ["localhost:2000"] -- #read Timeout waiting for server to reply
-2012-10-08 14:59:21.672615 W [87989:70156227402460] [507322866b693357b5000003] ResilientSocket::TCPClient ["localhost:2000"] -- #read Timeout waiting for server to reply
-2012-10-08 14:59:21.673671 D [87989:70156227402460] [507322866b693357b5000003] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes -- ResilientSocket::ReadTimeout: Timedout after 3.0 seconds trying to read from localhost:2000
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:254:in `block in read'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_debug'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:247:in `read'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:245:in `read_bson_document'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:200:in `block (2 levels) in call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:153:in `block in call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:153:in `with_tags'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:152:in `call'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:69:in `block (5 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:67:in `block (4 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
+2012-10-10 11:39:17.757341 D [11962:70148186843220] SimpleServer -- Received Request
+2012-10-10 11:39:17.757341 D [11962:70148186843220] SimpleServer -- Received Request
+2012-10-10 11:39:17.757351 T [11962:70148186843220] SimpleServer -- Header -- {"clientid"=>nil, "in"=>"\u001A\u0000\u0000\u0000\u0002some\u0000\v\u0000\u0000\u0000parameters\u0000\u0000", "method"=>"test1", "requestinfo"=>{"requestid"=>"507596a56b69332eba000001", "retrycount"=>0, "originaddress"=>""}}
+2012-10-10 11:39:17.757351 T [11962:70148186843220] SimpleServer -- Header -- {"clientid"=>nil, "in"=>"\u001A\u0000\u0000\u0000\u0002some\u0000\v\u0000\u0000\u0000parameters\u0000\u0000", "method"=>"test1", "requestinfo"=>{"requestid"=>"507596a56b69332eba000001", "retrycount"=>0, "originaddress"=>""}} -- {"clientid"=>nil, "in"=>"\u001A\u0000\u0000\u0000\u0002some\u0000\v\u0000\u0000\u0000parameters\u0000\u0000", "method"=>"test1", "requestinfo"=>{"requestid"=>"507596a56b69332eba000001", "retrycount"=>0, "originaddress"=>""}}
+2012-10-10 11:39:17.757834 T [11962:70148186921680] [507596a56b69332eba000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "$\x00\x00\x00"
+2012-10-10 11:39:17.757834 T [11962:70148186921680] [507596a56b69332eba000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "$\x00\x00\x00" -- "$\x00\x00\x00"
+2012-10-10 11:39:17.757844 D [11962:70148186921680] [507596a56b69332eba000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (0.7ms)
+2012-10-10 11:39:17.757844 D [11962:70148186921680] [507596a56b69332eba000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (0.7ms)
+2012-10-10 11:39:17.757894 T [11962:70148186921680] [507596a56b69332eba000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00"
+2012-10-10 11:39:17.757894 T [11962:70148186921680] [507596a56b69332eba000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00" -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00"
+2012-10-10 11:39:17.757904 D [11962:70148186921680] [507596a56b69332eba000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 32 bytes (0.0ms)
+2012-10-10 11:39:17.757904 D [11962:70148186921680] [507596a56b69332eba000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 32 bytes (0.0ms)
+2012-10-10 11:39:17.757936 D [11962:70148186921680] [507596a56b69332eba000001] RubySkynet::Client: TutorialService -- Header -- {"registered"=>true, "clientid"=>"123"}
+2012-10-10 11:39:17.757936 D [11962:70148186921680] [507596a56b69332eba000001] RubySkynet::Client: TutorialService -- Header -- {"registered"=>true, "clientid"=>"123"} -- {"registered"=>true, "clientid"=>"123"}
+2012-10-10 11:39:17.757946 D [11962:70148186921680] [507596a56b69332eba000001] RubySkynet::Client: TutorialService -- Reading response from server
+2012-10-10 11:39:17.757946 D [11962:70148186921680] [507596a56b69332eba000001] RubySkynet::Client: TutorialService -- Reading response from server
+2012-10-10 11:39:20.758593 W [11962:70148186921680] [507596a56b69332eba000001] ResilientSocket::TCPClient ["localhost:2000"] -- #read Timeout waiting for server to reply
+2012-10-10 11:39:20.758593 W [11962:70148186921680] [507596a56b69332eba000001] ResilientSocket::TCPClient ["localhost:2000"] -- #read Timeout waiting for server to reply
+2012-10-10 11:39:20.758810 D [11962:70148186921680] [507596a56b69332eba000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes -- ResilientSocket::ReadTimeout: Timedout after 3.0 seconds trying to read from localhost:2000
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:309:in `block in read'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_debug'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:302:in `read'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:245:in `read_bson_document'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:205:in `block (2 levels) in call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:153:in `block in call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:153:in `with_tags'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:152:in `call'
+/Users/rmorrison/Sandbox/ruby_skynet/test/ruby_skynet_client_test.rb:45:in `block (5 levels) in <class:RubySkynetClientTest>'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:48:in `connect'
+/Users/rmorrison/Sandbox/ruby_skynet/test/ruby_skynet_client_test.rb:44:in `block (4 levels) in <class:RubySkynetClientTest>'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
@@ -1514,27 +466,26 @@
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `_run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' (3002.1ms)
-2012-10-08 14:59:21.673671 D [87989:70156227402460] [507322866b693357b5000003] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes -- ResilientSocket::ReadTimeout: Timedout after 3.0 seconds trying to read from localhost:2000
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:254:in `block in read'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_debug'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:247:in `read'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:245:in `read_bson_document'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:200:in `block (2 levels) in call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:153:in `block in call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:153:in `with_tags'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:152:in `call'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:69:in `block (5 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:67:in `block (4 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
+/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' (3000.8ms)
+2012-10-10 11:39:20.758810 D [11962:70148186921680] [507596a56b69332eba000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes -- ResilientSocket::ReadTimeout: Timedout after 3.0 seconds trying to read from localhost:2000
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:309:in `block in read'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_debug'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:302:in `read'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:245:in `read_bson_document'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:205:in `block (2 levels) in call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:153:in `block in call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:153:in `with_tags'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:152:in `call'
+/Users/rmorrison/Sandbox/ruby_skynet/test/ruby_skynet_client_test.rb:45:in `block (5 levels) in <class:RubySkynetClientTest>'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:48:in `connect'
+/Users/rmorrison/Sandbox/ruby_skynet/test/ruby_skynet_client_test.rb:44:in `block (4 levels) in <class:RubySkynetClientTest>'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
@@ -1549,25 +500,24 @@
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' -- ResilientSocket::ReadTimeout: Timedout after 3.0 seconds trying to read from localhost:2000
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:254:in `block in read'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_debug'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:247:in `read'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:245:in `read_bson_document'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:200:in `block (2 levels) in call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:153:in `block in call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:153:in `with_tags'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:152:in `call'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:69:in `block (5 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:67:in `block (4 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:309:in `block in read'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_debug'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:302:in `read'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:245:in `read_bson_document'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:205:in `block (2 levels) in call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:153:in `block in call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:153:in `with_tags'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:152:in `call'
+/Users/rmorrison/Sandbox/ruby_skynet/test/ruby_skynet_client_test.rb:45:in `block (5 levels) in <class:RubySkynetClientTest>'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:48:in `connect'
+/Users/rmorrison/Sandbox/ruby_skynet/test/ruby_skynet_client_test.rb:44:in `block (4 levels) in <class:RubySkynetClientTest>'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
@@ -1581,27 +531,26 @@
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `_run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' (3002.1ms)
-2012-10-08 14:59:21.673702 I [87989:70156227402460] [507322866b693357b5000003] Skynet::Client: TutorialService -- Called Skynet Service: TutorialService.sleep -- ResilientSocket::ReadTimeout: Timedout after 3.0 seconds trying to read from localhost:2000
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:254:in `block in read'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_debug'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:247:in `read'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:245:in `read_bson_document'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:200:in `block (2 levels) in call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:153:in `block in call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:153:in `with_tags'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:152:in `call'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:69:in `block (5 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:67:in `block (4 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
+/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' (3000.8ms)
+2012-10-10 11:39:20.758842 I [11962:70148186921680] [507596a56b69332eba000001] RubySkynet::Client: TutorialService -- Called Skynet Service: TutorialService.test1 -- ResilientSocket::ReadTimeout: Timedout after 3.0 seconds trying to read from localhost:2000
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:309:in `block in read'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_debug'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:302:in `read'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:245:in `read_bson_document'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:205:in `block (2 levels) in call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:153:in `block in call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:153:in `with_tags'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:152:in `call'
+/Users/rmorrison/Sandbox/ruby_skynet/test/ruby_skynet_client_test.rb:45:in `block (5 levels) in <class:RubySkynetClientTest>'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:48:in `connect'
+/Users/rmorrison/Sandbox/ruby_skynet/test/ruby_skynet_client_test.rb:44:in `block (4 levels) in <class:RubySkynetClientTest>'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
@@ -1615,27 +564,26 @@
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `_run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' (3002.4ms)
-2012-10-08 14:59:21.673702 I [87989:70156227402460] [507322866b693357b5000003] Skynet::Client: TutorialService -- Called Skynet Service: TutorialService.sleep -- ResilientSocket::ReadTimeout: Timedout after 3.0 seconds trying to read from localhost:2000
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:254:in `block in read'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_debug'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:247:in `read'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:245:in `read_bson_document'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:200:in `block (2 levels) in call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:153:in `block in call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:153:in `with_tags'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:152:in `call'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:69:in `block (5 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:67:in `block (4 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
+/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' (3002.8ms)
+2012-10-10 11:39:20.758842 I [11962:70148186921680] [507596a56b69332eba000001] RubySkynet::Client: TutorialService -- Called Skynet Service: TutorialService.test1 -- ResilientSocket::ReadTimeout: Timedout after 3.0 seconds trying to read from localhost:2000
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:309:in `block in read'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_debug'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:302:in `read'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:245:in `read_bson_document'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:205:in `block (2 levels) in call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:153:in `block in call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:153:in `with_tags'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:152:in `call'
+/Users/rmorrison/Sandbox/ruby_skynet/test/ruby_skynet_client_test.rb:45:in `block (5 levels) in <class:RubySkynetClientTest>'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:48:in `connect'
+/Users/rmorrison/Sandbox/ruby_skynet/test/ruby_skynet_client_test.rb:44:in `block (4 levels) in <class:RubySkynetClientTest>'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
@@ -1650,25 +598,24 @@
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' -- ResilientSocket::ReadTimeout: Timedout after 3.0 seconds trying to read from localhost:2000
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:254:in `block in read'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_debug'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:247:in `read'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:245:in `read_bson_document'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:200:in `block (2 levels) in call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:153:in `block in call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:153:in `with_tags'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:152:in `call'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:69:in `block (5 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:67:in `block (4 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:309:in `block in read'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_debug'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:302:in `read'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:245:in `read_bson_document'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:205:in `block (2 levels) in call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:153:in `block in call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:153:in `with_tags'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:152:in `call'
+/Users/rmorrison/Sandbox/ruby_skynet/test/ruby_skynet_client_test.rb:45:in `block (5 levels) in <class:RubySkynetClientTest>'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:48:in `connect'
+/Users/rmorrison/Sandbox/ruby_skynet/test/ruby_skynet_client_test.rb:44:in `block (4 levels) in <class:RubySkynetClientTest>'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
@@ -1682,673 +629,79 @@
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `_run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' (3002.4ms)
-2012-10-08 14:59:21.675520 T [87989:70156227402460] Skynet::Client: SomeService -- Socket Connection parameters -- {:server=>"localhost:3300", :connect_retry_interval=>0.1, :connect_retry_count=>5, :read_timeout=>60, :connect_timeout=>30, :buffered=>false, :on_connect=>#<Proc:0x007f9d0b1d4a48@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:107>}
-2012-10-08 14:59:21.675520 T [87989:70156227402460] Skynet::Client: SomeService -- Socket Connection parameters -- {:server=>"localhost:3300", :connect_retry_interval=>0.1, :connect_retry_count=>5, :read_timeout=>60, :connect_timeout=>30, :buffered=>false, :on_connect=>#<Proc:0x007f9d0b1d4a48@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:107>} -- {:server=>"localhost:3300", :connect_retry_interval=>0.1, :connect_retry_count=>5, :read_timeout=>60, :connect_timeout=>30, :buffered=>false, :on_connect=>#<Proc:0x007f9d0b1d4a48@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:107>}
-2012-10-08 14:59:21.676292 W [87989:70156227402460] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 1
-2012-10-08 14:59:21.676292 W [87989:70156227402460] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 1
-2012-10-08 14:59:21.777425 W [87989:70156227402460] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 2
-2012-10-08 14:59:21.777425 W [87989:70156227402460] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 2
-2012-10-08 14:59:21.879343 W [87989:70156227402460] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 3
-2012-10-08 14:59:21.879343 W [87989:70156227402460] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 3
-2012-10-08 14:59:21.982078 W [87989:70156227402460] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 4
-2012-10-08 14:59:21.982078 W [87989:70156227402460] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 4
-2012-10-08 14:59:22.083831 W [87989:70156227402460] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 5
-2012-10-08 14:59:22.083831 W [87989:70156227402460] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 5
-2012-10-08 14:59:22.184663 E [87989:70156227402460] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Giving up after 5 retries
-2012-10-08 14:59:22.184663 E [87989:70156227402460] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Giving up after 5 retries
-2012-10-08 14:59:22.184771 I [87989:70156227402460] ResilientSocket::TCPClient ["localhost:3300"] -- Connecting to server localhost:3300 -- ResilientSocket::ConnectionFailure: After 5 attempts: Errno::ECONNREFUSED: Connection refused - connect(2)
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:418:in `rescue in block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:388:in `block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:387:in `connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:193:in `block in connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each_with_index'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:163:in `initialize'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:133:in `new'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:133:in `initialize'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:21:in `new'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:21:in `block (4 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:20:in `block (3 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:565:in `block in _run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `_run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:746:in `_run_anything'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:909:in `run_tests'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:896:in `block in _run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `_run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' (509.2ms)
-2012-10-08 14:59:22.184771 I [87989:70156227402460] ResilientSocket::TCPClient ["localhost:3300"] -- Connecting to server localhost:3300 -- ResilientSocket::ConnectionFailure: After 5 attempts: Errno::ECONNREFUSED: Connection refused - connect(2)
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:418:in `rescue in block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:388:in `block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:387:in `connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:193:in `block in connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each_with_index'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:163:in `initialize'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:133:in `new'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:133:in `initialize'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:21:in `new'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:21:in `block (4 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:20:in `block (3 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:565:in `block in _run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `_run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:746:in `_run_anything'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:909:in `run_tests'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:896:in `block in _run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `_run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' -- ResilientSocket::ConnectionFailure: After 5 attempts: Errno::ECONNREFUSED: Connection refused - connect(2)
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:418:in `rescue in block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:388:in `block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:387:in `connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:193:in `block in connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each_with_index'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:163:in `initialize'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:133:in `new'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:133:in `initialize'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:21:in `new'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:21:in `block (4 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:20:in `block (3 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:565:in `block in _run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `_run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:746:in `_run_anything'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:909:in `run_tests'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:896:in `block in _run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `_run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' (509.2ms)
-2012-10-08 14:59:30.183588 T [88036:70135616592600] Skynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007f93712476e0@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:31>}
-2012-10-08 14:59:30.183588 T [88036:70135616592600] Skynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007f93712476e0@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:31>} -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007f93712476e0@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:31>}
-2012-10-08 14:59:30.199315 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x00"
-2012-10-08 14:59:30.199315 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x00" -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x00"
-2012-10-08 14:59:30.199405 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 13 bytes (0.0ms)
-2012-10-08 14:59:30.199405 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 13 bytes (0.0ms)
-2012-10-08 14:59:30.200098 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\a"
-2012-10-08 14:59:30.200098 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\a" -- "\x00\x00\x00\a"
-2012-10-08 14:59:30.200114 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.7ms)
-2012-10-08 14:59:30.200114 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.7ms)
-2012-10-08 14:59:30.200164 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00*\x03ctl"
-2012-10-08 14:59:30.200164 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00*\x03ctl" -- "\b\x00*\x03ctl"
-2012-10-08 14:59:30.200173 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 7 bytes (0.0ms)
-2012-10-08 14:59:30.200173 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 7 bytes (0.0ms)
-2012-10-08 14:59:30.200719 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x01"
-2012-10-08 14:59:30.200719 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x01" -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x01"
-2012-10-08 14:59:30.200772 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 13 bytes (0.0ms)
-2012-10-08 14:59:30.200772 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 13 bytes (0.0ms)
-2012-10-08 14:59:30.201145 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\a"
-2012-10-08 14:59:30.201145 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\a" -- "\x00\x00\x00\a"
-2012-10-08 14:59:30.201157 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.4ms)
-2012-10-08 14:59:30.201157 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.4ms)
-2012-10-08 14:59:30.201217 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00*\x03foo"
-2012-10-08 14:59:30.201217 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00*\x03foo" -- "\b\x00*\x03foo"
-2012-10-08 14:59:30.201227 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 7 bytes (0.1ms)
-2012-10-08 14:59:30.201227 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 7 bytes (0.1ms)
-2012-10-08 14:59:30.201458 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x02"
-2012-10-08 14:59:30.201458 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x02" -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x02"
-2012-10-08 14:59:30.201503 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 13 bytes (0.0ms)
-2012-10-08 14:59:30.201503 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 13 bytes (0.0ms)
-2012-10-08 14:59:30.202299 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\f"
-2012-10-08 14:59:30.202299 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\f" -- "\x00\x00\x00\f"
-2012-10-08 14:59:30.202311 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.8ms)
-2012-10-08 14:59:30.202311 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.8ms)
-2012-10-08 14:59:30.202363 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00*\bservices"
-2012-10-08 14:59:30.202363 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00*\bservices" -- "\b\x00*\bservices"
-2012-10-08 14:59:30.202373 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 12 bytes (0.0ms)
-2012-10-08 14:59:30.202373 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 12 bytes (0.0ms)
-2012-10-08 14:59:30.202602 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x03"
-2012-10-08 14:59:30.202602 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x03" -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x03"
-2012-10-08 14:59:30.202643 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 13 bytes (0.0ms)
-2012-10-08 14:59:30.202643 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 13 bytes (0.0ms)
-2012-10-08 14:59:30.203482 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x05"
-2012-10-08 14:59:30.203482 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x05" -- "\x00\x00\x00\x05"
-2012-10-08 14:59:30.203494 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.8ms)
-2012-10-08 14:59:30.203494 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.8ms)
-2012-10-08 14:59:30.204280 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\xA0\x06\b"
-2012-10-08 14:59:30.204280 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\xA0\x06\b" -- "\b\x00\xA0\x06\b"
-2012-10-08 14:59:30.204295 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 5 bytes (0.8ms)
-2012-10-08 14:59:30.204295 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 5 bytes (0.8ms)
-2012-10-08 14:59:30.205426 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
-2012-10-08 14:59:30.205426 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01" -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
-2012-10-08 14:59:30.205690 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 30 bytes (0.2ms)
-2012-10-08 14:59:30.205690 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 30 bytes (0.2ms)
-2012-10-08 14:59:30.207111 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x02"
-2012-10-08 14:59:30.207111 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x02" -- "\x00\x00\x00\x02"
-2012-10-08 14:59:30.207185 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (1.5ms)
-2012-10-08 14:59:30.207185 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (1.5ms)
-2012-10-08 14:59:30.207791 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00"
-2012-10-08 14:59:30.207791 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00" -- "\b\x00"
-2012-10-08 14:59:30.207807 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 2 bytes (0.6ms)
-2012-10-08 14:59:30.207807 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 2 bytes (0.6ms)
-2012-10-08 14:59:30.208170 T [88036:70135616592600] Skynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007f9371169d90@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:31>}
-2012-10-08 14:59:30.208170 T [88036:70135616592600] Skynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007f9371169d90@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:31>} -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007f9371169d90@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:31>}
-2012-10-08 14:59:30.209864 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x04\b\x00\x10\x05"
-2012-10-08 14:59:30.209864 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x04\b\x00\x10\x05" -- "\x00\x00\x00\x04\b\x00\x10\x05"
-2012-10-08 14:59:30.209951 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 8 bytes (0.1ms)
-2012-10-08 14:59:30.209951 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 8 bytes (0.1ms)
-2012-10-08 14:59:30.211785 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x06"
-2012-10-08 14:59:30.211785 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x06" -- "\x00\x00\x00\x06"
-2012-10-08 14:59:30.211806 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (1.8ms)
-2012-10-08 14:59:30.211806 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (1.8ms)
-2012-10-08 14:59:30.211862 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\x18\x9A\xE6\t"
-2012-10-08 14:59:30.211862 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\x18\x9A\xE6\t" -- "\b\x00\x18\x9A\xE6\t"
-2012-10-08 14:59:30.211871 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 6 bytes (0.0ms)
-2012-10-08 14:59:30.211871 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 6 bytes (0.0ms)
-2012-10-08 14:59:30.214849 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
-2012-10-08 14:59:30.214849 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01" -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
-2012-10-08 14:59:30.215540 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 30 bytes (0.7ms)
-2012-10-08 14:59:30.215540 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 30 bytes (0.7ms)
-2012-10-08 14:59:30.221577 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x02"
-2012-10-08 14:59:30.221577 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x02" -- "\x00\x00\x00\x02"
-2012-10-08 14:59:30.221620 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (6.0ms)
-2012-10-08 14:59:30.221620 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (6.0ms)
-2012-10-08 14:59:30.221688 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00"
-2012-10-08 14:59:30.221688 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00" -- "\b\x00"
-2012-10-08 14:59:30.221698 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 2 bytes (0.0ms)
-2012-10-08 14:59:30.221698 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 2 bytes (0.0ms)
-2012-10-08 14:59:30.222022 T [88036:70135616592600] Skynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007f937190bfa8@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:31>}
-2012-10-08 14:59:30.222022 T [88036:70135616592600] Skynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007f937190bfa8@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:31>} -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007f937190bfa8@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:31>}
-2012-10-08 14:59:30.228396 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\"\b\x00\x10\x02\"\t/test/foo*\x06value2H\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
-2012-10-08 14:59:30.228396 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\"\b\x00\x10\x02\"\t/test/foo*\x06value2H\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01" -- "\x00\x00\x00\"\b\x00\x10\x02\"\t/test/foo*\x06value2H\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
-2012-10-08 14:59:30.229918 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 38 bytes (1.5ms)
-2012-10-08 14:59:30.229918 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 38 bytes (1.5ms)
-2012-10-08 14:59:30.238281 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x06"
-2012-10-08 14:59:30.238281 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x06" -- "\x00\x00\x00\x06"
-2012-10-08 14:59:30.238317 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (8.4ms)
-2012-10-08 14:59:30.238317 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (8.4ms)
-2012-10-08 14:59:30.238382 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\x18\x9C\xE6\t"
-2012-10-08 14:59:30.238382 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\x18\x9C\xE6\t" -- "\b\x00\x18\x9C\xE6\t"
-2012-10-08 14:59:30.238392 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 6 bytes (0.0ms)
-2012-10-08 14:59:30.238392 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 6 bytes (0.0ms)
-2012-10-08 14:59:30.238728 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x0F\b\x00\x10\x01\"\t/test/foo"
-2012-10-08 14:59:30.238728 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x0F\b\x00\x10\x01\"\t/test/foo" -- "\x00\x00\x00\x0F\b\x00\x10\x01\"\t/test/foo"
-2012-10-08 14:59:30.238810 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 19 bytes (0.1ms)
-2012-10-08 14:59:30.238810 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 19 bytes (0.1ms)
-2012-10-08 14:59:30.240311 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x0E"
-2012-10-08 14:59:30.240311 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x0E" -- "\x00\x00\x00\x0E"
-2012-10-08 14:59:30.240327 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (1.5ms)
-2012-10-08 14:59:30.240327 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (1.5ms)
-2012-10-08 14:59:30.240379 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\x18\x9C\xE6\t2\x06value2"
-2012-10-08 14:59:30.240379 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\x18\x9C\xE6\t2\x06value2" -- "\b\x00\x18\x9C\xE6\t2\x06value2"
-2012-10-08 14:59:30.240388 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 14 bytes (0.0ms)
-2012-10-08 14:59:30.240388 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 14 bytes (0.0ms)
-2012-10-08 14:59:30.242873 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
-2012-10-08 14:59:30.242873 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01" -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
-2012-10-08 14:59:30.242949 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 30 bytes (0.1ms)
-2012-10-08 14:59:30.242949 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 30 bytes (0.1ms)
-2012-10-08 14:59:30.251536 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x02"
-2012-10-08 14:59:30.251536 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x02" -- "\x00\x00\x00\x02"
-2012-10-08 14:59:30.251572 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (8.6ms)
-2012-10-08 14:59:30.251572 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (8.6ms)
-2012-10-08 14:59:30.251993 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00"
-2012-10-08 14:59:30.251993 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00" -- "\b\x00"
-2012-10-08 14:59:30.252012 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 2 bytes (0.4ms)
-2012-10-08 14:59:30.252012 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 2 bytes (0.4ms)
-2012-10-08 14:59:30.252273 T [88036:70135616592600] Skynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007f9371181990@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:31>}
-2012-10-08 14:59:30.252273 T [88036:70135616592600] Skynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007f9371181990@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:31>} -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007f9371181990@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:31>}
-2012-10-08 14:59:30.253583 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00!\b\x00\x10\x02\"\t/test/foo*\x05valueH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
-2012-10-08 14:59:30.253583 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00!\b\x00\x10\x02\"\t/test/foo*\x05valueH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01" -- "\x00\x00\x00!\b\x00\x10\x02\"\t/test/foo*\x05valueH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
-2012-10-08 14:59:30.253804 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 37 bytes (0.2ms)
-2012-10-08 14:59:30.253804 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 37 bytes (0.2ms)
-2012-10-08 14:59:30.254840 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x06"
-2012-10-08 14:59:30.254840 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x06" -- "\x00\x00\x00\x06"
-2012-10-08 14:59:30.254870 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (1.0ms)
-2012-10-08 14:59:30.254870 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (1.0ms)
-2012-10-08 14:59:30.260778 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\x18\x9E\xE6\t"
-2012-10-08 14:59:30.260778 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\x18\x9E\xE6\t" -- "\b\x00\x18\x9E\xE6\t"
-2012-10-08 14:59:30.260797 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 6 bytes (5.9ms)
-2012-10-08 14:59:30.260797 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 6 bytes (5.9ms)
-2012-10-08 14:59:30.261233 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x0F\b\x00\x10\x01\"\t/test/foo"
-2012-10-08 14:59:30.261233 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x0F\b\x00\x10\x01\"\t/test/foo" -- "\x00\x00\x00\x0F\b\x00\x10\x01\"\t/test/foo"
-2012-10-08 14:59:30.261668 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 19 bytes (0.4ms)
-2012-10-08 14:59:30.261668 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 19 bytes (0.4ms)
-2012-10-08 14:59:30.263191 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\r"
-2012-10-08 14:59:30.263191 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\r" -- "\x00\x00\x00\r"
-2012-10-08 14:59:30.263207 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (1.5ms)
-2012-10-08 14:59:30.263207 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (1.5ms)
-2012-10-08 14:59:30.263260 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\x18\x9E\xE6\t2\x05value"
-2012-10-08 14:59:30.263260 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\x18\x9E\xE6\t2\x05value" -- "\b\x00\x18\x9E\xE6\t2\x05value"
-2012-10-08 14:59:30.263269 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 13 bytes (0.0ms)
-2012-10-08 14:59:30.263269 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 13 bytes (0.0ms)
-2012-10-08 14:59:30.266542 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
-2012-10-08 14:59:30.266542 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01" -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
-2012-10-08 14:59:30.266881 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 30 bytes (0.3ms)
-2012-10-08 14:59:30.266881 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 30 bytes (0.3ms)
-2012-10-08 14:59:30.268777 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x02"
-2012-10-08 14:59:30.268777 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x02" -- "\x00\x00\x00\x02"
-2012-10-08 14:59:30.268797 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (1.9ms)
-2012-10-08 14:59:30.268797 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (1.9ms)
-2012-10-08 14:59:30.268851 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00"
-2012-10-08 14:59:30.268851 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00" -- "\b\x00"
-2012-10-08 14:59:30.268861 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 2 bytes (0.0ms)
-2012-10-08 14:59:30.268861 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 2 bytes (0.0ms)
-2012-10-08 14:59:30.269099 T [88036:70135616592600] Skynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:9999", :connect_retry_interval=>0.1, :connect_retry_count=>5, :read_timeout=>5, :connect_timeout=>3, :buffered=>false, :on_connect=>#<Proc:0x007f93711d7f48@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:31>}
-2012-10-08 14:59:30.269099 T [88036:70135616592600] Skynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:9999", :connect_retry_interval=>0.1, :connect_retry_count=>5, :read_timeout=>5, :connect_timeout=>3, :buffered=>false, :on_connect=>#<Proc:0x007f93711d7f48@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:31>} -- {:server=>"localhost:9999", :connect_retry_interval=>0.1, :connect_retry_count=>5, :read_timeout=>5, :connect_timeout=>3, :buffered=>false, :on_connect=>#<Proc:0x007f93711d7f48@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:31>}
-2012-10-08 14:59:30.270603 W [88036:70135616592600] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 1
-2012-10-08 14:59:30.270603 W [88036:70135616592600] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 1
-2012-10-08 14:59:30.372581 W [88036:70135616592600] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 2
-2012-10-08 14:59:30.372581 W [88036:70135616592600] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 2
-2012-10-08 14:59:30.474528 W [88036:70135616592600] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 3
-2012-10-08 14:59:30.474528 W [88036:70135616592600] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 3
-2012-10-08 14:59:30.576477 W [88036:70135616592600] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 4
-2012-10-08 14:59:30.576477 W [88036:70135616592600] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 4
-2012-10-08 14:59:30.677885 W [88036:70135616592600] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 5
-2012-10-08 14:59:30.677885 W [88036:70135616592600] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 5
-2012-10-08 14:59:30.779732 E [88036:70135616592600] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Giving up after 5 retries
-2012-10-08 14:59:30.779732 E [88036:70135616592600] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Giving up after 5 retries
-2012-10-08 14:59:30.779833 I [88036:70135616592600] ResilientSocket::TCPClient ["localhost:9999"] -- Connecting to server localhost:9999 -- ResilientSocket::ConnectionFailure: After 5 attempts: Errno::ECONNREFUSED: Connection refused - connect(2)
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:418:in `rescue in block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:388:in `block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:387:in `connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:193:in `block in connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each_with_index'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:163:in `initialize'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:36:in `new'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:36:in `initialize'
-/Users/rmorrison/Sandbox/ruby_skynet/test/doozer_client_test.rb:22:in `new'
-/Users/rmorrison/Sandbox/ruby_skynet/test/doozer_client_test.rb:22:in `block (4 levels) in <class:DoozerClientTest>'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
-/Users/rmorrison/Sandbox/ruby_skynet/test/doozer_client_test.rb:21:in `block (3 levels) in <class:DoozerClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:565:in `block in _run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `_run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:746:in `_run_anything'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:909:in `run_tests'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:896:in `block in _run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `_run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' (510.7ms)
-2012-10-08 14:59:30.779833 I [88036:70135616592600] ResilientSocket::TCPClient ["localhost:9999"] -- Connecting to server localhost:9999 -- ResilientSocket::ConnectionFailure: After 5 attempts: Errno::ECONNREFUSED: Connection refused - connect(2)
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:418:in `rescue in block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:388:in `block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:387:in `connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:193:in `block in connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each_with_index'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:163:in `initialize'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:36:in `new'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:36:in `initialize'
-/Users/rmorrison/Sandbox/ruby_skynet/test/doozer_client_test.rb:22:in `new'
-/Users/rmorrison/Sandbox/ruby_skynet/test/doozer_client_test.rb:22:in `block (4 levels) in <class:DoozerClientTest>'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
-/Users/rmorrison/Sandbox/ruby_skynet/test/doozer_client_test.rb:21:in `block (3 levels) in <class:DoozerClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:565:in `block in _run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `_run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:746:in `_run_anything'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:909:in `run_tests'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:896:in `block in _run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `_run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' -- ResilientSocket::ConnectionFailure: After 5 attempts: Errno::ECONNREFUSED: Connection refused - connect(2)
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:418:in `rescue in block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:388:in `block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:387:in `connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:193:in `block in connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each_with_index'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:163:in `initialize'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:36:in `new'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:36:in `initialize'
-/Users/rmorrison/Sandbox/ruby_skynet/test/doozer_client_test.rb:22:in `new'
-/Users/rmorrison/Sandbox/ruby_skynet/test/doozer_client_test.rb:22:in `block (4 levels) in <class:DoozerClientTest>'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
-/Users/rmorrison/Sandbox/ruby_skynet/test/doozer_client_test.rb:21:in `block (3 levels) in <class:DoozerClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:565:in `block in _run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `_run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:746:in `_run_anything'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:909:in `run_tests'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:896:in `block in _run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `_run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' (510.7ms)
-2012-10-08 14:59:30.781944 T [88036:70135616592600] Skynet::Client: TutorialService -- Socket Connection parameters -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007f93711acc30@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:107>}
-2012-10-08 14:59:30.781944 T [88036:70135616592600] Skynet::Client: TutorialService -- Socket Connection parameters -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007f93711acc30@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:107>} -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007f93711acc30@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:107>}
-2012-10-08 14:59:30.782537 D [88036:70135617251580] SimpleServer -- Waiting for a client to connect
-2012-10-08 14:59:30.782537 D [88036:70135617251580] SimpleServer -- Waiting for a client to connect
-2012-10-08 14:59:30.783060 D [88036:70135616592600] Skynet::Client: TutorialService -- Waiting for Service Handshake
-2012-10-08 14:59:30.783060 D [88036:70135616592600] Skynet::Client: TutorialService -- Waiting for Service Handshake
-2012-10-08 14:59:30.783247 D [88036:70135617251580] SimpleServer -- Client connected, waiting for data from client
-2012-10-08 14:59:30.783247 D [88036:70135617251580] SimpleServer -- Client connected, waiting for data from client
-2012-10-08 14:59:30.783612 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "$\x00\x00\x00"
-2012-10-08 14:59:30.783612 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "$\x00\x00\x00" -- "$\x00\x00\x00"
-2012-10-08 14:59:30.783625 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (0.5ms)
-2012-10-08 14:59:30.783625 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (0.5ms)
-2012-10-08 14:59:30.783970 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00"
-2012-10-08 14:59:30.783970 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00" -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00"
-2012-10-08 14:59:30.783994 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 32 bytes (0.3ms)
-2012-10-08 14:59:30.783994 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 32 bytes (0.3ms)
-2012-10-08 14:59:30.784047 T [88036:70135616592600] Skynet::Client: TutorialService -- Service Handshake -- {"registered"=>true, "clientid"=>"123"}
-2012-10-08 14:59:30.784047 T [88036:70135616592600] Skynet::Client: TutorialService -- Service Handshake -- {"registered"=>true, "clientid"=>"123"} -- {"registered"=>true, "clientid"=>"123"}
-2012-10-08 14:59:30.784063 D [88036:70135616592600] Skynet::Client: TutorialService -- Sending Client Handshake
-2012-10-08 14:59:30.784063 D [88036:70135616592600] Skynet::Client: TutorialService -- Sending Client Handshake
-2012-10-08 14:59:30.784072 T [88036:70135616592600] Skynet::Client: TutorialService -- Client Handshake -- {"clientid"=>"123"}
-2012-10-08 14:59:30.784072 T [88036:70135616592600] Skynet::Client: TutorialService -- Client Handshake -- {"clientid"=>"123"} -- {"clientid"=>"123"}
-2012-10-08 14:59:30.784091 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- clientid 123
-2012-10-08 14:59:30.784091 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- clientid 123 -- clientid 123
-2012-10-08 14:59:30.784137 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 23 bytes (0.0ms)
-2012-10-08 14:59:30.784137 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 23 bytes (0.0ms)
-2012-10-08 14:59:30.784202 D [88036:70135616592600] [507322926b693357e4000001] Skynet::Client: TutorialService -- Sending Header
-2012-10-08 14:59:30.784202 D [88036:70135616592600] [507322926b693357e4000001] Skynet::Client: TutorialService -- Sending Header
-2012-10-08 14:59:30.784213 T [88036:70135616592600] [507322926b693357e4000001] Skynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 14:59:30.784213 T [88036:70135616592600] [507322926b693357e4000001] Skynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 14:59:30.784232 T [88036:70135616592600] [507322926b693357e4000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- 9 servicemethod TutorialService.Forward seq
-2012-10-08 14:59:30.784232 T [88036:70135616592600] [507322926b693357e4000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- 9 servicemethod TutorialService.Forward seq -- 9 servicemethod TutorialService.Forward seq
-2012-10-08 14:59:30.784275 D [88036:70135616592600] [507322926b693357e4000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 57 bytes (0.0ms)
-2012-10-08 14:59:30.784275 D [88036:70135616592600] [507322926b693357e4000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 57 bytes (0.0ms)
-2012-10-08 14:59:30.784291 T [88036:70135616592600] [507322926b693357e4000001] Skynet::Client: TutorialService -- Parameters: -- {"some"=>"parameters"}
-2012-10-08 14:59:30.784291 T [88036:70135616592600] [507322926b693357e4000001] Skynet::Client: TutorialService -- Parameters: -- {"some"=>"parameters"} -- {"some"=>"parameters"}
-2012-10-08 14:59:30.784317 D [88036:70135616592600] [507322926b693357e4000001] Skynet::Client: TutorialService -- Sending Request
-2012-10-08 14:59:30.784317 D [88036:70135616592600] [507322926b693357e4000001] Skynet::Client: TutorialService -- Sending Request
-2012-10-08 14:59:30.784327 T [88036:70135616592600] [507322926b693357e4000001] Skynet::Client: TutorialService -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507322926b693357e4000001", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 14:59:30.784327 T [88036:70135616592600] [507322926b693357e4000001] Skynet::Client: TutorialService -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507322926b693357e4000001", "retrycount"=>0, "originaddress"=>""}} -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507322926b693357e4000001", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 14:59:30.784347 T [88036:70135616592600] [507322926b693357e4000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- ª clientid 123 in some parameters method test1 requestinfo Q requestid 507322926b693357e4000001 retrycount originaddress
-2012-10-08 14:59:30.784347 T [88036:70135616592600] [507322926b693357e4000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- ª clientid 123 in some parameters method test1 requestinfo Q requestid 507322926b693357e4000001 retrycount originaddress -- ª clientid 123 in some parameters method test1 requestinfo Q requestid 507322926b693357e4000001 retrycount originaddress
-2012-10-08 14:59:30.784389 D [88036:70135616592600] [507322926b693357e4000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 170 bytes (0.0ms)
-2012-10-08 14:59:30.784389 D [88036:70135616592600] [507322926b693357e4000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 170 bytes (0.0ms)
-2012-10-08 14:59:30.784405 D [88036:70135616592600] [507322926b693357e4000001] Skynet::Client: TutorialService -- Reading header from server
-2012-10-08 14:59:30.784405 D [88036:70135616592600] [507322926b693357e4000001] Skynet::Client: TutorialService -- Reading header from server
-2012-10-08 14:59:30.784991 D [88036:70135617251580] SimpleServer --
+/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' (3002.8ms)
+2012-10-10 11:39:20.759896 T [11962:70148186921680] RubySkynet::Client: TutorialService -- Socket Connection parameters -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007f994b97e960@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>}
+2012-10-10 11:39:20.759896 T [11962:70148186921680] RubySkynet::Client: TutorialService -- Socket Connection parameters -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007f994b97e960@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>} -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007f994b97e960@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>}
+2012-10-10 11:39:20.759974 W [11962:70148186921680] ResilientSocket::TCPClient ["localhost:2000"] -- Ignoring unknown option on_connect = #<Proc:0x007f994b97e960@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>
+2012-10-10 11:39:20.759974 W [11962:70148186921680] ResilientSocket::TCPClient ["localhost:2000"] -- Ignoring unknown option on_connect = #<Proc:0x007f994b97e960@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>
+2012-10-10 11:39:20.760510 D [11962:70148187486180] SimpleServer -- Waiting for a client to connect
+2012-10-10 11:39:20.760510 D [11962:70148187486180] SimpleServer -- Waiting for a client to connect
+2012-10-10 11:39:20.761411 I [11962:70148186921680] ResilientSocket::TCPClient ["localhost:2000"] -- Connected to server (1.4ms)
+2012-10-10 11:39:20.761411 I [11962:70148186921680] ResilientSocket::TCPClient ["localhost:2000"] -- Connected to server (1.4ms)
+2012-10-10 11:39:20.761525 D [11962:70148186921680] [507596a86b69332eba000002] RubySkynet::Client: TutorialService -- Sending Header
+2012-10-10 11:39:20.761525 D [11962:70148186921680] [507596a86b69332eba000002] RubySkynet::Client: TutorialService -- Sending Header
+2012-10-10 11:39:20.761545 T [11962:70148186921680] [507596a86b69332eba000002] RubySkynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
+2012-10-10 11:39:20.761545 T [11962:70148186921680] [507596a86b69332eba000002] RubySkynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
+2012-10-10 11:39:20.761584 T [11962:70148186921680] [507596a86b69332eba000002] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- 9 servicemethod TutorialService.Forward seq
+2012-10-10 11:39:20.761584 T [11962:70148186921680] [507596a86b69332eba000002] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- 9 servicemethod TutorialService.Forward seq -- 9 servicemethod TutorialService.Forward seq
+2012-10-10 11:39:20.761637 D [11962:70148186921680] [507596a86b69332eba000002] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 57 bytes (0.0ms)
+2012-10-10 11:39:20.761637 D [11962:70148186921680] [507596a86b69332eba000002] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 57 bytes (0.0ms)
+2012-10-10 11:39:20.761659 T [11962:70148186921680] [507596a86b69332eba000002] RubySkynet::Client: TutorialService -- Parameters: -- {"some"=>"parameters"}
+2012-10-10 11:39:20.761659 T [11962:70148186921680] [507596a86b69332eba000002] RubySkynet::Client: TutorialService -- Parameters: -- {"some"=>"parameters"} -- {"some"=>"parameters"}
+2012-10-10 11:39:20.761690 D [11962:70148186921680] [507596a86b69332eba000002] RubySkynet::Client: TutorialService -- Sending Request
+2012-10-10 11:39:20.761690 D [11962:70148186921680] [507596a86b69332eba000002] RubySkynet::Client: TutorialService -- Sending Request
+2012-10-10 11:39:20.761702 T [11962:70148186921680] [507596a86b69332eba000002] RubySkynet::Client: TutorialService -- Request -- {"clientid"=>nil, "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507596a86b69332eba000002", "retrycount"=>0, "originaddress"=>""}}
+2012-10-10 11:39:20.761702 T [11962:70148186921680] [507596a86b69332eba000002] RubySkynet::Client: TutorialService -- Request -- {"clientid"=>nil, "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507596a86b69332eba000002", "retrycount"=>0, "originaddress"=>""}} -- {"clientid"=>nil, "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507596a86b69332eba000002", "retrycount"=>0, "originaddress"=>""}}
+2012-10-10 11:39:20.761724 T [11962:70148186921680] [507596a86b69332eba000002] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- ¢
+clientid in some parameters method test1 requestinfo Q requestid 507596a86b69332eba000002 retrycount originaddress
+2012-10-10 11:39:20.761724 T [11962:70148186921680] [507596a86b69332eba000002] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- ¢
+clientid in some parameters method test1 requestinfo Q requestid 507596a86b69332eba000002 retrycount originaddress -- ¢
+clientid in some parameters method test1 requestinfo Q requestid 507596a86b69332eba000002 retrycount originaddress
+2012-10-10 11:39:20.761771 D [11962:70148186921680] [507596a86b69332eba000002] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 162 bytes (0.0ms)
+2012-10-10 11:39:20.761771 D [11962:70148186921680] [507596a86b69332eba000002] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 162 bytes (0.0ms)
+2012-10-10 11:39:20.761790 D [11962:70148186921680] [507596a86b69332eba000002] RubySkynet::Client: TutorialService -- Reading header from server
+2012-10-10 11:39:20.761790 D [11962:70148186921680] [507596a86b69332eba000002] RubySkynet::Client: TutorialService -- Reading header from server
+2012-10-10 11:39:20.761876 D [11962:70148187486180] SimpleServer -- Client connected, waiting for data from client
+2012-10-10 11:39:20.761876 D [11962:70148187486180] SimpleServer -- Client connected, waiting for data from client
+2012-10-10 11:39:20.762059 D [11962:70148187486180] SimpleServer --
******************
-2012-10-08 14:59:30.784991 D [88036:70135617251580] SimpleServer --
+2012-10-10 11:39:20.762059 D [11962:70148187486180] SimpleServer --
******************
-2012-10-08 14:59:30.785005 D [88036:70135617251580] SimpleServer -- Received Request
-2012-10-08 14:59:30.785005 D [88036:70135617251580] SimpleServer -- Received Request
-2012-10-08 14:59:30.785014 T [88036:70135617251580] SimpleServer -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 14:59:30.785014 T [88036:70135617251580] SimpleServer -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 14:59:30.785082 T [88036:70135617251580] SimpleServer -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507322926b693357e4000001", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 14:59:30.785082 T [88036:70135617251580] SimpleServer -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507322926b693357e4000001", "retrycount"=>0, "originaddress"=>""}} -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507322926b693357e4000001", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 14:59:30.785104 D [88036:70135617251580] SimpleServer -- Sending Header
-2012-10-08 14:59:30.785104 D [88036:70135617251580] SimpleServer -- Sending Header
-2012-10-08 14:59:30.785161 D [88036:70135617251580] SimpleServer -- Sending Reply
-2012-10-08 14:59:30.785161 D [88036:70135617251580] SimpleServer -- Sending Reply
-2012-10-08 14:59:30.785174 T [88036:70135617251580] SimpleServer -- Reply -- {"result"=>"test1"}
-2012-10-08 14:59:30.785174 T [88036:70135617251580] SimpleServer -- Reply -- {"result"=>"test1"} -- {"result"=>"test1"}
-2012-10-08 14:59:30.785390 T [88036:70135616592600] [507322926b693357e4000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "9\x00\x00\x00"
-2012-10-08 14:59:30.785390 T [88036:70135616592600] [507322926b693357e4000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "9\x00\x00\x00" -- "9\x00\x00\x00"
-2012-10-08 14:59:30.785404 D [88036:70135616592600] [507322926b693357e4000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (1.0ms)
-2012-10-08 14:59:30.785404 D [88036:70135616592600] [507322926b693357e4000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (1.0ms)
-2012-10-08 14:59:30.785603 T [88036:70135616592600] [507322926b693357e4000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\x02servicemethod\x00\x18\x00\x00\x00TutorialService.Forward\x00\x10seq\x00\x00\x00\x00\x00\x00"
-2012-10-08 14:59:30.785603 T [88036:70135616592600] [507322926b693357e4000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\x02servicemethod\x00\x18\x00\x00\x00TutorialService.Forward\x00\x10seq\x00\x00\x00\x00\x00\x00" -- "\x02servicemethod\x00\x18\x00\x00\x00TutorialService.Forward\x00\x10seq\x00\x00\x00\x00\x00\x00"
-2012-10-08 14:59:30.785616 D [88036:70135616592600] [507322926b693357e4000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 53 bytes (0.2ms)
-2012-10-08 14:59:30.785616 D [88036:70135616592600] [507322926b693357e4000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 53 bytes (0.2ms)
-2012-10-08 14:59:30.785657 D [88036:70135616592600] [507322926b693357e4000001] Skynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 14:59:30.785657 D [88036:70135616592600] [507322926b693357e4000001] Skynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 14:59:30.785667 D [88036:70135616592600] [507322926b693357e4000001] Skynet::Client: TutorialService -- Reading response from server
-2012-10-08 14:59:30.785667 D [88036:70135616592600] [507322926b693357e4000001] Skynet::Client: TutorialService -- Reading response from server
-2012-10-08 14:59:30.785716 T [88036:70135616592600] [507322926b693357e4000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "&\x00\x00\x00"
-2012-10-08 14:59:30.785716 T [88036:70135616592600] [507322926b693357e4000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "&\x00\x00\x00" -- "&\x00\x00\x00"
-2012-10-08 14:59:30.785726 D [88036:70135616592600] [507322926b693357e4000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (0.0ms)
-2012-10-08 14:59:30.785726 D [88036:70135616592600] [507322926b693357e4000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (0.0ms)
-2012-10-08 14:59:30.785774 T [88036:70135616592600] [507322926b693357e4000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\x02out\x00\x18\x00\x00\x00\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00\x00\x00"
-2012-10-08 14:59:30.785774 T [88036:70135616592600] [507322926b693357e4000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\x02out\x00\x18\x00\x00\x00\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00\x00\x00" -- "\x02out\x00\x18\x00\x00\x00\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00\x00\x00"
-2012-10-08 14:59:30.785784 D [88036:70135616592600] [507322926b693357e4000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 34 bytes (0.0ms)
-2012-10-08 14:59:30.785784 D [88036:70135616592600] [507322926b693357e4000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 34 bytes (0.0ms)
-2012-10-08 14:59:30.785812 T [88036:70135616592600] [507322926b693357e4000001] Skynet::Client: TutorialService -- Response -- {"out"=>"\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00"}
-2012-10-08 14:59:30.785812 T [88036:70135616592600] [507322926b693357e4000001] Skynet::Client: TutorialService -- Response -- {"out"=>"\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00"} -- {"out"=>"\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00"}
-2012-10-08 14:59:30.785835 T [88036:70135616592600] [507322926b693357e4000001] Skynet::Client: TutorialService -- Return Value -- {"result"=>"test1"}
-2012-10-08 14:59:30.785835 T [88036:70135616592600] [507322926b693357e4000001] Skynet::Client: TutorialService -- Return Value -- {"result"=>"test1"} -- {"result"=>"test1"}
-2012-10-08 14:59:30.785844 I [88036:70135616592600] [507322926b693357e4000001] Skynet::Client: TutorialService -- Called Skynet Service: TutorialService.test1 (1.7ms)
-2012-10-08 14:59:30.785844 I [88036:70135616592600] [507322926b693357e4000001] Skynet::Client: TutorialService -- Called Skynet Service: TutorialService.test1 (1.7ms)
-2012-10-08 14:59:30.786262 T [88036:70135616592600] Skynet::Client: TutorialService -- Socket Connection parameters -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007f93711c5528@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:107>}
-2012-10-08 14:59:30.786262 T [88036:70135616592600] Skynet::Client: TutorialService -- Socket Connection parameters -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007f93711c5528@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:107>} -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007f93711c5528@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:107>}
-2012-10-08 14:59:30.787180 D [88036:70135616592600] Skynet::Client: TutorialService -- Waiting for Service Handshake
-2012-10-08 14:59:30.787180 D [88036:70135616592600] Skynet::Client: TutorialService -- Waiting for Service Handshake
-2012-10-08 14:59:30.787256 D [88036:70135617301900] SimpleServer -- Waiting for a client to connect
-2012-10-08 14:59:30.787256 D [88036:70135617301900] SimpleServer -- Waiting for a client to connect
-2012-10-08 14:59:30.787294 D [88036:70135617301900] SimpleServer -- Client connected, waiting for data from client
-2012-10-08 14:59:30.787294 D [88036:70135617301900] SimpleServer -- Client connected, waiting for data from client
-2012-10-08 14:59:30.788208 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "$\x00\x00\x00"
-2012-10-08 14:59:30.788208 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "$\x00\x00\x00" -- "$\x00\x00\x00"
-2012-10-08 14:59:30.788223 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (1.0ms)
-2012-10-08 14:59:30.788223 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (1.0ms)
-2012-10-08 14:59:30.788280 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00"
-2012-10-08 14:59:30.788280 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00" -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00"
-2012-10-08 14:59:30.788290 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 32 bytes (0.0ms)
-2012-10-08 14:59:30.788290 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 32 bytes (0.0ms)
-2012-10-08 14:59:30.788326 T [88036:70135616592600] Skynet::Client: TutorialService -- Service Handshake -- {"registered"=>true, "clientid"=>"123"}
-2012-10-08 14:59:30.788326 T [88036:70135616592600] Skynet::Client: TutorialService -- Service Handshake -- {"registered"=>true, "clientid"=>"123"} -- {"registered"=>true, "clientid"=>"123"}
-2012-10-08 14:59:30.788346 D [88036:70135616592600] Skynet::Client: TutorialService -- Sending Client Handshake
-2012-10-08 14:59:30.788346 D [88036:70135616592600] Skynet::Client: TutorialService -- Sending Client Handshake
-2012-10-08 14:59:30.788356 T [88036:70135616592600] Skynet::Client: TutorialService -- Client Handshake -- {"clientid"=>"123"}
-2012-10-08 14:59:30.788356 T [88036:70135616592600] Skynet::Client: TutorialService -- Client Handshake -- {"clientid"=>"123"} -- {"clientid"=>"123"}
-2012-10-08 14:59:30.788376 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- clientid 123
-2012-10-08 14:59:30.788376 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- clientid 123 -- clientid 123
-2012-10-08 14:59:30.788420 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 23 bytes (0.0ms)
-2012-10-08 14:59:30.788420 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 23 bytes (0.0ms)
-2012-10-08 14:59:30.788494 D [88036:70135616592600] [507322926b693357e4000002] Skynet::Client: TutorialService -- Sending Header
-2012-10-08 14:59:30.788494 D [88036:70135616592600] [507322926b693357e4000002] Skynet::Client: TutorialService -- Sending Header
-2012-10-08 14:59:30.788510 T [88036:70135616592600] [507322926b693357e4000002] Skynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 14:59:30.788510 T [88036:70135616592600] [507322926b693357e4000002] Skynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 14:59:30.788533 T [88036:70135616592600] [507322926b693357e4000002] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- 9 servicemethod TutorialService.Forward seq
-2012-10-08 14:59:30.788533 T [88036:70135616592600] [507322926b693357e4000002] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- 9 servicemethod TutorialService.Forward seq -- 9 servicemethod TutorialService.Forward seq
-2012-10-08 14:59:30.788578 D [88036:70135616592600] [507322926b693357e4000002] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 57 bytes (0.0ms)
-2012-10-08 14:59:30.788578 D [88036:70135616592600] [507322926b693357e4000002] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 57 bytes (0.0ms)
-2012-10-08 14:59:30.788595 T [88036:70135616592600] [507322926b693357e4000002] Skynet::Client: TutorialService -- Parameters: -- {"some"=>"parameters"}
-2012-10-08 14:59:30.788595 T [88036:70135616592600] [507322926b693357e4000002] Skynet::Client: TutorialService -- Parameters: -- {"some"=>"parameters"} -- {"some"=>"parameters"}
-2012-10-08 14:59:30.788626 D [88036:70135616592600] [507322926b693357e4000002] Skynet::Client: TutorialService -- Sending Request
-2012-10-08 14:59:30.788626 D [88036:70135616592600] [507322926b693357e4000002] Skynet::Client: TutorialService -- Sending Request
-2012-10-08 14:59:30.788637 T [88036:70135616592600] [507322926b693357e4000002] Skynet::Client: TutorialService -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507322926b693357e4000002", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 14:59:30.788637 T [88036:70135616592600] [507322926b693357e4000002] Skynet::Client: TutorialService -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507322926b693357e4000002", "retrycount"=>0, "originaddress"=>""}} -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507322926b693357e4000002", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 14:59:30.788657 T [88036:70135616592600] [507322926b693357e4000002] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- ª clientid 123 in some parameters method test1 requestinfo Q requestid 507322926b693357e4000002 retrycount originaddress
-2012-10-08 14:59:30.788657 T [88036:70135616592600] [507322926b693357e4000002] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- ª clientid 123 in some parameters method test1 requestinfo Q requestid 507322926b693357e4000002 retrycount originaddress -- ª clientid 123 in some parameters method test1 requestinfo Q requestid 507322926b693357e4000002 retrycount originaddress
-2012-10-08 14:59:30.788701 D [88036:70135616592600] [507322926b693357e4000002] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 170 bytes (0.0ms)
-2012-10-08 14:59:30.788701 D [88036:70135616592600] [507322926b693357e4000002] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 170 bytes (0.0ms)
-2012-10-08 14:59:30.788717 D [88036:70135616592600] [507322926b693357e4000002] Skynet::Client: TutorialService -- Reading header from server
-2012-10-08 14:59:30.788717 D [88036:70135616592600] [507322926b693357e4000002] Skynet::Client: TutorialService -- Reading header from server
-2012-10-08 14:59:30.789220 D [88036:70135617301900] SimpleServer --
-******************
-2012-10-08 14:59:30.789220 D [88036:70135617301900] SimpleServer --
-******************
-2012-10-08 14:59:30.789234 D [88036:70135617301900] SimpleServer -- Received Request
-2012-10-08 14:59:30.789234 D [88036:70135617301900] SimpleServer -- Received Request
-2012-10-08 14:59:30.789244 T [88036:70135617301900] SimpleServer -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 14:59:30.789244 T [88036:70135617301900] SimpleServer -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 14:59:30.789310 T [88036:70135617301900] SimpleServer -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507322926b693357e4000002", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 14:59:30.789310 T [88036:70135617301900] SimpleServer -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507322926b693357e4000002", "retrycount"=>0, "originaddress"=>""}} -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507322926b693357e4000002", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 14:59:30.789332 D [88036:70135617301900] SimpleServer -- Sending Header
-2012-10-08 14:59:30.789332 D [88036:70135617301900] SimpleServer -- Sending Header
-2012-10-08 14:59:30.789385 D [88036:70135617301900] SimpleServer -- Sending Reply
-2012-10-08 14:59:30.789385 D [88036:70135617301900] SimpleServer -- Sending Reply
-2012-10-08 14:59:30.789398 T [88036:70135617301900] SimpleServer -- Reply -- {"result"=>"test1"}
-2012-10-08 14:59:30.789398 T [88036:70135617301900] SimpleServer -- Reply -- {"result"=>"test1"} -- {"result"=>"test1"}
-2012-10-08 14:59:30.794489 T [88036:70135616592600] [507322926b693357e4000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "9\x00\x00\x00"
-2012-10-08 14:59:30.794489 T [88036:70135616592600] [507322926b693357e4000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "9\x00\x00\x00" -- "9\x00\x00\x00"
-2012-10-08 14:59:30.794507 D [88036:70135616592600] [507322926b693357e4000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (5.8ms)
-2012-10-08 14:59:30.794507 D [88036:70135616592600] [507322926b693357e4000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (5.8ms)
-2012-10-08 14:59:30.794565 T [88036:70135616592600] [507322926b693357e4000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\x02servicemethod\x00\x18\x00\x00\x00TutorialService.Forward\x00\x10seq\x00\x00\x00\x00\x00\x00"
-2012-10-08 14:59:30.794565 T [88036:70135616592600] [507322926b693357e4000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\x02servicemethod\x00\x18\x00\x00\x00TutorialService.Forward\x00\x10seq\x00\x00\x00\x00\x00\x00" -- "\x02servicemethod\x00\x18\x00\x00\x00TutorialService.Forward\x00\x10seq\x00\x00\x00\x00\x00\x00"
-2012-10-08 14:59:30.794574 D [88036:70135616592600] [507322926b693357e4000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 53 bytes (0.0ms)
-2012-10-08 14:59:30.794574 D [88036:70135616592600] [507322926b693357e4000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 53 bytes (0.0ms)
-2012-10-08 14:59:30.794623 D [88036:70135616592600] [507322926b693357e4000002] Skynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 14:59:30.794623 D [88036:70135616592600] [507322926b693357e4000002] Skynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 14:59:30.794634 D [88036:70135616592600] [507322926b693357e4000002] Skynet::Client: TutorialService -- Reading response from server
-2012-10-08 14:59:30.794634 D [88036:70135616592600] [507322926b693357e4000002] Skynet::Client: TutorialService -- Reading response from server
-2012-10-08 14:59:30.794678 T [88036:70135616592600] [507322926b693357e4000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "&\x00\x00\x00"
-2012-10-08 14:59:30.794678 T [88036:70135616592600] [507322926b693357e4000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "&\x00\x00\x00" -- "&\x00\x00\x00"
-2012-10-08 14:59:30.794687 D [88036:70135616592600] [507322926b693357e4000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (0.0ms)
-2012-10-08 14:59:30.794687 D [88036:70135616592600] [507322926b693357e4000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (0.0ms)
-2012-10-08 14:59:30.794732 T [88036:70135616592600] [507322926b693357e4000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\x02out\x00\x18\x00\x00\x00\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00\x00\x00"
-2012-10-08 14:59:30.794732 T [88036:70135616592600] [507322926b693357e4000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\x02out\x00\x18\x00\x00\x00\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00\x00\x00" -- "\x02out\x00\x18\x00\x00\x00\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00\x00\x00"
-2012-10-08 14:59:30.794742 D [88036:70135616592600] [507322926b693357e4000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 34 bytes (0.0ms)
-2012-10-08 14:59:30.794742 D [88036:70135616592600] [507322926b693357e4000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 34 bytes (0.0ms)
-2012-10-08 14:59:30.794770 T [88036:70135616592600] [507322926b693357e4000002] Skynet::Client: TutorialService -- Response -- {"out"=>"\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00"}
-2012-10-08 14:59:30.794770 T [88036:70135616592600] [507322926b693357e4000002] Skynet::Client: TutorialService -- Response -- {"out"=>"\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00"} -- {"out"=>"\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00"}
-2012-10-08 14:59:30.794796 T [88036:70135616592600] [507322926b693357e4000002] Skynet::Client: TutorialService -- Return Value -- {"result"=>"test1"}
-2012-10-08 14:59:30.794796 T [88036:70135616592600] [507322926b693357e4000002] Skynet::Client: TutorialService -- Return Value -- {"result"=>"test1"} -- {"result"=>"test1"}
-2012-10-08 14:59:30.794806 I [88036:70135616592600] [507322926b693357e4000002] Skynet::Client: TutorialService -- Called Skynet Service: TutorialService.test1 (6.3ms)
-2012-10-08 14:59:30.794806 I [88036:70135616592600] [507322926b693357e4000002] Skynet::Client: TutorialService -- Called Skynet Service: TutorialService.test1 (6.3ms)
-2012-10-08 14:59:30.796862 T [88036:70135616592600] Skynet::Client: TutorialService -- Socket Connection parameters -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007f9371271cb0@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:107>}
-2012-10-08 14:59:30.796862 T [88036:70135616592600] Skynet::Client: TutorialService -- Socket Connection parameters -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007f9371271cb0@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:107>} -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007f9371271cb0@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:107>}
-2012-10-08 14:59:30.796996 D [88036:70135617655060] SimpleServer -- Waiting for a client to connect
-2012-10-08 14:59:30.796996 D [88036:70135617655060] SimpleServer -- Waiting for a client to connect
-2012-10-08 14:59:30.798598 D [88036:70135616592600] Skynet::Client: TutorialService -- Waiting for Service Handshake
-2012-10-08 14:59:30.798598 D [88036:70135616592600] Skynet::Client: TutorialService -- Waiting for Service Handshake
-2012-10-08 14:59:30.798988 D [88036:70135617655060] SimpleServer -- Client connected, waiting for data from client
-2012-10-08 14:59:30.798988 D [88036:70135617655060] SimpleServer -- Client connected, waiting for data from client
-2012-10-08 14:59:30.800081 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "$\x00\x00\x00"
-2012-10-08 14:59:30.800081 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "$\x00\x00\x00" -- "$\x00\x00\x00"
-2012-10-08 14:59:30.800094 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (1.5ms)
-2012-10-08 14:59:30.800094 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (1.5ms)
-2012-10-08 14:59:30.800161 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00"
-2012-10-08 14:59:30.800161 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00" -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00"
-2012-10-08 14:59:30.800171 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 32 bytes (0.1ms)
-2012-10-08 14:59:30.800171 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 32 bytes (0.1ms)
-2012-10-08 14:59:30.800209 T [88036:70135616592600] Skynet::Client: TutorialService -- Service Handshake -- {"registered"=>true, "clientid"=>"123"}
-2012-10-08 14:59:30.800209 T [88036:70135616592600] Skynet::Client: TutorialService -- Service Handshake -- {"registered"=>true, "clientid"=>"123"} -- {"registered"=>true, "clientid"=>"123"}
-2012-10-08 14:59:30.800223 D [88036:70135616592600] Skynet::Client: TutorialService -- Sending Client Handshake
-2012-10-08 14:59:30.800223 D [88036:70135616592600] Skynet::Client: TutorialService -- Sending Client Handshake
-2012-10-08 14:59:30.800232 T [88036:70135616592600] Skynet::Client: TutorialService -- Client Handshake -- {"clientid"=>"123"}
-2012-10-08 14:59:30.800232 T [88036:70135616592600] Skynet::Client: TutorialService -- Client Handshake -- {"clientid"=>"123"} -- {"clientid"=>"123"}
-2012-10-08 14:59:30.800252 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- clientid 123
-2012-10-08 14:59:30.800252 T [88036:70135616592600] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- clientid 123 -- clientid 123
-2012-10-08 14:59:30.800296 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 23 bytes (0.0ms)
-2012-10-08 14:59:30.800296 D [88036:70135616592600] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 23 bytes (0.0ms)
-2012-10-08 14:59:30.800383 D [88036:70135616592600] [507322926b693357e4000003] Skynet::Client: TutorialService -- Sending Header
-2012-10-08 14:59:30.800383 D [88036:70135616592600] [507322926b693357e4000003] Skynet::Client: TutorialService -- Sending Header
-2012-10-08 14:59:30.800407 T [88036:70135616592600] [507322926b693357e4000003] Skynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 14:59:30.800407 T [88036:70135616592600] [507322926b693357e4000003] Skynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 14:59:30.800430 T [88036:70135616592600] [507322926b693357e4000003] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- 9 servicemethod TutorialService.Forward seq
-2012-10-08 14:59:30.800430 T [88036:70135616592600] [507322926b693357e4000003] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- 9 servicemethod TutorialService.Forward seq -- 9 servicemethod TutorialService.Forward seq
-2012-10-08 14:59:30.800475 D [88036:70135616592600] [507322926b693357e4000003] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 57 bytes (0.0ms)
-2012-10-08 14:59:30.800475 D [88036:70135616592600] [507322926b693357e4000003] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 57 bytes (0.0ms)
-2012-10-08 14:59:30.800493 T [88036:70135616592600] [507322926b693357e4000003] Skynet::Client: TutorialService -- Parameters: -- {"duration"=>3.5}
-2012-10-08 14:59:30.800493 T [88036:70135616592600] [507322926b693357e4000003] Skynet::Client: TutorialService -- Parameters: -- {"duration"=>3.5} -- {"duration"=>3.5}
-2012-10-08 14:59:30.800526 D [88036:70135616592600] [507322926b693357e4000003] Skynet::Client: TutorialService -- Sending Request
-2012-10-08 14:59:30.800526 D [88036:70135616592600] [507322926b693357e4000003] Skynet::Client: TutorialService -- Sending Request
-2012-10-08 14:59:30.800536 T [88036:70135616592600] [507322926b693357e4000003] Skynet::Client: TutorialService -- Request -- {"clientid"=>"123", "in"=>"\x17\x00\x00\x00\x01duration\x00\x00\x00\x00\x00\x00\x00\f@\x00", "method"=>"sleep", "requestinfo"=>{"requestid"=>"507322926b693357e4000003", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 14:59:30.800536 T [88036:70135616592600] [507322926b693357e4000003] Skynet::Client: TutorialService -- Request -- {"clientid"=>"123", "in"=>"\x17\x00\x00\x00\x01duration\x00\x00\x00\x00\x00\x00\x00\f@\x00", "method"=>"sleep", "requestinfo"=>{"requestid"=>"507322926b693357e4000003", "retrycount"=>0, "originaddress"=>""}} -- {"clientid"=>"123", "in"=>"\x17\x00\x00\x00\x01duration\x00\x00\x00\x00\x00\x00\x00\f@\x00", "method"=>"sleep", "requestinfo"=>{"requestid"=>"507322926b693357e4000003", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 14:59:30.800556 T [88036:70135616592600] [507322926b693357e4000003] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- § clientid 123 in duration @ method sleep requestinfo Q requestid 507322926b693357e4000003 retrycount originaddress
-2012-10-08 14:59:30.800556 T [88036:70135616592600] [507322926b693357e4000003] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- § clientid 123 in duration @ method sleep requestinfo Q requestid 507322926b693357e4000003 retrycount originaddress -- § clientid 123 in duration @ method sleep requestinfo Q requestid 507322926b693357e4000003 retrycount originaddress
-2012-10-08 14:59:30.800599 D [88036:70135616592600] [507322926b693357e4000003] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 167 bytes (0.0ms)
-2012-10-08 14:59:30.800599 D [88036:70135616592600] [507322926b693357e4000003] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 167 bytes (0.0ms)
-2012-10-08 14:59:30.800615 D [88036:70135616592600] [507322926b693357e4000003] Skynet::Client: TutorialService -- Reading header from server
-2012-10-08 14:59:30.800615 D [88036:70135616592600] [507322926b693357e4000003] Skynet::Client: TutorialService -- Reading header from server
-2012-10-08 14:59:30.801035 D [88036:70135617655060] SimpleServer --
-******************
-2012-10-08 14:59:30.801035 D [88036:70135617655060] SimpleServer --
-******************
-2012-10-08 14:59:30.801050 D [88036:70135617655060] SimpleServer -- Received Request
-2012-10-08 14:59:30.801050 D [88036:70135617655060] SimpleServer -- Received Request
-2012-10-08 14:59:30.801059 T [88036:70135617655060] SimpleServer -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 14:59:30.801059 T [88036:70135617655060] SimpleServer -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 14:59:30.801133 T [88036:70135617655060] SimpleServer -- Request -- {"clientid"=>"123", "in"=>"\x17\x00\x00\x00\x01duration\x00\x00\x00\x00\x00\x00\x00\f@\x00", "method"=>"sleep", "requestinfo"=>{"requestid"=>"507322926b693357e4000003", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 14:59:30.801133 T [88036:70135617655060] SimpleServer -- Request -- {"clientid"=>"123", "in"=>"\x17\x00\x00\x00\x01duration\x00\x00\x00\x00\x00\x00\x00\f@\x00", "method"=>"sleep", "requestinfo"=>{"requestid"=>"507322926b693357e4000003", "retrycount"=>0, "originaddress"=>""}} -- {"clientid"=>"123", "in"=>"\x17\x00\x00\x00\x01duration\x00\x00\x00\x00\x00\x00\x00\f@\x00", "method"=>"sleep", "requestinfo"=>{"requestid"=>"507322926b693357e4000003", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 14:59:33.801720 W [88036:70135616592600] [507322926b693357e4000003] ResilientSocket::TCPClient ["localhost:2000"] -- #read Timeout waiting for server to reply
-2012-10-08 14:59:33.801720 W [88036:70135616592600] [507322926b693357e4000003] ResilientSocket::TCPClient ["localhost:2000"] -- #read Timeout waiting for server to reply
-2012-10-08 14:59:33.801915 D [88036:70135616592600] [507322926b693357e4000003] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes -- ResilientSocket::ReadTimeout: Timedout after 3.0 seconds trying to read from localhost:2000
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:254:in `block in read'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_debug'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:247:in `read'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:245:in `read_bson_document'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:200:in `block (2 levels) in call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:153:in `block in call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:153:in `with_tags'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:152:in `call'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:69:in `block (5 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:67:in `block (4 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
+2012-10-10 11:39:20.762072 D [11962:70148187486180] SimpleServer -- Received Request
+2012-10-10 11:39:20.762072 D [11962:70148187486180] SimpleServer -- Received Request
+2012-10-10 11:39:20.762083 T [11962:70148187486180] SimpleServer -- Header -- {"clientid"=>nil, "in"=>"\u001A\u0000\u0000\u0000\u0002some\u0000\v\u0000\u0000\u0000parameters\u0000\u0000", "method"=>"test1", "requestinfo"=>{"requestid"=>"507596a86b69332eba000002", "retrycount"=>0, "originaddress"=>""}}
+2012-10-10 11:39:20.762083 T [11962:70148187486180] SimpleServer -- Header -- {"clientid"=>nil, "in"=>"\u001A\u0000\u0000\u0000\u0002some\u0000\v\u0000\u0000\u0000parameters\u0000\u0000", "method"=>"test1", "requestinfo"=>{"requestid"=>"507596a86b69332eba000002", "retrycount"=>0, "originaddress"=>""}} -- {"clientid"=>nil, "in"=>"\u001A\u0000\u0000\u0000\u0002some\u0000\v\u0000\u0000\u0000parameters\u0000\u0000", "method"=>"test1", "requestinfo"=>{"requestid"=>"507596a86b69332eba000002", "retrycount"=>0, "originaddress"=>""}}
+2012-10-10 11:39:20.763321 T [11962:70148186921680] [507596a86b69332eba000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "$\x00\x00\x00"
+2012-10-10 11:39:20.763321 T [11962:70148186921680] [507596a86b69332eba000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "$\x00\x00\x00" -- "$\x00\x00\x00"
+2012-10-10 11:39:20.763335 D [11962:70148186921680] [507596a86b69332eba000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (1.5ms)
+2012-10-10 11:39:20.763335 D [11962:70148186921680] [507596a86b69332eba000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (1.5ms)
+2012-10-10 11:39:20.763395 T [11962:70148186921680] [507596a86b69332eba000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00"
+2012-10-10 11:39:20.763395 T [11962:70148186921680] [507596a86b69332eba000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00" -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00"
+2012-10-10 11:39:20.763406 D [11962:70148186921680] [507596a86b69332eba000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 32 bytes (0.0ms)
+2012-10-10 11:39:20.763406 D [11962:70148186921680] [507596a86b69332eba000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 32 bytes (0.0ms)
+2012-10-10 11:39:20.763442 D [11962:70148186921680] [507596a86b69332eba000002] RubySkynet::Client: TutorialService -- Header -- {"registered"=>true, "clientid"=>"123"}
+2012-10-10 11:39:20.763442 D [11962:70148186921680] [507596a86b69332eba000002] RubySkynet::Client: TutorialService -- Header -- {"registered"=>true, "clientid"=>"123"} -- {"registered"=>true, "clientid"=>"123"}
+2012-10-10 11:39:20.763454 D [11962:70148186921680] [507596a86b69332eba000002] RubySkynet::Client: TutorialService -- Reading response from server
+2012-10-10 11:39:20.763454 D [11962:70148186921680] [507596a86b69332eba000002] RubySkynet::Client: TutorialService -- Reading response from server
+2012-10-10 11:39:23.763647 W [11962:70148186921680] [507596a86b69332eba000002] ResilientSocket::TCPClient ["localhost:2000"] -- #read Timeout waiting for server to reply
+2012-10-10 11:39:23.763647 W [11962:70148186921680] [507596a86b69332eba000002] ResilientSocket::TCPClient ["localhost:2000"] -- #read Timeout waiting for server to reply
+2012-10-10 11:39:23.768546 D [11962:70148186921680] [507596a86b69332eba000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes -- ResilientSocket::ReadTimeout: Timedout after 3.0 seconds trying to read from localhost:2000
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:309:in `block in read'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_debug'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:302:in `read'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:245:in `read_bson_document'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:205:in `block (2 levels) in call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:153:in `block in call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:153:in `with_tags'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:152:in `call'
+/Users/rmorrison/Sandbox/ruby_skynet/test/ruby_skynet_client_test.rb:60:in `block (4 levels) in <class:RubySkynetClientTest>'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
@@ -2362,27 +715,24 @@
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `_run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' (3001.3ms)
-2012-10-08 14:59:33.801915 D [88036:70135616592600] [507322926b693357e4000003] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes -- ResilientSocket::ReadTimeout: Timedout after 3.0 seconds trying to read from localhost:2000
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:254:in `block in read'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_debug'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:247:in `read'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:245:in `read_bson_document'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:200:in `block (2 levels) in call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:153:in `block in call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:153:in `with_tags'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:152:in `call'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:69:in `block (5 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:67:in `block (4 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
+/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' (3005.1ms)
+2012-10-10 11:39:23.768546 D [11962:70148186921680] [507596a86b69332eba000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes -- ResilientSocket::ReadTimeout: Timedout after 3.0 seconds trying to read from localhost:2000
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:309:in `block in read'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_debug'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:302:in `read'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:245:in `read_bson_document'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:205:in `block (2 levels) in call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:153:in `block in call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:153:in `with_tags'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:152:in `call'
+/Users/rmorrison/Sandbox/ruby_skynet/test/ruby_skynet_client_test.rb:60:in `block (4 levels) in <class:RubySkynetClientTest>'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
@@ -2397,25 +747,22 @@
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' -- ResilientSocket::ReadTimeout: Timedout after 3.0 seconds trying to read from localhost:2000
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:254:in `block in read'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_debug'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:247:in `read'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:245:in `read_bson_document'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:200:in `block (2 levels) in call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:153:in `block in call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:153:in `with_tags'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:152:in `call'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:69:in `block (5 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:67:in `block (4 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:309:in `block in read'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_debug'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:302:in `read'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:245:in `read_bson_document'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:205:in `block (2 levels) in call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:153:in `block in call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:153:in `with_tags'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:152:in `call'
+/Users/rmorrison/Sandbox/ruby_skynet/test/ruby_skynet_client_test.rb:60:in `block (4 levels) in <class:RubySkynetClientTest>'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
@@ -2429,27 +776,24 @@
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `_run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' (3001.3ms)
-2012-10-08 14:59:33.801943 I [88036:70135616592600] [507322926b693357e4000003] Skynet::Client: TutorialService -- Called Skynet Service: TutorialService.sleep -- ResilientSocket::ReadTimeout: Timedout after 3.0 seconds trying to read from localhost:2000
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:254:in `block in read'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_debug'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:247:in `read'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:245:in `read_bson_document'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:200:in `block (2 levels) in call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:153:in `block in call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:153:in `with_tags'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:152:in `call'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:69:in `block (5 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:67:in `block (4 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
+/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' (3005.1ms)
+2012-10-10 11:39:23.768605 I [11962:70148186921680] [507596a86b69332eba000002] RubySkynet::Client: TutorialService -- Called Skynet Service: TutorialService.test1 -- ResilientSocket::ReadTimeout: Timedout after 3.0 seconds trying to read from localhost:2000
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:309:in `block in read'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_debug'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:302:in `read'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:245:in `read_bson_document'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:205:in `block (2 levels) in call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:153:in `block in call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:153:in `with_tags'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:152:in `call'
+/Users/rmorrison/Sandbox/ruby_skynet/test/ruby_skynet_client_test.rb:60:in `block (4 levels) in <class:RubySkynetClientTest>'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
@@ -2463,27 +807,24 @@
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `_run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' (3001.6ms)
-2012-10-08 14:59:33.801943 I [88036:70135616592600] [507322926b693357e4000003] Skynet::Client: TutorialService -- Called Skynet Service: TutorialService.sleep -- ResilientSocket::ReadTimeout: Timedout after 3.0 seconds trying to read from localhost:2000
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:254:in `block in read'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_debug'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:247:in `read'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:245:in `read_bson_document'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:200:in `block (2 levels) in call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:153:in `block in call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:153:in `with_tags'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:152:in `call'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:69:in `block (5 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:67:in `block (4 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
+/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' (3007.1ms)
+2012-10-10 11:39:23.768605 I [11962:70148186921680] [507596a86b69332eba000002] RubySkynet::Client: TutorialService -- Called Skynet Service: TutorialService.test1 -- ResilientSocket::ReadTimeout: Timedout after 3.0 seconds trying to read from localhost:2000
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:309:in `block in read'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_debug'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:302:in `read'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:245:in `read_bson_document'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:205:in `block (2 levels) in call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:153:in `block in call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:153:in `with_tags'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:152:in `call'
+/Users/rmorrison/Sandbox/ruby_skynet/test/ruby_skynet_client_test.rb:60:in `block (4 levels) in <class:RubySkynetClientTest>'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
@@ -2498,25 +839,22 @@
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' -- ResilientSocket::ReadTimeout: Timedout after 3.0 seconds trying to read from localhost:2000
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:254:in `block in read'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_debug'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:247:in `read'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:245:in `read_bson_document'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:200:in `block (2 levels) in call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:153:in `block in call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:153:in `with_tags'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:152:in `call'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:69:in `block (5 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:67:in `block (4 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:309:in `block in read'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_debug'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:302:in `read'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:245:in `read_bson_document'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:205:in `block (2 levels) in call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:153:in `block in call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:153:in `with_tags'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:152:in `call'
+/Users/rmorrison/Sandbox/ruby_skynet/test/ruby_skynet_client_test.rb:60:in `block (4 levels) in <class:RubySkynetClientTest>'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
@@ -2530,1357 +868,82 @@
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `_run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' (3001.6ms)
-2012-10-08 14:59:33.803193 T [88036:70135616592600] Skynet::Client: SomeService -- Socket Connection parameters -- {:server=>"localhost:3300", :connect_retry_interval=>0.1, :connect_retry_count=>5, :read_timeout=>60, :connect_timeout=>30, :buffered=>false, :on_connect=>#<Proc:0x007f937128abe8@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:107>}
-2012-10-08 14:59:33.803193 T [88036:70135616592600] Skynet::Client: SomeService -- Socket Connection parameters -- {:server=>"localhost:3300", :connect_retry_interval=>0.1, :connect_retry_count=>5, :read_timeout=>60, :connect_timeout=>30, :buffered=>false, :on_connect=>#<Proc:0x007f937128abe8@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:107>} -- {:server=>"localhost:3300", :connect_retry_interval=>0.1, :connect_retry_count=>5, :read_timeout=>60, :connect_timeout=>30, :buffered=>false, :on_connect=>#<Proc:0x007f937128abe8@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:107>}
-2012-10-08 14:59:33.803928 W [88036:70135616592600] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 1
-2012-10-08 14:59:33.803928 W [88036:70135616592600] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 1
-2012-10-08 14:59:33.905794 W [88036:70135616592600] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 2
-2012-10-08 14:59:33.905794 W [88036:70135616592600] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 2
-2012-10-08 14:59:34.007809 W [88036:70135616592600] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 3
-2012-10-08 14:59:34.007809 W [88036:70135616592600] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 3
-2012-10-08 14:59:34.108893 W [88036:70135616592600] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 4
-2012-10-08 14:59:34.108893 W [88036:70135616592600] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 4
-2012-10-08 14:59:34.210825 W [88036:70135616592600] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 5
-2012-10-08 14:59:34.210825 W [88036:70135616592600] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 5
-2012-10-08 14:59:34.312841 E [88036:70135616592600] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Giving up after 5 retries
-2012-10-08 14:59:34.312841 E [88036:70135616592600] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Giving up after 5 retries
-2012-10-08 14:59:34.312951 I [88036:70135616592600] ResilientSocket::TCPClient ["localhost:3300"] -- Connecting to server localhost:3300 -- ResilientSocket::ConnectionFailure: After 5 attempts: Errno::ECONNREFUSED: Connection refused - connect(2)
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:418:in `rescue in block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:388:in `block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:387:in `connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:193:in `block in connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each_with_index'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:163:in `initialize'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:133:in `new'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:133:in `initialize'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:21:in `new'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:21:in `block (4 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:20:in `block (3 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:565:in `block in _run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `_run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:746:in `_run_anything'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:909:in `run_tests'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:896:in `block in _run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `_run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' (509.7ms)
-2012-10-08 14:59:34.312951 I [88036:70135616592600] ResilientSocket::TCPClient ["localhost:3300"] -- Connecting to server localhost:3300 -- ResilientSocket::ConnectionFailure: After 5 attempts: Errno::ECONNREFUSED: Connection refused - connect(2)
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:418:in `rescue in block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:388:in `block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:387:in `connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:193:in `block in connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each_with_index'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:163:in `initialize'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:133:in `new'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:133:in `initialize'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:21:in `new'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:21:in `block (4 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:20:in `block (3 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:565:in `block in _run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `_run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:746:in `_run_anything'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:909:in `run_tests'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:896:in `block in _run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `_run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' -- ResilientSocket::ConnectionFailure: After 5 attempts: Errno::ECONNREFUSED: Connection refused - connect(2)
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:418:in `rescue in block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:388:in `block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:387:in `connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:193:in `block in connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each_with_index'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:163:in `initialize'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:133:in `new'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:133:in `initialize'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:21:in `new'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:21:in `block (4 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:20:in `block (3 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:565:in `block in _run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `_run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:746:in `_run_anything'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:909:in `run_tests'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:896:in `block in _run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `_run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' (509.7ms)
-2012-10-08 15:03:19.268461 T [88745:70168516713180] Skynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007fa2c3250068@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:31>}
-2012-10-08 15:03:19.268461 T [88745:70168516713180] Skynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007fa2c3250068@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:31>} -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007fa2c3250068@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:31>}
-2012-10-08 15:03:19.279820 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x00"
-2012-10-08 15:03:19.279820 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x00" -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x00"
-2012-10-08 15:03:19.280169 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 13 bytes (0.3ms)
-2012-10-08 15:03:19.280169 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 13 bytes (0.3ms)
-2012-10-08 15:03:19.280499 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\a"
-2012-10-08 15:03:19.280499 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\a" -- "\x00\x00\x00\a"
-2012-10-08 15:03:19.280515 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.2ms)
-2012-10-08 15:03:19.280515 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.2ms)
-2012-10-08 15:03:19.281017 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00*\x03ctl"
-2012-10-08 15:03:19.281017 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00*\x03ctl" -- "\b\x00*\x03ctl"
-2012-10-08 15:03:19.281034 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 7 bytes (0.5ms)
-2012-10-08 15:03:19.281034 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 7 bytes (0.5ms)
-2012-10-08 15:03:19.281492 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x01"
-2012-10-08 15:03:19.281492 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x01" -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x01"
-2012-10-08 15:03:19.281544 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 13 bytes (0.0ms)
-2012-10-08 15:03:19.281544 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 13 bytes (0.0ms)
-2012-10-08 15:03:19.282128 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\a"
-2012-10-08 15:03:19.282128 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\a" -- "\x00\x00\x00\a"
-2012-10-08 15:03:19.282152 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.6ms)
-2012-10-08 15:03:19.282152 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.6ms)
-2012-10-08 15:03:19.282343 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00*\x03foo"
-2012-10-08 15:03:19.282343 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00*\x03foo" -- "\b\x00*\x03foo"
-2012-10-08 15:03:19.282354 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 7 bytes (0.2ms)
-2012-10-08 15:03:19.282354 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 7 bytes (0.2ms)
-2012-10-08 15:03:19.282579 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x02"
-2012-10-08 15:03:19.282579 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x02" -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x02"
-2012-10-08 15:03:19.282623 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 13 bytes (0.0ms)
-2012-10-08 15:03:19.282623 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 13 bytes (0.0ms)
-2012-10-08 15:03:19.283365 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\f"
-2012-10-08 15:03:19.283365 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\f" -- "\x00\x00\x00\f"
-2012-10-08 15:03:19.283379 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.7ms)
-2012-10-08 15:03:19.283379 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.7ms)
-2012-10-08 15:03:19.283561 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00*\bservices"
-2012-10-08 15:03:19.283561 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00*\bservices" -- "\b\x00*\bservices"
-2012-10-08 15:03:19.283572 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 12 bytes (0.2ms)
-2012-10-08 15:03:19.283572 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 12 bytes (0.2ms)
-2012-10-08 15:03:19.283795 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x03"
-2012-10-08 15:03:19.283795 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x03" -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x03"
-2012-10-08 15:03:19.283839 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 13 bytes (0.0ms)
-2012-10-08 15:03:19.283839 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 13 bytes (0.0ms)
-2012-10-08 15:03:19.284597 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x05"
-2012-10-08 15:03:19.284597 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x05" -- "\x00\x00\x00\x05"
-2012-10-08 15:03:19.284612 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.7ms)
-2012-10-08 15:03:19.284612 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.7ms)
-2012-10-08 15:03:19.284929 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\xA0\x06\b"
-2012-10-08 15:03:19.284929 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\xA0\x06\b" -- "\b\x00\xA0\x06\b"
-2012-10-08 15:03:19.284942 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 5 bytes (0.3ms)
-2012-10-08 15:03:19.284942 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 5 bytes (0.3ms)
-2012-10-08 15:03:19.285958 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
-2012-10-08 15:03:19.285958 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01" -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
-2012-10-08 15:03:19.286263 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 30 bytes (0.3ms)
-2012-10-08 15:03:19.286263 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 30 bytes (0.3ms)
-2012-10-08 15:03:19.287373 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x02"
-2012-10-08 15:03:19.287373 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x02" -- "\x00\x00\x00\x02"
-2012-10-08 15:03:19.287463 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (1.1ms)
-2012-10-08 15:03:19.287463 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (1.1ms)
-2012-10-08 15:03:19.289139 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00"
-2012-10-08 15:03:19.289139 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00" -- "\b\x00"
-2012-10-08 15:03:19.289191 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 2 bytes (1.7ms)
-2012-10-08 15:03:19.289191 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 2 bytes (1.7ms)
-2012-10-08 15:03:19.291190 T [88745:70168516713180] Skynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007fa2c311d268@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:31>}
-2012-10-08 15:03:19.291190 T [88745:70168516713180] Skynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007fa2c311d268@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:31>} -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007fa2c311d268@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:31>}
-2012-10-08 15:03:19.292176 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x04\b\x00\x10\x05"
-2012-10-08 15:03:19.292176 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x04\b\x00\x10\x05" -- "\x00\x00\x00\x04\b\x00\x10\x05"
-2012-10-08 15:03:19.292405 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 8 bytes (0.2ms)
-2012-10-08 15:03:19.292405 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 8 bytes (0.2ms)
-2012-10-08 15:03:19.292639 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x06"
-2012-10-08 15:03:19.292639 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x06" -- "\x00\x00\x00\x06"
-2012-10-08 15:03:19.292654 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.2ms)
-2012-10-08 15:03:19.292654 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.2ms)
-2012-10-08 15:03:19.293050 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\x18\xB2\xE8\t"
-2012-10-08 15:03:19.293050 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\x18\xB2\xE8\t" -- "\b\x00\x18\xB2\xE8\t"
-2012-10-08 15:03:19.293101 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 6 bytes (0.4ms)
-2012-10-08 15:03:19.293101 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 6 bytes (0.4ms)
-2012-10-08 15:03:19.294185 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
-2012-10-08 15:03:19.294185 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01" -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
-2012-10-08 15:03:19.294542 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 30 bytes (0.3ms)
-2012-10-08 15:03:19.294542 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 30 bytes (0.3ms)
-2012-10-08 15:03:19.295622 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x02"
-2012-10-08 15:03:19.295622 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x02" -- "\x00\x00\x00\x02"
-2012-10-08 15:03:19.295717 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (1.1ms)
-2012-10-08 15:03:19.295717 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (1.1ms)
-2012-10-08 15:03:19.299884 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00"
-2012-10-08 15:03:19.299884 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00" -- "\b\x00"
-2012-10-08 15:03:19.299917 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 2 bytes (4.2ms)
-2012-10-08 15:03:19.299917 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 2 bytes (4.2ms)
-2012-10-08 15:03:19.300203 T [88745:70168516713180] Skynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007fa2c315bdb0@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:31>}
-2012-10-08 15:03:19.300203 T [88745:70168516713180] Skynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007fa2c315bdb0@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:31>} -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007fa2c315bdb0@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:31>}
-2012-10-08 15:03:19.301352 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\"\b\x00\x10\x02\"\t/test/foo*\x06value2H\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
-2012-10-08 15:03:19.301352 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\"\b\x00\x10\x02\"\t/test/foo*\x06value2H\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01" -- "\x00\x00\x00\"\b\x00\x10\x02\"\t/test/foo*\x06value2H\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
-2012-10-08 15:03:19.301407 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 38 bytes (0.0ms)
-2012-10-08 15:03:19.301407 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 38 bytes (0.0ms)
-2012-10-08 15:03:19.308916 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x06"
-2012-10-08 15:03:19.308916 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x06" -- "\x00\x00\x00\x06"
-2012-10-08 15:03:19.308996 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (7.6ms)
-2012-10-08 15:03:19.308996 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (7.6ms)
-2012-10-08 15:03:19.309811 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\x18\xB4\xE8\t"
-2012-10-08 15:03:19.309811 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\x18\xB4\xE8\t" -- "\b\x00\x18\xB4\xE8\t"
-2012-10-08 15:03:19.309951 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 6 bytes (0.8ms)
-2012-10-08 15:03:19.309951 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 6 bytes (0.8ms)
-2012-10-08 15:03:19.311651 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x0F\b\x00\x10\x01\"\t/test/foo"
-2012-10-08 15:03:19.311651 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x0F\b\x00\x10\x01\"\t/test/foo" -- "\x00\x00\x00\x0F\b\x00\x10\x01\"\t/test/foo"
-2012-10-08 15:03:19.312564 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 19 bytes (0.8ms)
-2012-10-08 15:03:19.312564 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 19 bytes (0.8ms)
-2012-10-08 15:03:19.312803 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x0E"
-2012-10-08 15:03:19.312803 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x0E" -- "\x00\x00\x00\x0E"
-2012-10-08 15:03:19.312855 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.3ms)
-2012-10-08 15:03:19.312855 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.3ms)
-2012-10-08 15:03:19.312910 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\x18\xB4\xE8\t2\x06value2"
-2012-10-08 15:03:19.312910 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\x18\xB4\xE8\t2\x06value2" -- "\b\x00\x18\xB4\xE8\t2\x06value2"
-2012-10-08 15:03:19.312921 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 14 bytes (0.0ms)
-2012-10-08 15:03:19.312921 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 14 bytes (0.0ms)
-2012-10-08 15:03:19.314372 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
-2012-10-08 15:03:19.314372 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01" -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
-2012-10-08 15:03:19.314713 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 30 bytes (0.3ms)
-2012-10-08 15:03:19.314713 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 30 bytes (0.3ms)
-2012-10-08 15:03:19.317006 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x02"
-2012-10-08 15:03:19.317006 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x02" -- "\x00\x00\x00\x02"
-2012-10-08 15:03:19.317049 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (2.3ms)
-2012-10-08 15:03:19.317049 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (2.3ms)
-2012-10-08 15:03:19.317396 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00"
-2012-10-08 15:03:19.317396 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00" -- "\b\x00"
-2012-10-08 15:03:19.317426 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 2 bytes (0.4ms)
-2012-10-08 15:03:19.317426 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 2 bytes (0.4ms)
-2012-10-08 15:03:19.318539 T [88745:70168516713180] Skynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007fa2c3192a40@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:31>}
-2012-10-08 15:03:19.318539 T [88745:70168516713180] Skynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007fa2c3192a40@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:31>} -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007fa2c3192a40@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:31>}
-2012-10-08 15:03:19.320053 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00!\b\x00\x10\x02\"\t/test/foo*\x05valueH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
-2012-10-08 15:03:19.320053 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00!\b\x00\x10\x02\"\t/test/foo*\x05valueH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01" -- "\x00\x00\x00!\b\x00\x10\x02\"\t/test/foo*\x05valueH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
-2012-10-08 15:03:19.320110 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 37 bytes (0.0ms)
-2012-10-08 15:03:19.320110 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 37 bytes (0.0ms)
-2012-10-08 15:03:19.326118 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x06"
-2012-10-08 15:03:19.326118 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x06" -- "\x00\x00\x00\x06"
-2012-10-08 15:03:19.326195 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (6.0ms)
-2012-10-08 15:03:19.326195 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (6.0ms)
-2012-10-08 15:03:19.326598 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\x18\xB6\xE8\t"
-2012-10-08 15:03:19.326598 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\x18\xB6\xE8\t" -- "\b\x00\x18\xB6\xE8\t"
-2012-10-08 15:03:19.326676 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 6 bytes (0.4ms)
-2012-10-08 15:03:19.326676 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 6 bytes (0.4ms)
-2012-10-08 15:03:19.330738 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x0F\b\x00\x10\x01\"\t/test/foo"
-2012-10-08 15:03:19.330738 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x0F\b\x00\x10\x01\"\t/test/foo" -- "\x00\x00\x00\x0F\b\x00\x10\x01\"\t/test/foo"
-2012-10-08 15:03:19.333061 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 19 bytes (2.3ms)
-2012-10-08 15:03:19.333061 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 19 bytes (2.3ms)
-2012-10-08 15:03:19.333319 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\r"
-2012-10-08 15:03:19.333319 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\r" -- "\x00\x00\x00\r"
-2012-10-08 15:03:19.333349 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.2ms)
-2012-10-08 15:03:19.333349 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.2ms)
-2012-10-08 15:03:19.333646 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\x18\xB6\xE8\t2\x05value"
-2012-10-08 15:03:19.333646 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\x18\xB6\xE8\t2\x05value" -- "\b\x00\x18\xB6\xE8\t2\x05value"
-2012-10-08 15:03:19.333676 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 13 bytes (0.3ms)
-2012-10-08 15:03:19.333676 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 13 bytes (0.3ms)
-2012-10-08 15:03:19.337868 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
-2012-10-08 15:03:19.337868 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01" -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
-2012-10-08 15:03:19.337923 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 30 bytes (0.0ms)
-2012-10-08 15:03:19.337923 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 30 bytes (0.0ms)
-2012-10-08 15:03:19.339507 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x02"
-2012-10-08 15:03:19.339507 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x02" -- "\x00\x00\x00\x02"
-2012-10-08 15:03:19.339555 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (1.6ms)
-2012-10-08 15:03:19.339555 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (1.6ms)
-2012-10-08 15:03:19.340971 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00"
-2012-10-08 15:03:19.340971 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00" -- "\b\x00"
-2012-10-08 15:03:19.341021 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 2 bytes (1.4ms)
-2012-10-08 15:03:19.341021 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 2 bytes (1.4ms)
-2012-10-08 15:03:19.342580 T [88745:70168516713180] Skynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:9999", :connect_retry_interval=>0.1, :connect_retry_count=>5, :read_timeout=>5, :connect_timeout=>3, :buffered=>false, :on_connect=>#<Proc:0x007fa2c3203e20@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:31>}
-2012-10-08 15:03:19.342580 T [88745:70168516713180] Skynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:9999", :connect_retry_interval=>0.1, :connect_retry_count=>5, :read_timeout=>5, :connect_timeout=>3, :buffered=>false, :on_connect=>#<Proc:0x007fa2c3203e20@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:31>} -- {:server=>"localhost:9999", :connect_retry_interval=>0.1, :connect_retry_count=>5, :read_timeout=>5, :connect_timeout=>3, :buffered=>false, :on_connect=>#<Proc:0x007fa2c3203e20@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:31>}
-2012-10-08 15:03:19.344483 W [88745:70168516713180] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 1
-2012-10-08 15:03:19.344483 W [88745:70168516713180] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 1
-2012-10-08 15:03:19.446865 W [88745:70168516713180] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 2
-2012-10-08 15:03:19.446865 W [88745:70168516713180] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 2
-2012-10-08 15:03:19.548834 W [88745:70168516713180] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 3
-2012-10-08 15:03:19.548834 W [88745:70168516713180] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 3
-2012-10-08 15:03:19.650054 W [88745:70168516713180] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 4
-2012-10-08 15:03:19.650054 W [88745:70168516713180] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 4
-2012-10-08 15:03:19.751381 W [88745:70168516713180] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 5
-2012-10-08 15:03:19.751381 W [88745:70168516713180] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 5
-2012-10-08 15:03:19.853358 E [88745:70168516713180] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Giving up after 5 retries
-2012-10-08 15:03:19.853358 E [88745:70168516713180] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Giving up after 5 retries
-2012-10-08 15:03:19.853505 I [88745:70168516713180] ResilientSocket::TCPClient ["localhost:9999"] -- Connecting to server localhost:9999 -- ResilientSocket::ConnectionFailure: After 5 attempts: Errno::ECONNREFUSED: Connection refused - connect(2)
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:418:in `rescue in block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:388:in `block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:387:in `connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:193:in `block in connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each_with_index'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:163:in `initialize'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:36:in `new'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:36:in `initialize'
-/Users/rmorrison/Sandbox/ruby_skynet/test/doozer_client_test.rb:22:in `new'
-/Users/rmorrison/Sandbox/ruby_skynet/test/doozer_client_test.rb:22:in `block (4 levels) in <class:DoozerClientTest>'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
-/Users/rmorrison/Sandbox/ruby_skynet/test/doozer_client_test.rb:21:in `block (3 levels) in <class:DoozerClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:565:in `block in _run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `_run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:746:in `_run_anything'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:909:in `run_tests'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:896:in `block in _run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `_run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' (510.7ms)
-2012-10-08 15:03:19.853505 I [88745:70168516713180] ResilientSocket::TCPClient ["localhost:9999"] -- Connecting to server localhost:9999 -- ResilientSocket::ConnectionFailure: After 5 attempts: Errno::ECONNREFUSED: Connection refused - connect(2)
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:418:in `rescue in block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:388:in `block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:387:in `connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:193:in `block in connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each_with_index'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:163:in `initialize'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:36:in `new'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:36:in `initialize'
-/Users/rmorrison/Sandbox/ruby_skynet/test/doozer_client_test.rb:22:in `new'
-/Users/rmorrison/Sandbox/ruby_skynet/test/doozer_client_test.rb:22:in `block (4 levels) in <class:DoozerClientTest>'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
-/Users/rmorrison/Sandbox/ruby_skynet/test/doozer_client_test.rb:21:in `block (3 levels) in <class:DoozerClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:565:in `block in _run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `_run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:746:in `_run_anything'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:909:in `run_tests'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:896:in `block in _run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `_run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' -- ResilientSocket::ConnectionFailure: After 5 attempts: Errno::ECONNREFUSED: Connection refused - connect(2)
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:418:in `rescue in block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:388:in `block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:387:in `connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:193:in `block in connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each_with_index'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:163:in `initialize'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:36:in `new'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/doozer/client.rb:36:in `initialize'
-/Users/rmorrison/Sandbox/ruby_skynet/test/doozer_client_test.rb:22:in `new'
-/Users/rmorrison/Sandbox/ruby_skynet/test/doozer_client_test.rb:22:in `block (4 levels) in <class:DoozerClientTest>'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
-/Users/rmorrison/Sandbox/ruby_skynet/test/doozer_client_test.rb:21:in `block (3 levels) in <class:DoozerClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:565:in `block in _run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `_run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:746:in `_run_anything'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:909:in `run_tests'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:896:in `block in _run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `_run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' (510.7ms)
-2012-10-08 15:03:19.855482 T [88745:70168516713180] Skynet::Client: TutorialService -- Socket Connection parameters -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007fa2c321c178@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:107>}
-2012-10-08 15:03:19.855482 T [88745:70168516713180] Skynet::Client: TutorialService -- Socket Connection parameters -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007fa2c321c178@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:107>} -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007fa2c321c178@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:107>}
-2012-10-08 15:03:19.855737 D [88745:70168517600160] SimpleServer -- Waiting for a client to connect
-2012-10-08 15:03:19.855737 D [88745:70168517600160] SimpleServer -- Waiting for a client to connect
-2012-10-08 15:03:19.857255 D [88745:70168516713180] Skynet::Client: TutorialService -- Waiting for Service Handshake
-2012-10-08 15:03:19.857255 D [88745:70168516713180] Skynet::Client: TutorialService -- Waiting for Service Handshake
-2012-10-08 15:03:19.857376 D [88745:70168517600160] SimpleServer -- Client connected, waiting for data from client
-2012-10-08 15:03:19.857376 D [88745:70168517600160] SimpleServer -- Client connected, waiting for data from client
-2012-10-08 15:03:19.857986 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "$\x00\x00\x00"
-2012-10-08 15:03:19.857986 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "$\x00\x00\x00" -- "$\x00\x00\x00"
-2012-10-08 15:03:19.858003 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (0.7ms)
-2012-10-08 15:03:19.858003 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (0.7ms)
-2012-10-08 15:03:19.858151 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00"
-2012-10-08 15:03:19.858151 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00" -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00"
-2012-10-08 15:03:19.858163 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 32 bytes (0.0ms)
-2012-10-08 15:03:19.858163 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 32 bytes (0.0ms)
-2012-10-08 15:03:19.858218 T [88745:70168516713180] Skynet::Client: TutorialService -- Service Handshake -- {"registered"=>true, "clientid"=>"123"}
-2012-10-08 15:03:19.858218 T [88745:70168516713180] Skynet::Client: TutorialService -- Service Handshake -- {"registered"=>true, "clientid"=>"123"} -- {"registered"=>true, "clientid"=>"123"}
-2012-10-08 15:03:19.858235 D [88745:70168516713180] Skynet::Client: TutorialService -- Sending Client Handshake
-2012-10-08 15:03:19.858235 D [88745:70168516713180] Skynet::Client: TutorialService -- Sending Client Handshake
-2012-10-08 15:03:19.858246 T [88745:70168516713180] Skynet::Client: TutorialService -- Client Handshake -- {"clientid"=>"123"}
-2012-10-08 15:03:19.858246 T [88745:70168516713180] Skynet::Client: TutorialService -- Client Handshake -- {"clientid"=>"123"} -- {"clientid"=>"123"}
-2012-10-08 15:03:19.858268 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- clientid 123
-2012-10-08 15:03:19.858268 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- clientid 123 -- clientid 123
-2012-10-08 15:03:19.858391 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 23 bytes (0.1ms)
-2012-10-08 15:03:19.858391 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 23 bytes (0.1ms)
-2012-10-08 15:03:19.858473 D [88745:70168516713180] [507323776b69335aa9000001] Skynet::Client: TutorialService -- Sending Header
-2012-10-08 15:03:19.858473 D [88745:70168516713180] [507323776b69335aa9000001] Skynet::Client: TutorialService -- Sending Header
-2012-10-08 15:03:19.858573 T [88745:70168516713180] [507323776b69335aa9000001] Skynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 15:03:19.858573 T [88745:70168516713180] [507323776b69335aa9000001] Skynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 15:03:19.858596 T [88745:70168516713180] [507323776b69335aa9000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- 9 servicemethod TutorialService.Forward seq
-2012-10-08 15:03:19.858596 T [88745:70168516713180] [507323776b69335aa9000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- 9 servicemethod TutorialService.Forward seq -- 9 servicemethod TutorialService.Forward seq
-2012-10-08 15:03:19.858710 D [88745:70168517600160] SimpleServer --
+/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' (3007.1ms)
+2012-10-10 11:39:23.770387 T [11962:70148186921680] RubySkynet::Client: TutorialService -- Socket Connection parameters -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007f994b9a1be0@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>}
+2012-10-10 11:39:23.770387 T [11962:70148186921680] RubySkynet::Client: TutorialService -- Socket Connection parameters -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007f994b9a1be0@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>} -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007f994b9a1be0@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>}
+2012-10-10 11:39:23.770475 W [11962:70148186921680] ResilientSocket::TCPClient ["localhost:2000"] -- Ignoring unknown option on_connect = #<Proc:0x007f994b9a1be0@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>
+2012-10-10 11:39:23.770475 W [11962:70148186921680] ResilientSocket::TCPClient ["localhost:2000"] -- Ignoring unknown option on_connect = #<Proc:0x007f994b9a1be0@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>
+2012-10-10 11:39:23.770605 D [11962:70148187558420] SimpleServer -- Waiting for a client to connect
+2012-10-10 11:39:23.770605 D [11962:70148187558420] SimpleServer -- Waiting for a client to connect
+2012-10-10 11:39:23.771821 I [11962:70148186921680] ResilientSocket::TCPClient ["localhost:2000"] -- Connected to server (1.3ms)
+2012-10-10 11:39:23.771821 I [11962:70148186921680] ResilientSocket::TCPClient ["localhost:2000"] -- Connected to server (1.3ms)
+2012-10-10 11:39:23.771952 D [11962:70148186921680] [507596ab6b69332eba000003] RubySkynet::Client: TutorialService -- Sending Header
+2012-10-10 11:39:23.771952 D [11962:70148186921680] [507596ab6b69332eba000003] RubySkynet::Client: TutorialService -- Sending Header
+2012-10-10 11:39:23.771974 T [11962:70148186921680] [507596ab6b69332eba000003] RubySkynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
+2012-10-10 11:39:23.771974 T [11962:70148186921680] [507596ab6b69332eba000003] RubySkynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
+2012-10-10 11:39:23.772014 T [11962:70148186921680] [507596ab6b69332eba000003] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- 9 servicemethod TutorialService.Forward seq
+2012-10-10 11:39:23.772014 T [11962:70148186921680] [507596ab6b69332eba000003] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- 9 servicemethod TutorialService.Forward seq -- 9 servicemethod TutorialService.Forward seq
+2012-10-10 11:39:23.772072 D [11962:70148186921680] [507596ab6b69332eba000003] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 57 bytes (0.0ms)
+2012-10-10 11:39:23.772072 D [11962:70148186921680] [507596ab6b69332eba000003] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 57 bytes (0.0ms)
+2012-10-10 11:39:23.772096 T [11962:70148186921680] [507596ab6b69332eba000003] RubySkynet::Client: TutorialService -- Parameters: -- {"duration"=>3.5}
+2012-10-10 11:39:23.772096 T [11962:70148186921680] [507596ab6b69332eba000003] RubySkynet::Client: TutorialService -- Parameters: -- {"duration"=>3.5} -- {"duration"=>3.5}
+2012-10-10 11:39:23.772140 D [11962:70148186921680] [507596ab6b69332eba000003] RubySkynet::Client: TutorialService -- Sending Request
+2012-10-10 11:39:23.772140 D [11962:70148186921680] [507596ab6b69332eba000003] RubySkynet::Client: TutorialService -- Sending Request
+2012-10-10 11:39:23.772154 T [11962:70148186921680] [507596ab6b69332eba000003] RubySkynet::Client: TutorialService -- Request -- {"clientid"=>nil, "in"=>"\x17\x00\x00\x00\x01duration\x00\x00\x00\x00\x00\x00\x00\f@\x00", "method"=>"sleep", "requestinfo"=>{"requestid"=>"507596ab6b69332eba000003", "retrycount"=>0, "originaddress"=>""}}
+2012-10-10 11:39:23.772154 T [11962:70148186921680] [507596ab6b69332eba000003] RubySkynet::Client: TutorialService -- Request -- {"clientid"=>nil, "in"=>"\x17\x00\x00\x00\x01duration\x00\x00\x00\x00\x00\x00\x00\f@\x00", "method"=>"sleep", "requestinfo"=>{"requestid"=>"507596ab6b69332eba000003", "retrycount"=>0, "originaddress"=>""}} -- {"clientid"=>nil, "in"=>"\x17\x00\x00\x00\x01duration\x00\x00\x00\x00\x00\x00\x00\f@\x00", "method"=>"sleep", "requestinfo"=>{"requestid"=>"507596ab6b69332eba000003", "retrycount"=>0, "originaddress"=>""}}
+2012-10-10 11:39:23.772183 T [11962:70148186921680] [507596ab6b69332eba000003] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- Ÿ
+clientid in duration @ method sleep requestinfo Q requestid 507596ab6b69332eba000003 retrycount originaddress
+2012-10-10 11:39:23.772183 T [11962:70148186921680] [507596ab6b69332eba000003] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- Ÿ
+clientid in duration @ method sleep requestinfo Q requestid 507596ab6b69332eba000003 retrycount originaddress -- Ÿ
+clientid in duration @ method sleep requestinfo Q requestid 507596ab6b69332eba000003 retrycount originaddress
+2012-10-10 11:39:23.773171 D [11962:70148186921680] [507596ab6b69332eba000003] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 159 bytes (1.0ms)
+2012-10-10 11:39:23.773171 D [11962:70148186921680] [507596ab6b69332eba000003] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 159 bytes (1.0ms)
+2012-10-10 11:39:23.773197 D [11962:70148186921680] [507596ab6b69332eba000003] RubySkynet::Client: TutorialService -- Reading header from server
+2012-10-10 11:39:23.773197 D [11962:70148186921680] [507596ab6b69332eba000003] RubySkynet::Client: TutorialService -- Reading header from server
+2012-10-10 11:39:23.773296 D [11962:70148187558420] SimpleServer -- Client connected, waiting for data from client
+2012-10-10 11:39:23.773296 D [11962:70148187558420] SimpleServer -- Client connected, waiting for data from client
+2012-10-10 11:39:23.773510 D [11962:70148187558420] SimpleServer --
******************
-2012-10-08 15:03:19.858710 D [88745:70168517600160] SimpleServer --
+2012-10-10 11:39:23.773510 D [11962:70148187558420] SimpleServer --
******************
-2012-10-08 15:03:19.858723 D [88745:70168517600160] SimpleServer -- Received Request
-2012-10-08 15:03:19.858723 D [88745:70168517600160] SimpleServer -- Received Request
-2012-10-08 15:03:19.858733 T [88745:70168517600160] SimpleServer -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 15:03:19.858733 T [88745:70168517600160] SimpleServer -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 15:03:19.858757 D [88745:70168516713180] [507323776b69335aa9000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 57 bytes (0.1ms)
-2012-10-08 15:03:19.858757 D [88745:70168516713180] [507323776b69335aa9000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 57 bytes (0.1ms)
-2012-10-08 15:03:19.858775 T [88745:70168516713180] [507323776b69335aa9000001] Skynet::Client: TutorialService -- Parameters: -- {"some"=>"parameters"}
-2012-10-08 15:03:19.858775 T [88745:70168516713180] [507323776b69335aa9000001] Skynet::Client: TutorialService -- Parameters: -- {"some"=>"parameters"} -- {"some"=>"parameters"}
-2012-10-08 15:03:19.858803 D [88745:70168516713180] [507323776b69335aa9000001] Skynet::Client: TutorialService -- Sending Request
-2012-10-08 15:03:19.858803 D [88745:70168516713180] [507323776b69335aa9000001] Skynet::Client: TutorialService -- Sending Request
-2012-10-08 15:03:19.858816 T [88745:70168516713180] [507323776b69335aa9000001] Skynet::Client: TutorialService -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507323776b69335aa9000001", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 15:03:19.858816 T [88745:70168516713180] [507323776b69335aa9000001] Skynet::Client: TutorialService -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507323776b69335aa9000001", "retrycount"=>0, "originaddress"=>""}} -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507323776b69335aa9000001", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 15:03:19.858839 T [88745:70168516713180] [507323776b69335aa9000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- ª clientid 123 in some parameters method test1 requestinfo Q requestid 507323776b69335aa9000001 retrycount originaddress
-2012-10-08 15:03:19.858839 T [88745:70168516713180] [507323776b69335aa9000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- ª clientid 123 in some parameters method test1 requestinfo Q requestid 507323776b69335aa9000001 retrycount originaddress -- ª clientid 123 in some parameters method test1 requestinfo Q requestid 507323776b69335aa9000001 retrycount originaddress
-2012-10-08 15:03:19.859460 T [88745:70168517600160] SimpleServer -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507323776b69335aa9000001", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 15:03:19.859460 T [88745:70168517600160] SimpleServer -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507323776b69335aa9000001", "retrycount"=>0, "originaddress"=>""}} -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507323776b69335aa9000001", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 15:03:19.859511 D [88745:70168517600160] SimpleServer -- Sending Header
-2012-10-08 15:03:19.859511 D [88745:70168517600160] SimpleServer -- Sending Header
-2012-10-08 15:03:19.859599 D [88745:70168517600160] SimpleServer -- Sending Reply
-2012-10-08 15:03:19.859599 D [88745:70168517600160] SimpleServer -- Sending Reply
-2012-10-08 15:03:19.859613 T [88745:70168517600160] SimpleServer -- Reply -- {"result"=>"test1"}
-2012-10-08 15:03:19.859613 T [88745:70168517600160] SimpleServer -- Reply -- {"result"=>"test1"} -- {"result"=>"test1"}
-2012-10-08 15:03:19.859797 D [88745:70168516713180] [507323776b69335aa9000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 170 bytes (0.9ms)
-2012-10-08 15:03:19.859797 D [88745:70168516713180] [507323776b69335aa9000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 170 bytes (0.9ms)
-2012-10-08 15:03:19.859832 D [88745:70168516713180] [507323776b69335aa9000001] Skynet::Client: TutorialService -- Reading header from server
-2012-10-08 15:03:19.859832 D [88745:70168516713180] [507323776b69335aa9000001] Skynet::Client: TutorialService -- Reading header from server
-2012-10-08 15:03:19.860183 T [88745:70168516713180] [507323776b69335aa9000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "9\x00\x00\x00"
-2012-10-08 15:03:19.860183 T [88745:70168516713180] [507323776b69335aa9000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "9\x00\x00\x00" -- "9\x00\x00\x00"
-2012-10-08 15:03:19.860209 D [88745:70168516713180] [507323776b69335aa9000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (0.4ms)
-2012-10-08 15:03:19.860209 D [88745:70168516713180] [507323776b69335aa9000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (0.4ms)
-2012-10-08 15:03:19.860507 T [88745:70168516713180] [507323776b69335aa9000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\x02servicemethod\x00\x18\x00\x00\x00TutorialService.Forward\x00\x10seq\x00\x00\x00\x00\x00\x00"
-2012-10-08 15:03:19.860507 T [88745:70168516713180] [507323776b69335aa9000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\x02servicemethod\x00\x18\x00\x00\x00TutorialService.Forward\x00\x10seq\x00\x00\x00\x00\x00\x00" -- "\x02servicemethod\x00\x18\x00\x00\x00TutorialService.Forward\x00\x10seq\x00\x00\x00\x00\x00\x00"
-2012-10-08 15:03:19.860523 D [88745:70168516713180] [507323776b69335aa9000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 53 bytes (0.3ms)
-2012-10-08 15:03:19.860523 D [88745:70168516713180] [507323776b69335aa9000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 53 bytes (0.3ms)
-2012-10-08 15:03:19.860562 D [88745:70168516713180] [507323776b69335aa9000001] Skynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 15:03:19.860562 D [88745:70168516713180] [507323776b69335aa9000001] Skynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 15:03:19.860573 D [88745:70168516713180] [507323776b69335aa9000001] Skynet::Client: TutorialService -- Reading response from server
-2012-10-08 15:03:19.860573 D [88745:70168516713180] [507323776b69335aa9000001] Skynet::Client: TutorialService -- Reading response from server
-2012-10-08 15:03:19.860628 T [88745:70168516713180] [507323776b69335aa9000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "&\x00\x00\x00"
-2012-10-08 15:03:19.860628 T [88745:70168516713180] [507323776b69335aa9000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "&\x00\x00\x00" -- "&\x00\x00\x00"
-2012-10-08 15:03:19.860639 D [88745:70168516713180] [507323776b69335aa9000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (0.0ms)
-2012-10-08 15:03:19.860639 D [88745:70168516713180] [507323776b69335aa9000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (0.0ms)
-2012-10-08 15:03:19.860705 T [88745:70168516713180] [507323776b69335aa9000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\x02out\x00\x18\x00\x00\x00\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00\x00\x00"
-2012-10-08 15:03:19.860705 T [88745:70168516713180] [507323776b69335aa9000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\x02out\x00\x18\x00\x00\x00\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00\x00\x00" -- "\x02out\x00\x18\x00\x00\x00\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00\x00\x00"
-2012-10-08 15:03:19.860716 D [88745:70168516713180] [507323776b69335aa9000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 34 bytes (0.1ms)
-2012-10-08 15:03:19.860716 D [88745:70168516713180] [507323776b69335aa9000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 34 bytes (0.1ms)
-2012-10-08 15:03:19.860749 T [88745:70168516713180] [507323776b69335aa9000001] Skynet::Client: TutorialService -- Response -- {"out"=>"\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00"}
-2012-10-08 15:03:19.860749 T [88745:70168516713180] [507323776b69335aa9000001] Skynet::Client: TutorialService -- Response -- {"out"=>"\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00"} -- {"out"=>"\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00"}
-2012-10-08 15:03:19.860776 T [88745:70168516713180] [507323776b69335aa9000001] Skynet::Client: TutorialService -- Return Value -- {"result"=>"test1"}
-2012-10-08 15:03:19.860776 T [88745:70168516713180] [507323776b69335aa9000001] Skynet::Client: TutorialService -- Return Value -- {"result"=>"test1"} -- {"result"=>"test1"}
-2012-10-08 15:03:19.860786 I [88745:70168516713180] [507323776b69335aa9000001] Skynet::Client: TutorialService -- Called Skynet Service: TutorialService.test1 (2.3ms)
-2012-10-08 15:03:19.860786 I [88745:70168516713180] [507323776b69335aa9000001] Skynet::Client: TutorialService -- Called Skynet Service: TutorialService.test1 (2.3ms)
-2012-10-08 15:03:19.861769 T [88745:70168516713180] Skynet::Client: TutorialService -- Socket Connection parameters -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007fa2c322edf0@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:107>}
-2012-10-08 15:03:19.861769 T [88745:70168516713180] Skynet::Client: TutorialService -- Socket Connection parameters -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007fa2c322edf0@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:107>} -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007fa2c322edf0@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:107>}
-2012-10-08 15:03:19.862518 D [88745:70168517638920] SimpleServer -- Waiting for a client to connect
-2012-10-08 15:03:19.862518 D [88745:70168517638920] SimpleServer -- Waiting for a client to connect
-2012-10-08 15:03:19.863753 D [88745:70168516713180] Skynet::Client: TutorialService -- Waiting for Service Handshake
-2012-10-08 15:03:19.863753 D [88745:70168516713180] Skynet::Client: TutorialService -- Waiting for Service Handshake
-2012-10-08 15:03:19.863843 D [88745:70168517638920] SimpleServer -- Client connected, waiting for data from client
-2012-10-08 15:03:19.863843 D [88745:70168517638920] SimpleServer -- Client connected, waiting for data from client
-2012-10-08 15:03:19.865185 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "$\x00\x00\x00"
-2012-10-08 15:03:19.865185 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "$\x00\x00\x00" -- "$\x00\x00\x00"
-2012-10-08 15:03:19.865201 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (1.4ms)
-2012-10-08 15:03:19.865201 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (1.4ms)
-2012-10-08 15:03:19.865267 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00"
-2012-10-08 15:03:19.865267 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00" -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00"
-2012-10-08 15:03:19.865279 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 32 bytes (0.1ms)
-2012-10-08 15:03:19.865279 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 32 bytes (0.1ms)
-2012-10-08 15:03:19.865319 T [88745:70168516713180] Skynet::Client: TutorialService -- Service Handshake -- {"registered"=>true, "clientid"=>"123"}
-2012-10-08 15:03:19.865319 T [88745:70168516713180] Skynet::Client: TutorialService -- Service Handshake -- {"registered"=>true, "clientid"=>"123"} -- {"registered"=>true, "clientid"=>"123"}
-2012-10-08 15:03:19.865335 D [88745:70168516713180] Skynet::Client: TutorialService -- Sending Client Handshake
-2012-10-08 15:03:19.865335 D [88745:70168516713180] Skynet::Client: TutorialService -- Sending Client Handshake
-2012-10-08 15:03:19.865346 T [88745:70168516713180] Skynet::Client: TutorialService -- Client Handshake -- {"clientid"=>"123"}
-2012-10-08 15:03:19.865346 T [88745:70168516713180] Skynet::Client: TutorialService -- Client Handshake -- {"clientid"=>"123"} -- {"clientid"=>"123"}
-2012-10-08 15:03:19.865367 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- clientid 123
-2012-10-08 15:03:19.865367 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- clientid 123 -- clientid 123
-2012-10-08 15:03:19.865414 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 23 bytes (0.0ms)
-2012-10-08 15:03:19.865414 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 23 bytes (0.0ms)
-2012-10-08 15:03:19.865498 D [88745:70168516713180] [507323776b69335aa9000002] Skynet::Client: TutorialService -- Sending Header
-2012-10-08 15:03:19.865498 D [88745:70168516713180] [507323776b69335aa9000002] Skynet::Client: TutorialService -- Sending Header
-2012-10-08 15:03:19.865517 T [88745:70168516713180] [507323776b69335aa9000002] Skynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 15:03:19.865517 T [88745:70168516713180] [507323776b69335aa9000002] Skynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 15:03:19.865544 T [88745:70168516713180] [507323776b69335aa9000002] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- 9 servicemethod TutorialService.Forward seq
-2012-10-08 15:03:19.865544 T [88745:70168516713180] [507323776b69335aa9000002] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- 9 servicemethod TutorialService.Forward seq -- 9 servicemethod TutorialService.Forward seq
-2012-10-08 15:03:19.865592 D [88745:70168516713180] [507323776b69335aa9000002] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 57 bytes (0.0ms)
-2012-10-08 15:03:19.865592 D [88745:70168516713180] [507323776b69335aa9000002] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 57 bytes (0.0ms)
-2012-10-08 15:03:19.865613 T [88745:70168516713180] [507323776b69335aa9000002] Skynet::Client: TutorialService -- Parameters: -- {"some"=>"parameters"}
-2012-10-08 15:03:19.865613 T [88745:70168516713180] [507323776b69335aa9000002] Skynet::Client: TutorialService -- Parameters: -- {"some"=>"parameters"} -- {"some"=>"parameters"}
-2012-10-08 15:03:19.865641 D [88745:70168516713180] [507323776b69335aa9000002] Skynet::Client: TutorialService -- Sending Request
-2012-10-08 15:03:19.865641 D [88745:70168516713180] [507323776b69335aa9000002] Skynet::Client: TutorialService -- Sending Request
-2012-10-08 15:03:19.865652 T [88745:70168516713180] [507323776b69335aa9000002] Skynet::Client: TutorialService -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507323776b69335aa9000002", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 15:03:19.865652 T [88745:70168516713180] [507323776b69335aa9000002] Skynet::Client: TutorialService -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507323776b69335aa9000002", "retrycount"=>0, "originaddress"=>""}} -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507323776b69335aa9000002", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 15:03:19.865674 T [88745:70168516713180] [507323776b69335aa9000002] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- ª clientid 123 in some parameters method test1 requestinfo Q requestid 507323776b69335aa9000002 retrycount originaddress
-2012-10-08 15:03:19.865674 T [88745:70168516713180] [507323776b69335aa9000002] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- ª clientid 123 in some parameters method test1 requestinfo Q requestid 507323776b69335aa9000002 retrycount originaddress -- ª clientid 123 in some parameters method test1 requestinfo Q requestid 507323776b69335aa9000002 retrycount originaddress
-2012-10-08 15:03:19.865722 D [88745:70168516713180] [507323776b69335aa9000002] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 170 bytes (0.0ms)
-2012-10-08 15:03:19.865722 D [88745:70168516713180] [507323776b69335aa9000002] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 170 bytes (0.0ms)
-2012-10-08 15:03:19.865741 D [88745:70168516713180] [507323776b69335aa9000002] Skynet::Client: TutorialService -- Reading header from server
-2012-10-08 15:03:19.865741 D [88745:70168516713180] [507323776b69335aa9000002] Skynet::Client: TutorialService -- Reading header from server
-2012-10-08 15:03:19.866037 D [88745:70168517638920] SimpleServer --
-******************
-2012-10-08 15:03:19.866037 D [88745:70168517638920] SimpleServer --
-******************
-2012-10-08 15:03:19.866052 D [88745:70168517638920] SimpleServer -- Received Request
-2012-10-08 15:03:19.866052 D [88745:70168517638920] SimpleServer -- Received Request
-2012-10-08 15:03:19.866063 T [88745:70168517638920] SimpleServer -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 15:03:19.866063 T [88745:70168517638920] SimpleServer -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 15:03:19.866138 T [88745:70168517638920] SimpleServer -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507323776b69335aa9000002", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 15:03:19.866138 T [88745:70168517638920] SimpleServer -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507323776b69335aa9000002", "retrycount"=>0, "originaddress"=>""}} -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507323776b69335aa9000002", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 15:03:19.866163 D [88745:70168517638920] SimpleServer -- Sending Header
-2012-10-08 15:03:19.866163 D [88745:70168517638920] SimpleServer -- Sending Header
-2012-10-08 15:03:19.866220 D [88745:70168517638920] SimpleServer -- Sending Reply
-2012-10-08 15:03:19.866220 D [88745:70168517638920] SimpleServer -- Sending Reply
-2012-10-08 15:03:19.866233 T [88745:70168517638920] SimpleServer -- Reply -- {"result"=>"test1"}
-2012-10-08 15:03:19.866233 T [88745:70168517638920] SimpleServer -- Reply -- {"result"=>"test1"} -- {"result"=>"test1"}
-2012-10-08 15:03:19.869590 T [88745:70168516713180] [507323776b69335aa9000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "9\x00\x00\x00"
-2012-10-08 15:03:19.869590 T [88745:70168516713180] [507323776b69335aa9000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "9\x00\x00\x00" -- "9\x00\x00\x00"
-2012-10-08 15:03:19.869611 D [88745:70168516713180] [507323776b69335aa9000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (3.9ms)
-2012-10-08 15:03:19.869611 D [88745:70168516713180] [507323776b69335aa9000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (3.9ms)
-2012-10-08 15:03:19.869670 T [88745:70168516713180] [507323776b69335aa9000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\x02servicemethod\x00\x18\x00\x00\x00TutorialService.Forward\x00\x10seq\x00\x00\x00\x00\x00\x00"
-2012-10-08 15:03:19.869670 T [88745:70168516713180] [507323776b69335aa9000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\x02servicemethod\x00\x18\x00\x00\x00TutorialService.Forward\x00\x10seq\x00\x00\x00\x00\x00\x00" -- "\x02servicemethod\x00\x18\x00\x00\x00TutorialService.Forward\x00\x10seq\x00\x00\x00\x00\x00\x00"
-2012-10-08 15:03:19.869680 D [88745:70168516713180] [507323776b69335aa9000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 53 bytes (0.0ms)
-2012-10-08 15:03:19.869680 D [88745:70168516713180] [507323776b69335aa9000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 53 bytes (0.0ms)
-2012-10-08 15:03:19.869718 D [88745:70168516713180] [507323776b69335aa9000002] Skynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 15:03:19.869718 D [88745:70168516713180] [507323776b69335aa9000002] Skynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 15:03:19.869728 D [88745:70168516713180] [507323776b69335aa9000002] Skynet::Client: TutorialService -- Reading response from server
-2012-10-08 15:03:19.869728 D [88745:70168516713180] [507323776b69335aa9000002] Skynet::Client: TutorialService -- Reading response from server
-2012-10-08 15:03:19.869775 T [88745:70168516713180] [507323776b69335aa9000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "&\x00\x00\x00"
-2012-10-08 15:03:19.869775 T [88745:70168516713180] [507323776b69335aa9000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "&\x00\x00\x00" -- "&\x00\x00\x00"
-2012-10-08 15:03:19.869785 D [88745:70168516713180] [507323776b69335aa9000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (0.0ms)
-2012-10-08 15:03:19.869785 D [88745:70168516713180] [507323776b69335aa9000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (0.0ms)
-2012-10-08 15:03:19.869833 T [88745:70168516713180] [507323776b69335aa9000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\x02out\x00\x18\x00\x00\x00\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00\x00\x00"
-2012-10-08 15:03:19.869833 T [88745:70168516713180] [507323776b69335aa9000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\x02out\x00\x18\x00\x00\x00\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00\x00\x00" -- "\x02out\x00\x18\x00\x00\x00\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00\x00\x00"
-2012-10-08 15:03:19.869843 D [88745:70168516713180] [507323776b69335aa9000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 34 bytes (0.0ms)
-2012-10-08 15:03:19.869843 D [88745:70168516713180] [507323776b69335aa9000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 34 bytes (0.0ms)
-2012-10-08 15:03:19.869879 T [88745:70168516713180] [507323776b69335aa9000002] Skynet::Client: TutorialService -- Response -- {"out"=>"\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00"}
-2012-10-08 15:03:19.869879 T [88745:70168516713180] [507323776b69335aa9000002] Skynet::Client: TutorialService -- Response -- {"out"=>"\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00"} -- {"out"=>"\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00"}
-2012-10-08 15:03:19.869904 T [88745:70168516713180] [507323776b69335aa9000002] Skynet::Client: TutorialService -- Return Value -- {"result"=>"test1"}
-2012-10-08 15:03:19.869904 T [88745:70168516713180] [507323776b69335aa9000002] Skynet::Client: TutorialService -- Return Value -- {"result"=>"test1"} -- {"result"=>"test1"}
-2012-10-08 15:03:19.869913 I [88745:70168516713180] [507323776b69335aa9000002] Skynet::Client: TutorialService -- Called Skynet Service: TutorialService.test1 (4.4ms)
-2012-10-08 15:03:19.869913 I [88745:70168516713180] [507323776b69335aa9000002] Skynet::Client: TutorialService -- Called Skynet Service: TutorialService.test1 (4.4ms)
-2012-10-08 15:03:19.870363 T [88745:70168516713180] Skynet::Client: TutorialService -- Socket Connection parameters -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007fa2c3256800@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:107>}
-2012-10-08 15:03:19.870363 T [88745:70168516713180] Skynet::Client: TutorialService -- Socket Connection parameters -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007fa2c3256800@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:107>} -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007fa2c3256800@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:107>}
-2012-10-08 15:03:19.870498 D [88745:70168517719780] SimpleServer -- Waiting for a client to connect
-2012-10-08 15:03:19.870498 D [88745:70168517719780] SimpleServer -- Waiting for a client to connect
-2012-10-08 15:03:19.872209 D [88745:70168517719780] SimpleServer -- Client connected, waiting for data from client
-2012-10-08 15:03:19.872209 D [88745:70168517719780] SimpleServer -- Client connected, waiting for data from client
-2012-10-08 15:03:19.872408 D [88745:70168516713180] Skynet::Client: TutorialService -- Waiting for Service Handshake
-2012-10-08 15:03:19.872408 D [88745:70168516713180] Skynet::Client: TutorialService -- Waiting for Service Handshake
-2012-10-08 15:03:19.872463 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "$\x00\x00\x00"
-2012-10-08 15:03:19.872463 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "$\x00\x00\x00" -- "$\x00\x00\x00"
-2012-10-08 15:03:19.872474 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (0.0ms)
-2012-10-08 15:03:19.872474 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (0.0ms)
-2012-10-08 15:03:19.872526 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00"
-2012-10-08 15:03:19.872526 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00" -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00"
-2012-10-08 15:03:19.872536 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 32 bytes (0.0ms)
-2012-10-08 15:03:19.872536 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 32 bytes (0.0ms)
-2012-10-08 15:03:19.872579 T [88745:70168516713180] Skynet::Client: TutorialService -- Service Handshake -- {"registered"=>true, "clientid"=>"123"}
-2012-10-08 15:03:19.872579 T [88745:70168516713180] Skynet::Client: TutorialService -- Service Handshake -- {"registered"=>true, "clientid"=>"123"} -- {"registered"=>true, "clientid"=>"123"}
-2012-10-08 15:03:19.872595 D [88745:70168516713180] Skynet::Client: TutorialService -- Sending Client Handshake
-2012-10-08 15:03:19.872595 D [88745:70168516713180] Skynet::Client: TutorialService -- Sending Client Handshake
-2012-10-08 15:03:19.872604 T [88745:70168516713180] Skynet::Client: TutorialService -- Client Handshake -- {"clientid"=>"123"}
-2012-10-08 15:03:19.872604 T [88745:70168516713180] Skynet::Client: TutorialService -- Client Handshake -- {"clientid"=>"123"} -- {"clientid"=>"123"}
-2012-10-08 15:03:19.872623 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- clientid 123
-2012-10-08 15:03:19.872623 T [88745:70168516713180] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- clientid 123 -- clientid 123
-2012-10-08 15:03:19.872732 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 23 bytes (0.1ms)
-2012-10-08 15:03:19.872732 D [88745:70168516713180] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 23 bytes (0.1ms)
-2012-10-08 15:03:19.873581 D [88745:70168516713180] [507323776b69335aa9000003] Skynet::Client: TutorialService -- Sending Header
-2012-10-08 15:03:19.873581 D [88745:70168516713180] [507323776b69335aa9000003] Skynet::Client: TutorialService -- Sending Header
-2012-10-08 15:03:19.873605 T [88745:70168516713180] [507323776b69335aa9000003] Skynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 15:03:19.873605 T [88745:70168516713180] [507323776b69335aa9000003] Skynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 15:03:19.873632 T [88745:70168516713180] [507323776b69335aa9000003] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- 9 servicemethod TutorialService.Forward seq
-2012-10-08 15:03:19.873632 T [88745:70168516713180] [507323776b69335aa9000003] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- 9 servicemethod TutorialService.Forward seq -- 9 servicemethod TutorialService.Forward seq
-2012-10-08 15:03:19.875981 D [88745:70168516713180] [507323776b69335aa9000003] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 57 bytes (2.3ms)
-2012-10-08 15:03:19.875981 D [88745:70168516713180] [507323776b69335aa9000003] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 57 bytes (2.3ms)
-2012-10-08 15:03:19.876014 T [88745:70168516713180] [507323776b69335aa9000003] Skynet::Client: TutorialService -- Parameters: -- {"duration"=>3.5}
-2012-10-08 15:03:19.876014 T [88745:70168516713180] [507323776b69335aa9000003] Skynet::Client: TutorialService -- Parameters: -- {"duration"=>3.5} -- {"duration"=>3.5}
-2012-10-08 15:03:19.876051 D [88745:70168516713180] [507323776b69335aa9000003] Skynet::Client: TutorialService -- Sending Request
-2012-10-08 15:03:19.876051 D [88745:70168516713180] [507323776b69335aa9000003] Skynet::Client: TutorialService -- Sending Request
-2012-10-08 15:03:19.876062 T [88745:70168516713180] [507323776b69335aa9000003] Skynet::Client: TutorialService -- Request -- {"clientid"=>"123", "in"=>"\x17\x00\x00\x00\x01duration\x00\x00\x00\x00\x00\x00\x00\f@\x00", "method"=>"sleep", "requestinfo"=>{"requestid"=>"507323776b69335aa9000003", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 15:03:19.876062 T [88745:70168516713180] [507323776b69335aa9000003] Skynet::Client: TutorialService -- Request -- {"clientid"=>"123", "in"=>"\x17\x00\x00\x00\x01duration\x00\x00\x00\x00\x00\x00\x00\f@\x00", "method"=>"sleep", "requestinfo"=>{"requestid"=>"507323776b69335aa9000003", "retrycount"=>0, "originaddress"=>""}} -- {"clientid"=>"123", "in"=>"\x17\x00\x00\x00\x01duration\x00\x00\x00\x00\x00\x00\x00\f@\x00", "method"=>"sleep", "requestinfo"=>{"requestid"=>"507323776b69335aa9000003", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 15:03:19.876083 T [88745:70168516713180] [507323776b69335aa9000003] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- § clientid 123 in duration @ method sleep requestinfo Q requestid 507323776b69335aa9000003 retrycount originaddress
-2012-10-08 15:03:19.876083 T [88745:70168516713180] [507323776b69335aa9000003] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- § clientid 123 in duration @ method sleep requestinfo Q requestid 507323776b69335aa9000003 retrycount originaddress -- § clientid 123 in duration @ method sleep requestinfo Q requestid 507323776b69335aa9000003 retrycount originaddress
-2012-10-08 15:03:19.876129 D [88745:70168516713180] [507323776b69335aa9000003] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 167 bytes (0.0ms)
-2012-10-08 15:03:19.876129 D [88745:70168516713180] [507323776b69335aa9000003] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 167 bytes (0.0ms)
-2012-10-08 15:03:19.876145 D [88745:70168516713180] [507323776b69335aa9000003] Skynet::Client: TutorialService -- Reading header from server
-2012-10-08 15:03:19.876145 D [88745:70168516713180] [507323776b69335aa9000003] Skynet::Client: TutorialService -- Reading header from server
-2012-10-08 15:03:19.876415 D [88745:70168517719780] SimpleServer --
-******************
-2012-10-08 15:03:19.876415 D [88745:70168517719780] SimpleServer --
-******************
-2012-10-08 15:03:19.876431 D [88745:70168517719780] SimpleServer -- Received Request
-2012-10-08 15:03:19.876431 D [88745:70168517719780] SimpleServer -- Received Request
-2012-10-08 15:03:19.876440 T [88745:70168517719780] SimpleServer -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 15:03:19.876440 T [88745:70168517719780] SimpleServer -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 15:03:19.876513 T [88745:70168517719780] SimpleServer -- Request -- {"clientid"=>"123", "in"=>"\x17\x00\x00\x00\x01duration\x00\x00\x00\x00\x00\x00\x00\f@\x00", "method"=>"sleep", "requestinfo"=>{"requestid"=>"507323776b69335aa9000003", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 15:03:19.876513 T [88745:70168517719780] SimpleServer -- Request -- {"clientid"=>"123", "in"=>"\x17\x00\x00\x00\x01duration\x00\x00\x00\x00\x00\x00\x00\f@\x00", "method"=>"sleep", "requestinfo"=>{"requestid"=>"507323776b69335aa9000003", "retrycount"=>0, "originaddress"=>""}} -- {"clientid"=>"123", "in"=>"\x17\x00\x00\x00\x01duration\x00\x00\x00\x00\x00\x00\x00\f@\x00", "method"=>"sleep", "requestinfo"=>{"requestid"=>"507323776b69335aa9000003", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 15:03:22.877207 W [88745:70168516713180] [507323776b69335aa9000003] ResilientSocket::TCPClient ["localhost:2000"] -- #read Timeout waiting for server to reply
-2012-10-08 15:03:22.877207 W [88745:70168516713180] [507323776b69335aa9000003] ResilientSocket::TCPClient ["localhost:2000"] -- #read Timeout waiting for server to reply
-2012-10-08 15:03:22.877483 D [88745:70168516713180] [507323776b69335aa9000003] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes -- ResilientSocket::ReadTimeout: Timedout after 3.0 seconds trying to read from localhost:2000
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:254:in `block in read'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_debug'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:247:in `read'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:245:in `read_bson_document'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:200:in `block (2 levels) in call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:153:in `block in call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:153:in `with_tags'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:152:in `call'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:69:in `block (5 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:67:in `block (4 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:565:in `block in _run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `_run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:746:in `_run_anything'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:909:in `run_tests'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:896:in `block in _run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `_run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' (3001.3ms)
-2012-10-08 15:03:22.877483 D [88745:70168516713180] [507323776b69335aa9000003] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes -- ResilientSocket::ReadTimeout: Timedout after 3.0 seconds trying to read from localhost:2000
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:254:in `block in read'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_debug'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:247:in `read'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:245:in `read_bson_document'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:200:in `block (2 levels) in call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:153:in `block in call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:153:in `with_tags'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:152:in `call'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:69:in `block (5 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:67:in `block (4 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:565:in `block in _run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `_run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:746:in `_run_anything'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:909:in `run_tests'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:896:in `block in _run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `_run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' -- ResilientSocket::ReadTimeout: Timedout after 3.0 seconds trying to read from localhost:2000
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:254:in `block in read'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_debug'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:247:in `read'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:245:in `read_bson_document'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:200:in `block (2 levels) in call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:153:in `block in call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:153:in `with_tags'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:152:in `call'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:69:in `block (5 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:67:in `block (4 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:565:in `block in _run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `_run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:746:in `_run_anything'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:909:in `run_tests'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:896:in `block in _run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `_run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' (3001.3ms)
-2012-10-08 15:03:22.877514 I [88745:70168516713180] [507323776b69335aa9000003] Skynet::Client: TutorialService -- Called Skynet Service: TutorialService.sleep -- ResilientSocket::ReadTimeout: Timedout after 3.0 seconds trying to read from localhost:2000
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:254:in `block in read'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_debug'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:247:in `read'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:245:in `read_bson_document'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:200:in `block (2 levels) in call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:153:in `block in call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:153:in `with_tags'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:152:in `call'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:69:in `block (5 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:67:in `block (4 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:565:in `block in _run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `_run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:746:in `_run_anything'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:909:in `run_tests'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:896:in `block in _run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `_run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' (3004.0ms)
-2012-10-08 15:03:22.877514 I [88745:70168516713180] [507323776b69335aa9000003] Skynet::Client: TutorialService -- Called Skynet Service: TutorialService.sleep -- ResilientSocket::ReadTimeout: Timedout after 3.0 seconds trying to read from localhost:2000
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:254:in `block in read'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_debug'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:247:in `read'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:245:in `read_bson_document'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:200:in `block (2 levels) in call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:153:in `block in call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:153:in `with_tags'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:152:in `call'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:69:in `block (5 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:67:in `block (4 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:565:in `block in _run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `_run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:746:in `_run_anything'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:909:in `run_tests'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:896:in `block in _run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `_run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' -- ResilientSocket::ReadTimeout: Timedout after 3.0 seconds trying to read from localhost:2000
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:254:in `block in read'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_debug'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:247:in `read'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:245:in `read_bson_document'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:200:in `block (2 levels) in call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:153:in `block in call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:153:in `with_tags'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:152:in `call'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:69:in `block (5 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:67:in `block (4 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:565:in `block in _run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `_run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:746:in `_run_anything'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:909:in `run_tests'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:896:in `block in _run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `_run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' (3004.0ms)
-2012-10-08 15:03:22.878343 T [88745:70168516713180] Skynet::Client: SomeService -- Socket Connection parameters -- {:server=>"localhost:3300", :connect_retry_interval=>0.1, :connect_retry_count=>5, :read_timeout=>60, :connect_timeout=>30, :buffered=>false, :on_connect=>#<Proc:0x007fa2c3298048@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:107>}
-2012-10-08 15:03:22.878343 T [88745:70168516713180] Skynet::Client: SomeService -- Socket Connection parameters -- {:server=>"localhost:3300", :connect_retry_interval=>0.1, :connect_retry_count=>5, :read_timeout=>60, :connect_timeout=>30, :buffered=>false, :on_connect=>#<Proc:0x007fa2c3298048@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:107>} -- {:server=>"localhost:3300", :connect_retry_interval=>0.1, :connect_retry_count=>5, :read_timeout=>60, :connect_timeout=>30, :buffered=>false, :on_connect=>#<Proc:0x007fa2c3298048@/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:107>}
-2012-10-08 15:03:22.879673 W [88745:70168516713180] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 1
-2012-10-08 15:03:22.879673 W [88745:70168516713180] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 1
-2012-10-08 15:03:22.980815 W [88745:70168516713180] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 2
-2012-10-08 15:03:22.980815 W [88745:70168516713180] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 2
-2012-10-08 15:03:23.082653 W [88745:70168516713180] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 3
-2012-10-08 15:03:23.082653 W [88745:70168516713180] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 3
-2012-10-08 15:03:23.184514 W [88745:70168516713180] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 4
-2012-10-08 15:03:23.184514 W [88745:70168516713180] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 4
-2012-10-08 15:03:23.285546 W [88745:70168516713180] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 5
-2012-10-08 15:03:23.285546 W [88745:70168516713180] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 5
-2012-10-08 15:03:23.387399 E [88745:70168516713180] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Giving up after 5 retries
-2012-10-08 15:03:23.387399 E [88745:70168516713180] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Giving up after 5 retries
-2012-10-08 15:03:23.387506 I [88745:70168516713180] ResilientSocket::TCPClient ["localhost:3300"] -- Connecting to server localhost:3300 -- ResilientSocket::ConnectionFailure: After 5 attempts: Errno::ECONNREFUSED: Connection refused - connect(2)
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:418:in `rescue in block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:388:in `block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:387:in `connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:193:in `block in connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each_with_index'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:163:in `initialize'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:133:in `new'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:133:in `initialize'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:21:in `new'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:21:in `block (4 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:20:in `block (3 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:565:in `block in _run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `_run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:746:in `_run_anything'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:909:in `run_tests'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:896:in `block in _run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `_run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' (509.1ms)
-2012-10-08 15:03:23.387506 I [88745:70168516713180] ResilientSocket::TCPClient ["localhost:3300"] -- Connecting to server localhost:3300 -- ResilientSocket::ConnectionFailure: After 5 attempts: Errno::ECONNREFUSED: Connection refused - connect(2)
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:418:in `rescue in block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:388:in `block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:387:in `connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:193:in `block in connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each_with_index'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:163:in `initialize'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:133:in `new'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:133:in `initialize'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:21:in `new'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:21:in `block (4 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:20:in `block (3 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:565:in `block in _run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `_run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:746:in `_run_anything'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:909:in `run_tests'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:896:in `block in _run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `_run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' -- ResilientSocket::ConnectionFailure: After 5 attempts: Errno::ECONNREFUSED: Connection refused - connect(2)
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:418:in `rescue in block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:388:in `block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:387:in `connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:193:in `block in connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each_with_index'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:163:in `initialize'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:133:in `new'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/skynet/client.rb:133:in `initialize'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:21:in `new'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:21:in `block (4 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
-/Users/rmorrison/Sandbox/ruby_skynet/test/skynet_client_test.rb:20:in `block (3 levels) in <class:SkynetClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:565:in `block in _run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `_run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:746:in `_run_anything'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:909:in `run_tests'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:896:in `block in _run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `_run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' (509.1ms)
-2012-10-08 15:36:58.485539 T [2602:70310099639000] RubySkynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:9999", :connect_retry_interval=>0.1, :connect_retry_count=>5, :read_timeout=>5, :connect_timeout=>3, :buffered=>false, :on_connect=>#<Proc:0x007fe4b10b0c28@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
-2012-10-08 15:36:58.485539 T [2602:70310099639000] RubySkynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:9999", :connect_retry_interval=>0.1, :connect_retry_count=>5, :read_timeout=>5, :connect_timeout=>3, :buffered=>false, :on_connect=>#<Proc:0x007fe4b10b0c28@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>} -- {:server=>"localhost:9999", :connect_retry_interval=>0.1, :connect_retry_count=>5, :read_timeout=>5, :connect_timeout=>3, :buffered=>false, :on_connect=>#<Proc:0x007fe4b10b0c28@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
-2012-10-08 15:36:58.490479 W [2602:70310099639000] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 1
-2012-10-08 15:36:58.490479 W [2602:70310099639000] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 1
-2012-10-08 15:36:58.592676 W [2602:70310099639000] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 2
-2012-10-08 15:36:58.592676 W [2602:70310099639000] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 2
-2012-10-08 15:36:58.694606 W [2602:70310099639000] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 3
-2012-10-08 15:36:58.694606 W [2602:70310099639000] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 3
-2012-10-08 15:36:58.797296 W [2602:70310099639000] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 4
-2012-10-08 15:36:58.797296 W [2602:70310099639000] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 4
-2012-10-08 15:36:58.899376 W [2602:70310099639000] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 5
-2012-10-08 15:36:58.899376 W [2602:70310099639000] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 5
-2012-10-08 15:36:59.000305 E [2602:70310099639000] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Giving up after 5 retries
-2012-10-08 15:36:59.000305 E [2602:70310099639000] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Giving up after 5 retries
-2012-10-08 15:36:59.000408 I [2602:70310099639000] ResilientSocket::TCPClient ["localhost:9999"] -- Connecting to server localhost:9999 -- ResilientSocket::ConnectionFailure: After 5 attempts: Errno::ECONNREFUSED: Connection refused - connect(2)
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:418:in `rescue in block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:388:in `block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:387:in `connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:193:in `block in connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each_with_index'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:163:in `initialize'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:36:in `new'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:36:in `initialize'
-/Users/rmorrison/Sandbox/ruby_skynet/test/doozer_client_test.rb:22:in `new'
-/Users/rmorrison/Sandbox/ruby_skynet/test/doozer_client_test.rb:22:in `block (4 levels) in <class:DoozerClientTest>'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
-/Users/rmorrison/Sandbox/ruby_skynet/test/doozer_client_test.rb:21:in `block (3 levels) in <class:DoozerClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:565:in `block in _run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `_run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:746:in `_run_anything'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:909:in `run_tests'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:896:in `block in _run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `_run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' (511.6ms)
-2012-10-08 15:36:59.000408 I [2602:70310099639000] ResilientSocket::TCPClient ["localhost:9999"] -- Connecting to server localhost:9999 -- ResilientSocket::ConnectionFailure: After 5 attempts: Errno::ECONNREFUSED: Connection refused - connect(2)
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:418:in `rescue in block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:388:in `block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:387:in `connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:193:in `block in connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each_with_index'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:163:in `initialize'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:36:in `new'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:36:in `initialize'
-/Users/rmorrison/Sandbox/ruby_skynet/test/doozer_client_test.rb:22:in `new'
-/Users/rmorrison/Sandbox/ruby_skynet/test/doozer_client_test.rb:22:in `block (4 levels) in <class:DoozerClientTest>'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
-/Users/rmorrison/Sandbox/ruby_skynet/test/doozer_client_test.rb:21:in `block (3 levels) in <class:DoozerClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:565:in `block in _run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `_run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:746:in `_run_anything'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:909:in `run_tests'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:896:in `block in _run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `_run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' -- ResilientSocket::ConnectionFailure: After 5 attempts: Errno::ECONNREFUSED: Connection refused - connect(2)
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:418:in `rescue in block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:388:in `block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:387:in `connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:193:in `block in connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each_with_index'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:163:in `initialize'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:36:in `new'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:36:in `initialize'
-/Users/rmorrison/Sandbox/ruby_skynet/test/doozer_client_test.rb:22:in `new'
-/Users/rmorrison/Sandbox/ruby_skynet/test/doozer_client_test.rb:22:in `block (4 levels) in <class:DoozerClientTest>'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
-/Users/rmorrison/Sandbox/ruby_skynet/test/doozer_client_test.rb:21:in `block (3 levels) in <class:DoozerClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:565:in `block in _run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:563:in `_run_suites'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:746:in `_run_anything'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:909:in `run_tests'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:896:in `block in _run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `each'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `_run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' (511.6ms)
-2012-10-08 15:36:59.001931 T [2602:70310099639000] RubySkynet::Client: TutorialService -- Socket Connection parameters -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007fe4b193e1d8@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>}
-2012-10-08 15:36:59.001931 T [2602:70310099639000] RubySkynet::Client: TutorialService -- Socket Connection parameters -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007fe4b193e1d8@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>} -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007fe4b193e1d8@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>}
-2012-10-08 15:36:59.002036 D [2602:70310104265840] SimpleServer -- Waiting for a client to connect
-2012-10-08 15:36:59.002036 D [2602:70310104265840] SimpleServer -- Waiting for a client to connect
-2012-10-08 15:36:59.002747 D [2602:70310099639000] RubySkynet::Client: TutorialService -- Waiting for Service Handshake
-2012-10-08 15:36:59.002747 D [2602:70310099639000] RubySkynet::Client: TutorialService -- Waiting for Service Handshake
-2012-10-08 15:36:59.002965 D [2602:70310104265840] SimpleServer -- Client connected, waiting for data from client
-2012-10-08 15:36:59.002965 D [2602:70310104265840] SimpleServer -- Client connected, waiting for data from client
-2012-10-08 15:36:59.003330 T [2602:70310099639000] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "$\x00\x00\x00"
-2012-10-08 15:36:59.003330 T [2602:70310099639000] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "$\x00\x00\x00" -- "$\x00\x00\x00"
-2012-10-08 15:36:59.003343 D [2602:70310099639000] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (0.6ms)
-2012-10-08 15:36:59.003343 D [2602:70310099639000] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (0.6ms)
-2012-10-08 15:36:59.003405 T [2602:70310099639000] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00"
-2012-10-08 15:36:59.003405 T [2602:70310099639000] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00" -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00"
-2012-10-08 15:36:59.003415 D [2602:70310099639000] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 32 bytes (0.0ms)
-2012-10-08 15:36:59.003415 D [2602:70310099639000] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 32 bytes (0.0ms)
-2012-10-08 15:36:59.003469 T [2602:70310099639000] RubySkynet::Client: TutorialService -- Service Handshake -- {"registered"=>true, "clientid"=>"123"}
-2012-10-08 15:36:59.003469 T [2602:70310099639000] RubySkynet::Client: TutorialService -- Service Handshake -- {"registered"=>true, "clientid"=>"123"} -- {"registered"=>true, "clientid"=>"123"}
-2012-10-08 15:36:59.003485 D [2602:70310099639000] RubySkynet::Client: TutorialService -- Sending Client Handshake
-2012-10-08 15:36:59.003485 D [2602:70310099639000] RubySkynet::Client: TutorialService -- Sending Client Handshake
-2012-10-08 15:36:59.003494 T [2602:70310099639000] RubySkynet::Client: TutorialService -- Client Handshake -- {"clientid"=>"123"}
-2012-10-08 15:36:59.003494 T [2602:70310099639000] RubySkynet::Client: TutorialService -- Client Handshake -- {"clientid"=>"123"} -- {"clientid"=>"123"}
-2012-10-08 15:36:59.003513 T [2602:70310099639000] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- clientid 123
-2012-10-08 15:36:59.003513 T [2602:70310099639000] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- clientid 123 -- clientid 123
-2012-10-08 15:36:59.003558 D [2602:70310099639000] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 23 bytes (0.0ms)
-2012-10-08 15:36:59.003558 D [2602:70310099639000] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 23 bytes (0.0ms)
-2012-10-08 15:36:59.003622 D [2602:70310099639000] [50732b5b6b69330a2a000001] RubySkynet::Client: TutorialService -- Sending Header
-2012-10-08 15:36:59.003622 D [2602:70310099639000] [50732b5b6b69330a2a000001] RubySkynet::Client: TutorialService -- Sending Header
-2012-10-08 15:36:59.003632 T [2602:70310099639000] [50732b5b6b69330a2a000001] RubySkynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 15:36:59.003632 T [2602:70310099639000] [50732b5b6b69330a2a000001] RubySkynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 15:36:59.003651 T [2602:70310099639000] [50732b5b6b69330a2a000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- 9 servicemethod TutorialService.Forward seq
-2012-10-08 15:36:59.003651 T [2602:70310099639000] [50732b5b6b69330a2a000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- 9 servicemethod TutorialService.Forward seq -- 9 servicemethod TutorialService.Forward seq
-2012-10-08 15:36:59.003694 D [2602:70310099639000] [50732b5b6b69330a2a000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 57 bytes (0.0ms)
-2012-10-08 15:36:59.003694 D [2602:70310099639000] [50732b5b6b69330a2a000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 57 bytes (0.0ms)
-2012-10-08 15:36:59.003711 T [2602:70310099639000] [50732b5b6b69330a2a000001] RubySkynet::Client: TutorialService -- Parameters: -- {"some"=>"parameters"}
-2012-10-08 15:36:59.003711 T [2602:70310099639000] [50732b5b6b69330a2a000001] RubySkynet::Client: TutorialService -- Parameters: -- {"some"=>"parameters"} -- {"some"=>"parameters"}
-2012-10-08 15:36:59.003743 D [2602:70310099639000] [50732b5b6b69330a2a000001] RubySkynet::Client: TutorialService -- Sending Request
-2012-10-08 15:36:59.003743 D [2602:70310099639000] [50732b5b6b69330a2a000001] RubySkynet::Client: TutorialService -- Sending Request
-2012-10-08 15:36:59.003753 T [2602:70310099639000] [50732b5b6b69330a2a000001] RubySkynet::Client: TutorialService -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"50732b5b6b69330a2a000001", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 15:36:59.003753 T [2602:70310099639000] [50732b5b6b69330a2a000001] RubySkynet::Client: TutorialService -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"50732b5b6b69330a2a000001", "retrycount"=>0, "originaddress"=>""}} -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"50732b5b6b69330a2a000001", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 15:36:59.003772 T [2602:70310099639000] [50732b5b6b69330a2a000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- ª clientid 123 in some parameters method test1 requestinfo Q requestid 50732b5b6b69330a2a000001 retrycount originaddress
-2012-10-08 15:36:59.003772 T [2602:70310099639000] [50732b5b6b69330a2a000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- ª clientid 123 in some parameters method test1 requestinfo Q requestid 50732b5b6b69330a2a000001 retrycount originaddress -- ª clientid 123 in some parameters method test1 requestinfo Q requestid 50732b5b6b69330a2a000001 retrycount originaddress
-2012-10-08 15:36:59.003815 D [2602:70310099639000] [50732b5b6b69330a2a000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 170 bytes (0.0ms)
-2012-10-08 15:36:59.003815 D [2602:70310099639000] [50732b5b6b69330a2a000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 170 bytes (0.0ms)
-2012-10-08 15:36:59.003831 D [2602:70310099639000] [50732b5b6b69330a2a000001] RubySkynet::Client: TutorialService -- Reading header from server
-2012-10-08 15:36:59.003831 D [2602:70310099639000] [50732b5b6b69330a2a000001] RubySkynet::Client: TutorialService -- Reading header from server
-2012-10-08 15:36:59.004397 D [2602:70310104265840] SimpleServer --
-******************
-2012-10-08 15:36:59.004397 D [2602:70310104265840] SimpleServer --
-******************
-2012-10-08 15:36:59.004412 D [2602:70310104265840] SimpleServer -- Received Request
-2012-10-08 15:36:59.004412 D [2602:70310104265840] SimpleServer -- Received Request
-2012-10-08 15:36:59.004422 T [2602:70310104265840] SimpleServer -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 15:36:59.004422 T [2602:70310104265840] SimpleServer -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 15:36:59.004495 T [2602:70310104265840] SimpleServer -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"50732b5b6b69330a2a000001", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 15:36:59.004495 T [2602:70310104265840] SimpleServer -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"50732b5b6b69330a2a000001", "retrycount"=>0, "originaddress"=>""}} -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"50732b5b6b69330a2a000001", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 15:36:59.004518 D [2602:70310104265840] SimpleServer -- Sending Header
-2012-10-08 15:36:59.004518 D [2602:70310104265840] SimpleServer -- Sending Header
-2012-10-08 15:36:59.004576 D [2602:70310104265840] SimpleServer -- Sending Reply
-2012-10-08 15:36:59.004576 D [2602:70310104265840] SimpleServer -- Sending Reply
-2012-10-08 15:36:59.004588 T [2602:70310104265840] SimpleServer -- Reply -- {"result"=>"test1"}
-2012-10-08 15:36:59.004588 T [2602:70310104265840] SimpleServer -- Reply -- {"result"=>"test1"} -- {"result"=>"test1"}
-2012-10-08 15:36:59.004974 T [2602:70310099639000] [50732b5b6b69330a2a000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "9\x00\x00\x00"
-2012-10-08 15:36:59.004974 T [2602:70310099639000] [50732b5b6b69330a2a000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "9\x00\x00\x00" -- "9\x00\x00\x00"
-2012-10-08 15:36:59.004987 D [2602:70310099639000] [50732b5b6b69330a2a000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (1.1ms)
-2012-10-08 15:36:59.004987 D [2602:70310099639000] [50732b5b6b69330a2a000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (1.1ms)
-2012-10-08 15:36:59.005041 T [2602:70310099639000] [50732b5b6b69330a2a000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\x02servicemethod\x00\x18\x00\x00\x00TutorialService.Forward\x00\x10seq\x00\x00\x00\x00\x00\x00"
-2012-10-08 15:36:59.005041 T [2602:70310099639000] [50732b5b6b69330a2a000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\x02servicemethod\x00\x18\x00\x00\x00TutorialService.Forward\x00\x10seq\x00\x00\x00\x00\x00\x00" -- "\x02servicemethod\x00\x18\x00\x00\x00TutorialService.Forward\x00\x10seq\x00\x00\x00\x00\x00\x00"
-2012-10-08 15:36:59.005050 D [2602:70310099639000] [50732b5b6b69330a2a000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 53 bytes (0.0ms)
-2012-10-08 15:36:59.005050 D [2602:70310099639000] [50732b5b6b69330a2a000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 53 bytes (0.0ms)
-2012-10-08 15:36:59.005082 D [2602:70310099639000] [50732b5b6b69330a2a000001] RubySkynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 15:36:59.005082 D [2602:70310099639000] [50732b5b6b69330a2a000001] RubySkynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 15:36:59.005092 D [2602:70310099639000] [50732b5b6b69330a2a000001] RubySkynet::Client: TutorialService -- Reading response from server
-2012-10-08 15:36:59.005092 D [2602:70310099639000] [50732b5b6b69330a2a000001] RubySkynet::Client: TutorialService -- Reading response from server
-2012-10-08 15:36:59.005364 T [2602:70310099639000] [50732b5b6b69330a2a000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "&\x00\x00\x00"
-2012-10-08 15:36:59.005364 T [2602:70310099639000] [50732b5b6b69330a2a000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "&\x00\x00\x00" -- "&\x00\x00\x00"
-2012-10-08 15:36:59.005379 D [2602:70310099639000] [50732b5b6b69330a2a000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (0.3ms)
-2012-10-08 15:36:59.005379 D [2602:70310099639000] [50732b5b6b69330a2a000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (0.3ms)
-2012-10-08 15:36:59.005432 T [2602:70310099639000] [50732b5b6b69330a2a000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\x02out\x00\x18\x00\x00\x00\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00\x00\x00"
-2012-10-08 15:36:59.005432 T [2602:70310099639000] [50732b5b6b69330a2a000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\x02out\x00\x18\x00\x00\x00\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00\x00\x00" -- "\x02out\x00\x18\x00\x00\x00\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00\x00\x00"
-2012-10-08 15:36:59.005442 D [2602:70310099639000] [50732b5b6b69330a2a000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 34 bytes (0.0ms)
-2012-10-08 15:36:59.005442 D [2602:70310099639000] [50732b5b6b69330a2a000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 34 bytes (0.0ms)
-2012-10-08 15:36:59.005472 T [2602:70310099639000] [50732b5b6b69330a2a000001] RubySkynet::Client: TutorialService -- Response -- {"out"=>"\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00"}
-2012-10-08 15:36:59.005472 T [2602:70310099639000] [50732b5b6b69330a2a000001] RubySkynet::Client: TutorialService -- Response -- {"out"=>"\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00"} -- {"out"=>"\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00"}
-2012-10-08 15:36:59.005502 T [2602:70310099639000] [50732b5b6b69330a2a000001] RubySkynet::Client: TutorialService -- Return Value -- {"result"=>"test1"}
-2012-10-08 15:36:59.005502 T [2602:70310099639000] [50732b5b6b69330a2a000001] RubySkynet::Client: TutorialService -- Return Value -- {"result"=>"test1"} -- {"result"=>"test1"}
-2012-10-08 15:36:59.005511 I [2602:70310099639000] [50732b5b6b69330a2a000001] RubySkynet::Client: TutorialService -- Called Skynet Service: TutorialService.test1 (1.9ms)
-2012-10-08 15:36:59.005511 I [2602:70310099639000] [50732b5b6b69330a2a000001] RubySkynet::Client: TutorialService -- Called Skynet Service: TutorialService.test1 (1.9ms)
-2012-10-08 15:36:59.006256 T [2602:70310099639000] RubySkynet::Client: TutorialService -- Socket Connection parameters -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007fe4b113f4f0@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>}
-2012-10-08 15:36:59.006256 T [2602:70310099639000] RubySkynet::Client: TutorialService -- Socket Connection parameters -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007fe4b113f4f0@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>} -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007fe4b113f4f0@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>}
-2012-10-08 15:36:59.006355 D [2602:70310100073860] SimpleServer -- Waiting for a client to connect
-2012-10-08 15:36:59.006355 D [2602:70310100073860] SimpleServer -- Waiting for a client to connect
-2012-10-08 15:36:59.008097 D [2602:70310099639000] RubySkynet::Client: TutorialService -- Waiting for Service Handshake
-2012-10-08 15:36:59.008097 D [2602:70310099639000] RubySkynet::Client: TutorialService -- Waiting for Service Handshake
-2012-10-08 15:36:59.008269 D [2602:70310100073860] SimpleServer -- Client connected, waiting for data from client
-2012-10-08 15:36:59.008269 D [2602:70310100073860] SimpleServer -- Client connected, waiting for data from client
-2012-10-08 15:36:59.008394 T [2602:70310099639000] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "$\x00\x00\x00"
-2012-10-08 15:36:59.008394 T [2602:70310099639000] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "$\x00\x00\x00" -- "$\x00\x00\x00"
-2012-10-08 15:36:59.008407 D [2602:70310099639000] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (0.3ms)
-2012-10-08 15:36:59.008407 D [2602:70310099639000] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (0.3ms)
-2012-10-08 15:36:59.008875 T [2602:70310099639000] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00"
-2012-10-08 15:36:59.008875 T [2602:70310099639000] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00" -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00"
-2012-10-08 15:36:59.008889 D [2602:70310099639000] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 32 bytes (0.5ms)
-2012-10-08 15:36:59.008889 D [2602:70310099639000] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 32 bytes (0.5ms)
-2012-10-08 15:36:59.008927 T [2602:70310099639000] RubySkynet::Client: TutorialService -- Service Handshake -- {"registered"=>true, "clientid"=>"123"}
-2012-10-08 15:36:59.008927 T [2602:70310099639000] RubySkynet::Client: TutorialService -- Service Handshake -- {"registered"=>true, "clientid"=>"123"} -- {"registered"=>true, "clientid"=>"123"}
-2012-10-08 15:36:59.008942 D [2602:70310099639000] RubySkynet::Client: TutorialService -- Sending Client Handshake
-2012-10-08 15:36:59.008942 D [2602:70310099639000] RubySkynet::Client: TutorialService -- Sending Client Handshake
-2012-10-08 15:36:59.008951 T [2602:70310099639000] RubySkynet::Client: TutorialService -- Client Handshake -- {"clientid"=>"123"}
-2012-10-08 15:36:59.008951 T [2602:70310099639000] RubySkynet::Client: TutorialService -- Client Handshake -- {"clientid"=>"123"} -- {"clientid"=>"123"}
-2012-10-08 15:36:59.008970 T [2602:70310099639000] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- clientid 123
-2012-10-08 15:36:59.008970 T [2602:70310099639000] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- clientid 123 -- clientid 123
-2012-10-08 15:36:59.009016 D [2602:70310099639000] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 23 bytes (0.0ms)
-2012-10-08 15:36:59.009016 D [2602:70310099639000] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 23 bytes (0.0ms)
-2012-10-08 15:36:59.009094 D [2602:70310099639000] [50732b5b6b69330a2a000002] RubySkynet::Client: TutorialService -- Sending Header
-2012-10-08 15:36:59.009094 D [2602:70310099639000] [50732b5b6b69330a2a000002] RubySkynet::Client: TutorialService -- Sending Header
-2012-10-08 15:36:59.009110 T [2602:70310099639000] [50732b5b6b69330a2a000002] RubySkynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 15:36:59.009110 T [2602:70310099639000] [50732b5b6b69330a2a000002] RubySkynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 15:36:59.009133 T [2602:70310099639000] [50732b5b6b69330a2a000002] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- 9 servicemethod TutorialService.Forward seq
-2012-10-08 15:36:59.009133 T [2602:70310099639000] [50732b5b6b69330a2a000002] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- 9 servicemethod TutorialService.Forward seq -- 9 servicemethod TutorialService.Forward seq
-2012-10-08 15:36:59.009179 D [2602:70310099639000] [50732b5b6b69330a2a000002] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 57 bytes (0.0ms)
-2012-10-08 15:36:59.009179 D [2602:70310099639000] [50732b5b6b69330a2a000002] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 57 bytes (0.0ms)
-2012-10-08 15:36:59.009197 T [2602:70310099639000] [50732b5b6b69330a2a000002] RubySkynet::Client: TutorialService -- Parameters: -- {"some"=>"parameters"}
-2012-10-08 15:36:59.009197 T [2602:70310099639000] [50732b5b6b69330a2a000002] RubySkynet::Client: TutorialService -- Parameters: -- {"some"=>"parameters"} -- {"some"=>"parameters"}
-2012-10-08 15:36:59.009223 D [2602:70310099639000] [50732b5b6b69330a2a000002] RubySkynet::Client: TutorialService -- Sending Request
-2012-10-08 15:36:59.009223 D [2602:70310099639000] [50732b5b6b69330a2a000002] RubySkynet::Client: TutorialService -- Sending Request
-2012-10-08 15:36:59.009234 T [2602:70310099639000] [50732b5b6b69330a2a000002] RubySkynet::Client: TutorialService -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"50732b5b6b69330a2a000002", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 15:36:59.009234 T [2602:70310099639000] [50732b5b6b69330a2a000002] RubySkynet::Client: TutorialService -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"50732b5b6b69330a2a000002", "retrycount"=>0, "originaddress"=>""}} -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"50732b5b6b69330a2a000002", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 15:36:59.009254 T [2602:70310099639000] [50732b5b6b69330a2a000002] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- ª clientid 123 in some parameters method test1 requestinfo Q requestid 50732b5b6b69330a2a000002 retrycount originaddress
-2012-10-08 15:36:59.009254 T [2602:70310099639000] [50732b5b6b69330a2a000002] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- ª clientid 123 in some parameters method test1 requestinfo Q requestid 50732b5b6b69330a2a000002 retrycount originaddress -- ª clientid 123 in some parameters method test1 requestinfo Q requestid 50732b5b6b69330a2a000002 retrycount originaddress
-2012-10-08 15:36:59.009297 D [2602:70310099639000] [50732b5b6b69330a2a000002] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 170 bytes (0.0ms)
-2012-10-08 15:36:59.009297 D [2602:70310099639000] [50732b5b6b69330a2a000002] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 170 bytes (0.0ms)
-2012-10-08 15:36:59.009313 D [2602:70310099639000] [50732b5b6b69330a2a000002] RubySkynet::Client: TutorialService -- Reading header from server
-2012-10-08 15:36:59.009313 D [2602:70310099639000] [50732b5b6b69330a2a000002] RubySkynet::Client: TutorialService -- Reading header from server
-2012-10-08 15:36:59.009586 D [2602:70310100073860] SimpleServer --
-******************
-2012-10-08 15:36:59.009586 D [2602:70310100073860] SimpleServer --
-******************
-2012-10-08 15:36:59.009600 D [2602:70310100073860] SimpleServer -- Received Request
-2012-10-08 15:36:59.009600 D [2602:70310100073860] SimpleServer -- Received Request
-2012-10-08 15:36:59.009609 T [2602:70310100073860] SimpleServer -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 15:36:59.009609 T [2602:70310100073860] SimpleServer -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 15:36:59.009715 T [2602:70310100073860] SimpleServer -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"50732b5b6b69330a2a000002", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 15:36:59.009715 T [2602:70310100073860] SimpleServer -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"50732b5b6b69330a2a000002", "retrycount"=>0, "originaddress"=>""}} -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"50732b5b6b69330a2a000002", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 15:36:59.009745 D [2602:70310100073860] SimpleServer -- Sending Header
-2012-10-08 15:36:59.009745 D [2602:70310100073860] SimpleServer -- Sending Header
-2012-10-08 15:36:59.009796 D [2602:70310100073860] SimpleServer -- Sending Reply
-2012-10-08 15:36:59.009796 D [2602:70310100073860] SimpleServer -- Sending Reply
-2012-10-08 15:36:59.009807 T [2602:70310100073860] SimpleServer -- Reply -- {"result"=>"test1"}
-2012-10-08 15:36:59.009807 T [2602:70310100073860] SimpleServer -- Reply -- {"result"=>"test1"} -- {"result"=>"test1"}
-2012-10-08 15:36:59.011086 T [2602:70310099639000] [50732b5b6b69330a2a000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "9\x00\x00\x00"
-2012-10-08 15:36:59.011086 T [2602:70310099639000] [50732b5b6b69330a2a000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "9\x00\x00\x00" -- "9\x00\x00\x00"
-2012-10-08 15:36:59.011100 D [2602:70310099639000] [50732b5b6b69330a2a000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (1.8ms)
-2012-10-08 15:36:59.011100 D [2602:70310099639000] [50732b5b6b69330a2a000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (1.8ms)
-2012-10-08 15:36:59.011156 T [2602:70310099639000] [50732b5b6b69330a2a000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\x02servicemethod\x00\x18\x00\x00\x00TutorialService.Forward\x00\x10seq\x00\x00\x00\x00\x00\x00"
-2012-10-08 15:36:59.011156 T [2602:70310099639000] [50732b5b6b69330a2a000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\x02servicemethod\x00\x18\x00\x00\x00TutorialService.Forward\x00\x10seq\x00\x00\x00\x00\x00\x00" -- "\x02servicemethod\x00\x18\x00\x00\x00TutorialService.Forward\x00\x10seq\x00\x00\x00\x00\x00\x00"
-2012-10-08 15:36:59.011166 D [2602:70310099639000] [50732b5b6b69330a2a000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 53 bytes (0.0ms)
-2012-10-08 15:36:59.011166 D [2602:70310099639000] [50732b5b6b69330a2a000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 53 bytes (0.0ms)
-2012-10-08 15:36:59.011200 D [2602:70310099639000] [50732b5b6b69330a2a000002] RubySkynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 15:36:59.011200 D [2602:70310099639000] [50732b5b6b69330a2a000002] RubySkynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 15:36:59.011210 D [2602:70310099639000] [50732b5b6b69330a2a000002] RubySkynet::Client: TutorialService -- Reading response from server
-2012-10-08 15:36:59.011210 D [2602:70310099639000] [50732b5b6b69330a2a000002] RubySkynet::Client: TutorialService -- Reading response from server
-2012-10-08 15:36:59.011309 T [2602:70310099639000] [50732b5b6b69330a2a000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "&\x00\x00\x00"
-2012-10-08 15:36:59.011309 T [2602:70310099639000] [50732b5b6b69330a2a000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "&\x00\x00\x00" -- "&\x00\x00\x00"
-2012-10-08 15:36:59.011319 D [2602:70310099639000] [50732b5b6b69330a2a000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (0.0ms)
-2012-10-08 15:36:59.011319 D [2602:70310099639000] [50732b5b6b69330a2a000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (0.0ms)
-2012-10-08 15:36:59.011367 T [2602:70310099639000] [50732b5b6b69330a2a000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\x02out\x00\x18\x00\x00\x00\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00\x00\x00"
-2012-10-08 15:36:59.011367 T [2602:70310099639000] [50732b5b6b69330a2a000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\x02out\x00\x18\x00\x00\x00\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00\x00\x00" -- "\x02out\x00\x18\x00\x00\x00\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00\x00\x00"
-2012-10-08 15:36:59.011376 D [2602:70310099639000] [50732b5b6b69330a2a000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 34 bytes (0.0ms)
-2012-10-08 15:36:59.011376 D [2602:70310099639000] [50732b5b6b69330a2a000002] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 34 bytes (0.0ms)
-2012-10-08 15:36:59.011405 T [2602:70310099639000] [50732b5b6b69330a2a000002] RubySkynet::Client: TutorialService -- Response -- {"out"=>"\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00"}
-2012-10-08 15:36:59.011405 T [2602:70310099639000] [50732b5b6b69330a2a000002] RubySkynet::Client: TutorialService -- Response -- {"out"=>"\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00"} -- {"out"=>"\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00"}
-2012-10-08 15:36:59.011427 T [2602:70310099639000] [50732b5b6b69330a2a000002] RubySkynet::Client: TutorialService -- Return Value -- {"result"=>"test1"}
-2012-10-08 15:36:59.011427 T [2602:70310099639000] [50732b5b6b69330a2a000002] RubySkynet::Client: TutorialService -- Return Value -- {"result"=>"test1"} -- {"result"=>"test1"}
-2012-10-08 15:36:59.011436 I [2602:70310099639000] [50732b5b6b69330a2a000002] RubySkynet::Client: TutorialService -- Called Skynet Service: TutorialService.test1 (2.4ms)
-2012-10-08 15:36:59.011436 I [2602:70310099639000] [50732b5b6b69330a2a000002] RubySkynet::Client: TutorialService -- Called Skynet Service: TutorialService.test1 (2.4ms)
-2012-10-08 15:36:59.012334 T [2602:70310099639000] RubySkynet::Client: TutorialService -- Socket Connection parameters -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007fe4b19f1210@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>}
-2012-10-08 15:36:59.012334 T [2602:70310099639000] RubySkynet::Client: TutorialService -- Socket Connection parameters -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007fe4b19f1210@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>} -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007fe4b19f1210@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>}
-2012-10-08 15:36:59.012445 D [2602:70310104632300] SimpleServer -- Waiting for a client to connect
-2012-10-08 15:36:59.012445 D [2602:70310104632300] SimpleServer -- Waiting for a client to connect
-2012-10-08 15:36:59.013341 D [2602:70310099639000] RubySkynet::Client: TutorialService -- Waiting for Service Handshake
-2012-10-08 15:36:59.013341 D [2602:70310099639000] RubySkynet::Client: TutorialService -- Waiting for Service Handshake
-2012-10-08 15:36:59.013422 D [2602:70310104632300] SimpleServer -- Client connected, waiting for data from client
-2012-10-08 15:36:59.013422 D [2602:70310104632300] SimpleServer -- Client connected, waiting for data from client
-2012-10-08 15:36:59.014402 T [2602:70310099639000] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "$\x00\x00\x00"
-2012-10-08 15:36:59.014402 T [2602:70310099639000] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "$\x00\x00\x00" -- "$\x00\x00\x00"
-2012-10-08 15:36:59.014418 D [2602:70310099639000] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (1.1ms)
-2012-10-08 15:36:59.014418 D [2602:70310099639000] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (1.1ms)
-2012-10-08 15:36:59.014520 T [2602:70310099639000] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00"
-2012-10-08 15:36:59.014520 T [2602:70310099639000] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00" -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00"
-2012-10-08 15:36:59.014531 D [2602:70310099639000] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 32 bytes (0.1ms)
-2012-10-08 15:36:59.014531 D [2602:70310099639000] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 32 bytes (0.1ms)
-2012-10-08 15:36:59.014569 T [2602:70310099639000] RubySkynet::Client: TutorialService -- Service Handshake -- {"registered"=>true, "clientid"=>"123"}
-2012-10-08 15:36:59.014569 T [2602:70310099639000] RubySkynet::Client: TutorialService -- Service Handshake -- {"registered"=>true, "clientid"=>"123"} -- {"registered"=>true, "clientid"=>"123"}
-2012-10-08 15:36:59.014584 D [2602:70310099639000] RubySkynet::Client: TutorialService -- Sending Client Handshake
-2012-10-08 15:36:59.014584 D [2602:70310099639000] RubySkynet::Client: TutorialService -- Sending Client Handshake
-2012-10-08 15:36:59.014594 T [2602:70310099639000] RubySkynet::Client: TutorialService -- Client Handshake -- {"clientid"=>"123"}
-2012-10-08 15:36:59.014594 T [2602:70310099639000] RubySkynet::Client: TutorialService -- Client Handshake -- {"clientid"=>"123"} -- {"clientid"=>"123"}
-2012-10-08 15:36:59.014638 T [2602:70310099639000] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- clientid 123
-2012-10-08 15:36:59.014638 T [2602:70310099639000] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- clientid 123 -- clientid 123
-2012-10-08 15:36:59.014678 D [2602:70310099639000] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 23 bytes (0.0ms)
-2012-10-08 15:36:59.014678 D [2602:70310099639000] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 23 bytes (0.0ms)
-2012-10-08 15:36:59.014767 D [2602:70310099639000] [50732b5b6b69330a2a000003] RubySkynet::Client: TutorialService -- Sending Header
-2012-10-08 15:36:59.014767 D [2602:70310099639000] [50732b5b6b69330a2a000003] RubySkynet::Client: TutorialService -- Sending Header
-2012-10-08 15:36:59.014784 T [2602:70310099639000] [50732b5b6b69330a2a000003] RubySkynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 15:36:59.014784 T [2602:70310099639000] [50732b5b6b69330a2a000003] RubySkynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 15:36:59.014815 T [2602:70310099639000] [50732b5b6b69330a2a000003] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- 9 servicemethod TutorialService.Forward seq
-2012-10-08 15:36:59.014815 T [2602:70310099639000] [50732b5b6b69330a2a000003] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- 9 servicemethod TutorialService.Forward seq -- 9 servicemethod TutorialService.Forward seq
-2012-10-08 15:36:59.015059 D [2602:70310099639000] [50732b5b6b69330a2a000003] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 57 bytes (0.2ms)
-2012-10-08 15:36:59.015059 D [2602:70310099639000] [50732b5b6b69330a2a000003] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 57 bytes (0.2ms)
-2012-10-08 15:36:59.015084 T [2602:70310099639000] [50732b5b6b69330a2a000003] RubySkynet::Client: TutorialService -- Parameters: -- {"duration"=>3.5}
-2012-10-08 15:36:59.015084 T [2602:70310099639000] [50732b5b6b69330a2a000003] RubySkynet::Client: TutorialService -- Parameters: -- {"duration"=>3.5} -- {"duration"=>3.5}
-2012-10-08 15:36:59.015118 D [2602:70310099639000] [50732b5b6b69330a2a000003] RubySkynet::Client: TutorialService -- Sending Request
-2012-10-08 15:36:59.015118 D [2602:70310099639000] [50732b5b6b69330a2a000003] RubySkynet::Client: TutorialService -- Sending Request
-2012-10-08 15:36:59.015128 T [2602:70310099639000] [50732b5b6b69330a2a000003] RubySkynet::Client: TutorialService -- Request -- {"clientid"=>"123", "in"=>"\x17\x00\x00\x00\x01duration\x00\x00\x00\x00\x00\x00\x00\f@\x00", "method"=>"sleep", "requestinfo"=>{"requestid"=>"50732b5b6b69330a2a000003", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 15:36:59.015128 T [2602:70310099639000] [50732b5b6b69330a2a000003] RubySkynet::Client: TutorialService -- Request -- {"clientid"=>"123", "in"=>"\x17\x00\x00\x00\x01duration\x00\x00\x00\x00\x00\x00\x00\f@\x00", "method"=>"sleep", "requestinfo"=>{"requestid"=>"50732b5b6b69330a2a000003", "retrycount"=>0, "originaddress"=>""}} -- {"clientid"=>"123", "in"=>"\x17\x00\x00\x00\x01duration\x00\x00\x00\x00\x00\x00\x00\f@\x00", "method"=>"sleep", "requestinfo"=>{"requestid"=>"50732b5b6b69330a2a000003", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 15:36:59.015148 T [2602:70310099639000] [50732b5b6b69330a2a000003] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- § clientid 123 in duration @ method sleep requestinfo Q requestid 50732b5b6b69330a2a000003 retrycount originaddress
-2012-10-08 15:36:59.015148 T [2602:70310099639000] [50732b5b6b69330a2a000003] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- § clientid 123 in duration @ method sleep requestinfo Q requestid 50732b5b6b69330a2a000003 retrycount originaddress -- § clientid 123 in duration @ method sleep requestinfo Q requestid 50732b5b6b69330a2a000003 retrycount originaddress
-2012-10-08 15:36:59.015194 D [2602:70310099639000] [50732b5b6b69330a2a000003] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 167 bytes (0.0ms)
-2012-10-08 15:36:59.015194 D [2602:70310099639000] [50732b5b6b69330a2a000003] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 167 bytes (0.0ms)
-2012-10-08 15:36:59.015211 D [2602:70310099639000] [50732b5b6b69330a2a000003] RubySkynet::Client: TutorialService -- Reading header from server
-2012-10-08 15:36:59.015211 D [2602:70310099639000] [50732b5b6b69330a2a000003] RubySkynet::Client: TutorialService -- Reading header from server
-2012-10-08 15:36:59.015911 D [2602:70310104632300] SimpleServer --
-******************
-2012-10-08 15:36:59.015911 D [2602:70310104632300] SimpleServer --
-******************
-2012-10-08 15:36:59.015925 D [2602:70310104632300] SimpleServer -- Received Request
-2012-10-08 15:36:59.015925 D [2602:70310104632300] SimpleServer -- Received Request
-2012-10-08 15:36:59.015934 T [2602:70310104632300] SimpleServer -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 15:36:59.015934 T [2602:70310104632300] SimpleServer -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 15:36:59.016003 T [2602:70310104632300] SimpleServer -- Request -- {"clientid"=>"123", "in"=>"\x17\x00\x00\x00\x01duration\x00\x00\x00\x00\x00\x00\x00\f@\x00", "method"=>"sleep", "requestinfo"=>{"requestid"=>"50732b5b6b69330a2a000003", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 15:36:59.016003 T [2602:70310104632300] SimpleServer -- Request -- {"clientid"=>"123", "in"=>"\x17\x00\x00\x00\x01duration\x00\x00\x00\x00\x00\x00\x00\f@\x00", "method"=>"sleep", "requestinfo"=>{"requestid"=>"50732b5b6b69330a2a000003", "retrycount"=>0, "originaddress"=>""}} -- {"clientid"=>"123", "in"=>"\x17\x00\x00\x00\x01duration\x00\x00\x00\x00\x00\x00\x00\f@\x00", "method"=>"sleep", "requestinfo"=>{"requestid"=>"50732b5b6b69330a2a000003", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 15:37:02.016311 W [2602:70310099639000] [50732b5b6b69330a2a000003] ResilientSocket::TCPClient ["localhost:2000"] -- #read Timeout waiting for server to reply
-2012-10-08 15:37:02.016311 W [2602:70310099639000] [50732b5b6b69330a2a000003] ResilientSocket::TCPClient ["localhost:2000"] -- #read Timeout waiting for server to reply
-2012-10-08 15:37:02.016755 D [2602:70310099639000] [50732b5b6b69330a2a000003] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes -- ResilientSocket::ReadTimeout: Timedout after 3.0 seconds trying to read from localhost:2000
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:254:in `block in read'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_debug'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:247:in `read'
+2012-10-10 11:39:23.773526 D [11962:70148187558420] SimpleServer -- Received Request
+2012-10-10 11:39:23.773526 D [11962:70148187558420] SimpleServer -- Received Request
+2012-10-10 11:39:23.773537 T [11962:70148187558420] SimpleServer -- Header -- {"clientid"=>nil, "in"=>"\u0017\u0000\u0000\u0000\u0001duration\u0000\u0000\u0000\u0000\u0000\u0000\u0000\f@\u0000", "method"=>"sleep", "requestinfo"=>{"requestid"=>"507596ab6b69332eba000003", "retrycount"=>0, "originaddress"=>""}}
+2012-10-10 11:39:23.773537 T [11962:70148187558420] SimpleServer -- Header -- {"clientid"=>nil, "in"=>"\u0017\u0000\u0000\u0000\u0001duration\u0000\u0000\u0000\u0000\u0000\u0000\u0000\f@\u0000", "method"=>"sleep", "requestinfo"=>{"requestid"=>"507596ab6b69332eba000003", "retrycount"=>0, "originaddress"=>""}} -- {"clientid"=>nil, "in"=>"\u0017\u0000\u0000\u0000\u0001duration\u0000\u0000\u0000\u0000\u0000\u0000\u0000\f@\u0000", "method"=>"sleep", "requestinfo"=>{"requestid"=>"507596ab6b69332eba000003", "retrycount"=>0, "originaddress"=>""}}
+2012-10-10 11:39:23.773625 T [11962:70148186921680] [507596ab6b69332eba000003] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "$\x00\x00\x00"
+2012-10-10 11:39:23.773625 T [11962:70148186921680] [507596ab6b69332eba000003] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "$\x00\x00\x00" -- "$\x00\x00\x00"
+2012-10-10 11:39:23.773640 D [11962:70148186921680] [507596ab6b69332eba000003] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (0.4ms)
+2012-10-10 11:39:23.773640 D [11962:70148186921680] [507596ab6b69332eba000003] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (0.4ms)
+2012-10-10 11:39:23.773706 T [11962:70148186921680] [507596ab6b69332eba000003] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00"
+2012-10-10 11:39:23.773706 T [11962:70148186921680] [507596ab6b69332eba000003] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00" -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00"
+2012-10-10 11:39:23.773732 D [11962:70148186921680] [507596ab6b69332eba000003] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 32 bytes (0.1ms)
+2012-10-10 11:39:23.773732 D [11962:70148186921680] [507596ab6b69332eba000003] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 32 bytes (0.1ms)
+2012-10-10 11:39:23.773774 D [11962:70148186921680] [507596ab6b69332eba000003] RubySkynet::Client: TutorialService -- Header -- {"registered"=>true, "clientid"=>"123"}
+2012-10-10 11:39:23.773774 D [11962:70148186921680] [507596ab6b69332eba000003] RubySkynet::Client: TutorialService -- Header -- {"registered"=>true, "clientid"=>"123"} -- {"registered"=>true, "clientid"=>"123"}
+2012-10-10 11:39:23.773788 D [11962:70148186921680] [507596ab6b69332eba000003] RubySkynet::Client: TutorialService -- Reading response from server
+2012-10-10 11:39:23.773788 D [11962:70148186921680] [507596ab6b69332eba000003] RubySkynet::Client: TutorialService -- Reading response from server
+2012-10-10 11:39:26.774564 W [11962:70148186921680] [507596ab6b69332eba000003] ResilientSocket::TCPClient ["localhost:2000"] -- #read Timeout waiting for server to reply
+2012-10-10 11:39:26.774564 W [11962:70148186921680] [507596ab6b69332eba000003] ResilientSocket::TCPClient ["localhost:2000"] -- #read Timeout waiting for server to reply
+2012-10-10 11:39:26.774843 D [11962:70148186921680] [507596ab6b69332eba000003] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes -- ResilientSocket::ReadTimeout: Timedout after 3.0 seconds trying to read from localhost:2000
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:309:in `block in read'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_debug'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:302:in `read'
/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:245:in `read_bson_document'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:200:in `block (2 levels) in call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:205:in `block (2 levels) in call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:153:in `block in call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:153:in `with_tags'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:153:in `with_tags'
/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:152:in `call'
/Users/rmorrison/Sandbox/ruby_skynet/test/ruby_skynet_client_test.rb:69:in `block (5 levels) in <class:RubySkynetClientTest>'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
/Users/rmorrison/Sandbox/ruby_skynet/test/ruby_skynet_client_test.rb:67:in `block (4 levels) in <class:RubySkynetClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
@@ -3894,27 +957,27 @@
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `_run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' (3001.5ms)
-2012-10-08 15:37:02.016755 D [2602:70310099639000] [50732b5b6b69330a2a000003] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes -- ResilientSocket::ReadTimeout: Timedout after 3.0 seconds trying to read from localhost:2000
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:254:in `block in read'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_debug'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:247:in `read'
+/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' (3001.0ms)
+2012-10-10 11:39:26.774843 D [11962:70148186921680] [507596ab6b69332eba000003] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes -- ResilientSocket::ReadTimeout: Timedout after 3.0 seconds trying to read from localhost:2000
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:309:in `block in read'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_debug'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:302:in `read'
/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:245:in `read_bson_document'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:200:in `block (2 levels) in call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:205:in `block (2 levels) in call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:153:in `block in call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:153:in `with_tags'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:153:in `with_tags'
/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:152:in `call'
/Users/rmorrison/Sandbox/ruby_skynet/test/ruby_skynet_client_test.rb:69:in `block (5 levels) in <class:RubySkynetClientTest>'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
/Users/rmorrison/Sandbox/ruby_skynet/test/ruby_skynet_client_test.rb:67:in `block (4 levels) in <class:RubySkynetClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
@@ -3929,25 +992,25 @@
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' -- ResilientSocket::ReadTimeout: Timedout after 3.0 seconds trying to read from localhost:2000
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:254:in `block in read'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_debug'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:247:in `read'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:309:in `block in read'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_debug'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:302:in `read'
/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:245:in `read_bson_document'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:200:in `block (2 levels) in call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:205:in `block (2 levels) in call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:153:in `block in call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:153:in `with_tags'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:153:in `with_tags'
/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:152:in `call'
/Users/rmorrison/Sandbox/ruby_skynet/test/ruby_skynet_client_test.rb:69:in `block (5 levels) in <class:RubySkynetClientTest>'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
/Users/rmorrison/Sandbox/ruby_skynet/test/ruby_skynet_client_test.rb:67:in `block (4 levels) in <class:RubySkynetClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
@@ -3961,27 +1024,27 @@
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `_run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' (3001.5ms)
-2012-10-08 15:37:02.016826 I [2602:70310099639000] [50732b5b6b69330a2a000003] RubySkynet::Client: TutorialService -- Called Skynet Service: TutorialService.sleep -- ResilientSocket::ReadTimeout: Timedout after 3.0 seconds trying to read from localhost:2000
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:254:in `block in read'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_debug'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:247:in `read'
+/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' (3001.0ms)
+2012-10-10 11:39:26.774904 I [11962:70148186921680] [507596ab6b69332eba000003] RubySkynet::Client: TutorialService -- Called Skynet Service: TutorialService.sleep -- ResilientSocket::ReadTimeout: Timedout after 3.0 seconds trying to read from localhost:2000
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:309:in `block in read'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_debug'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:302:in `read'
/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:245:in `read_bson_document'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:200:in `block (2 levels) in call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:205:in `block (2 levels) in call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:153:in `block in call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:153:in `with_tags'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:153:in `with_tags'
/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:152:in `call'
/Users/rmorrison/Sandbox/ruby_skynet/test/ruby_skynet_client_test.rb:69:in `block (5 levels) in <class:RubySkynetClientTest>'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
/Users/rmorrison/Sandbox/ruby_skynet/test/ruby_skynet_client_test.rb:67:in `block (4 levels) in <class:RubySkynetClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
@@ -3995,27 +1058,27 @@
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `_run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' (3002.1ms)
-2012-10-08 15:37:02.016826 I [2602:70310099639000] [50732b5b6b69330a2a000003] RubySkynet::Client: TutorialService -- Called Skynet Service: TutorialService.sleep -- ResilientSocket::ReadTimeout: Timedout after 3.0 seconds trying to read from localhost:2000
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:254:in `block in read'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_debug'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:247:in `read'
+/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' (3003.0ms)
+2012-10-10 11:39:26.774904 I [11962:70148186921680] [507596ab6b69332eba000003] RubySkynet::Client: TutorialService -- Called Skynet Service: TutorialService.sleep -- ResilientSocket::ReadTimeout: Timedout after 3.0 seconds trying to read from localhost:2000
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:309:in `block in read'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_debug'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:302:in `read'
/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:245:in `read_bson_document'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:200:in `block (2 levels) in call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:205:in `block (2 levels) in call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:153:in `block in call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:153:in `with_tags'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:153:in `with_tags'
/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:152:in `call'
/Users/rmorrison/Sandbox/ruby_skynet/test/ruby_skynet_client_test.rb:69:in `block (5 levels) in <class:RubySkynetClientTest>'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
/Users/rmorrison/Sandbox/ruby_skynet/test/ruby_skynet_client_test.rb:67:in `block (4 levels) in <class:RubySkynetClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
@@ -4030,25 +1093,25 @@
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' -- ResilientSocket::ReadTimeout: Timedout after 3.0 seconds trying to read from localhost:2000
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:254:in `block in read'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_debug'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:247:in `read'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:309:in `block in read'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_debug'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:302:in `read'
/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:245:in `read_bson_document'
-/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:200:in `block (2 levels) in call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
+/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:205:in `block (2 levels) in call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:153:in `block in call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:153:in `with_tags'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:153:in `with_tags'
/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:152:in `call'
/Users/rmorrison/Sandbox/ruby_skynet/test/ruby_skynet_client_test.rb:69:in `block (5 levels) in <class:RubySkynetClientTest>'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
/Users/rmorrison/Sandbox/ruby_skynet/test/ruby_skynet_client_test.rb:67:in `block (4 levels) in <class:RubySkynetClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
@@ -4062,44 +1125,42 @@
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `_run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' (3002.1ms)
-2012-10-08 15:37:02.018212 T [2602:70310099639000] RubySkynet::Client: SomeService -- Socket Connection parameters -- {:server=>"localhost:3300", :connect_retry_interval=>0.1, :connect_retry_count=>5, :read_timeout=>60, :connect_timeout=>30, :buffered=>false, :on_connect=>#<Proc:0x007fe4b1ab2eb0@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>}
-2012-10-08 15:37:02.018212 T [2602:70310099639000] RubySkynet::Client: SomeService -- Socket Connection parameters -- {:server=>"localhost:3300", :connect_retry_interval=>0.1, :connect_retry_count=>5, :read_timeout=>60, :connect_timeout=>30, :buffered=>false, :on_connect=>#<Proc:0x007fe4b1ab2eb0@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>} -- {:server=>"localhost:3300", :connect_retry_interval=>0.1, :connect_retry_count=>5, :read_timeout=>60, :connect_timeout=>30, :buffered=>false, :on_connect=>#<Proc:0x007fe4b1ab2eb0@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>}
-2012-10-08 15:37:02.019797 W [2602:70310099639000] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 1
-2012-10-08 15:37:02.019797 W [2602:70310099639000] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 1
-2012-10-08 15:37:02.121013 W [2602:70310099639000] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 2
-2012-10-08 15:37:02.121013 W [2602:70310099639000] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 2
-2012-10-08 15:37:02.222094 W [2602:70310099639000] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 3
-2012-10-08 15:37:02.222094 W [2602:70310099639000] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 3
-2012-10-08 15:37:02.324139 W [2602:70310099639000] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 4
-2012-10-08 15:37:02.324139 W [2602:70310099639000] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 4
-2012-10-08 15:37:02.426461 W [2602:70310099639000] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 5
-2012-10-08 15:37:02.426461 W [2602:70310099639000] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 5
-2012-10-08 15:37:02.528214 E [2602:70310099639000] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Giving up after 5 retries
-2012-10-08 15:37:02.528214 E [2602:70310099639000] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Giving up after 5 retries
-2012-10-08 15:37:02.528471 I [2602:70310099639000] ResilientSocket::TCPClient ["localhost:3300"] -- Connecting to server localhost:3300 -- ResilientSocket::ConnectionFailure: After 5 attempts: Errno::ECONNREFUSED: Connection refused - connect(2)
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:418:in `rescue in block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:388:in `block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:387:in `connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:193:in `block in connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each_with_index'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:163:in `initialize'
+/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' (3003.0ms)
+2012-10-10 11:39:26.775872 T [11962:70148186921680] RubySkynet::Client: SomeService -- Socket Connection parameters -- {:server=>"localhost:3300", :connect_retry_interval=>0.1, :connect_retry_count=>5, :read_timeout=>60, :connect_timeout=>30, :buffered=>false, :on_connect=>#<Proc:0x007f994b94ab60@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>}
+2012-10-10 11:39:26.775872 T [11962:70148186921680] RubySkynet::Client: SomeService -- Socket Connection parameters -- {:server=>"localhost:3300", :connect_retry_interval=>0.1, :connect_retry_count=>5, :read_timeout=>60, :connect_timeout=>30, :buffered=>false, :on_connect=>#<Proc:0x007f994b94ab60@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>} -- {:server=>"localhost:3300", :connect_retry_interval=>0.1, :connect_retry_count=>5, :read_timeout=>60, :connect_timeout=>30, :buffered=>false, :on_connect=>#<Proc:0x007f994b94ab60@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>}
+2012-10-10 11:39:26.775954 W [11962:70148186921680] ResilientSocket::TCPClient ["localhost:3300"] -- Ignoring unknown option on_connect = #<Proc:0x007f994b94ab60@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>
+2012-10-10 11:39:26.775954 W [11962:70148186921680] ResilientSocket::TCPClient ["localhost:3300"] -- Ignoring unknown option on_connect = #<Proc:0x007f994b94ab60@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>
+2012-10-10 11:39:26.777251 W [11962:70148186921680] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 1
+2012-10-10 11:39:26.777251 W [11962:70148186921680] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 1
+2012-10-10 11:39:26.878615 W [11962:70148186921680] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 2
+2012-10-10 11:39:26.878615 W [11962:70148186921680] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 2
+2012-10-10 11:39:26.981229 W [11962:70148186921680] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 3
+2012-10-10 11:39:26.981229 W [11962:70148186921680] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 3
+2012-10-10 11:39:27.083113 W [11962:70148186921680] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 4
+2012-10-10 11:39:27.083113 W [11962:70148186921680] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 4
+2012-10-10 11:39:27.184360 W [11962:70148186921680] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 5
+2012-10-10 11:39:27.184360 W [11962:70148186921680] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 5
+2012-10-10 11:39:27.286330 E [11962:70148186921680] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Giving up after 5 retries
+2012-10-10 11:39:27.286330 E [11962:70148186921680] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Giving up after 5 retries
+2012-10-10 11:39:27.286481 I [11962:70148186921680] ResilientSocket::TCPClient ["localhost:3300"] -- Connected to server -- ResilientSocket::ConnectionFailure: After 5 attempts: Errno::ECONNREFUSED: Connection refused - connect(2)
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:208:in `rescue in block in connect'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:174:in `block in connect'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:173:in `connect'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:150:in `initialize'
/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:133:in `new'
/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:133:in `initialize'
/Users/rmorrison/Sandbox/ruby_skynet/test/ruby_skynet_client_test.rb:21:in `new'
/Users/rmorrison/Sandbox/ruby_skynet/test/ruby_skynet_client_test.rb:21:in `block (4 levels) in <class:RubySkynetClientTest>'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
/Users/rmorrison/Sandbox/ruby_skynet/test/ruby_skynet_client_test.rb:20:in `block (3 levels) in <class:RubySkynetClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
@@ -4113,30 +1174,26 @@
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `_run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' (510.2ms)
-2012-10-08 15:37:02.528471 I [2602:70310099639000] ResilientSocket::TCPClient ["localhost:3300"] -- Connecting to server localhost:3300 -- ResilientSocket::ConnectionFailure: After 5 attempts: Errno::ECONNREFUSED: Connection refused - connect(2)
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:418:in `rescue in block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:388:in `block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:387:in `connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:193:in `block in connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each_with_index'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:163:in `initialize'
+/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' (510.5ms)
+2012-10-10 11:39:27.286481 I [11962:70148186921680] ResilientSocket::TCPClient ["localhost:3300"] -- Connected to server -- ResilientSocket::ConnectionFailure: After 5 attempts: Errno::ECONNREFUSED: Connection refused - connect(2)
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:208:in `rescue in block in connect'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:174:in `block in connect'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:173:in `connect'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:150:in `initialize'
/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:133:in `new'
/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:133:in `initialize'
/Users/rmorrison/Sandbox/ruby_skynet/test/ruby_skynet_client_test.rb:21:in `new'
/Users/rmorrison/Sandbox/ruby_skynet/test/ruby_skynet_client_test.rb:21:in `block (4 levels) in <class:RubySkynetClientTest>'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
/Users/rmorrison/Sandbox/ruby_skynet/test/ruby_skynet_client_test.rb:20:in `block (3 levels) in <class:RubySkynetClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
@@ -4151,28 +1208,24 @@
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' -- ResilientSocket::ConnectionFailure: After 5 attempts: Errno::ECONNREFUSED: Connection refused - connect(2)
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:418:in `rescue in block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:388:in `block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:387:in `connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:193:in `block in connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each_with_index'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:163:in `initialize'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:208:in `rescue in block in connect'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:174:in `block in connect'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:173:in `connect'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.0.2/lib/resilient_socket/tcp_client.rb:150:in `initialize'
/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:133:in `new'
/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:133:in `initialize'
/Users/rmorrison/Sandbox/ruby_skynet/test/ruby_skynet_client_test.rb:21:in `new'
/Users/rmorrison/Sandbox/ruby_skynet/test/ruby_skynet_client_test.rb:21:in `block (4 levels) in <class:RubySkynetClientTest>'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
/Users/rmorrison/Sandbox/ruby_skynet/test/ruby_skynet_client_test.rb:20:in `block (3 levels) in <class:RubySkynetClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
@@ -4186,208 +1239,196 @@
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `_run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' (510.2ms)
-2012-10-08 15:37:49.273719 T [2655:70273332370140] RubySkynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007fd3920baa28@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
-2012-10-08 15:37:49.273719 T [2655:70273332370140] RubySkynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007fd3920baa28@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>} -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007fd3920baa28@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
-2012-10-08 15:37:49.278442 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x00"
-2012-10-08 15:37:49.278442 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x00" -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x00"
-2012-10-08 15:37:49.278725 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 13 bytes (0.2ms)
-2012-10-08 15:37:49.278725 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 13 bytes (0.2ms)
-2012-10-08 15:37:49.278967 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\a"
-2012-10-08 15:37:49.278967 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\a" -- "\x00\x00\x00\a"
-2012-10-08 15:37:49.278981 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.2ms)
-2012-10-08 15:37:49.278981 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.2ms)
-2012-10-08 15:37:49.279544 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00*\x03ctl"
-2012-10-08 15:37:49.279544 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00*\x03ctl" -- "\b\x00*\x03ctl"
-2012-10-08 15:37:49.279560 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 7 bytes (0.6ms)
-2012-10-08 15:37:49.279560 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 7 bytes (0.6ms)
-2012-10-08 15:37:49.280005 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x01"
-2012-10-08 15:37:49.280005 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x01" -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x01"
-2012-10-08 15:37:49.280058 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 13 bytes (0.0ms)
-2012-10-08 15:37:49.280058 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 13 bytes (0.0ms)
-2012-10-08 15:37:49.280687 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\a"
-2012-10-08 15:37:49.280687 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\a" -- "\x00\x00\x00\a"
-2012-10-08 15:37:49.280702 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.6ms)
-2012-10-08 15:37:49.280702 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.6ms)
-2012-10-08 15:37:49.280846 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00*\x03foo"
-2012-10-08 15:37:49.280846 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00*\x03foo" -- "\b\x00*\x03foo"
-2012-10-08 15:37:49.280857 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 7 bytes (0.1ms)
-2012-10-08 15:37:49.280857 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 7 bytes (0.1ms)
-2012-10-08 15:37:49.281089 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x02"
-2012-10-08 15:37:49.281089 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x02" -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x02"
-2012-10-08 15:37:49.281131 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 13 bytes (0.0ms)
-2012-10-08 15:37:49.281131 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 13 bytes (0.0ms)
-2012-10-08 15:37:49.282078 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\f"
-2012-10-08 15:37:49.282078 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\f" -- "\x00\x00\x00\f"
-2012-10-08 15:37:49.282102 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.8ms)
-2012-10-08 15:37:49.282102 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.8ms)
-2012-10-08 15:37:49.282425 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00*\bservices"
-2012-10-08 15:37:49.282425 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00*\bservices" -- "\b\x00*\bservices"
-2012-10-08 15:37:49.282438 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 12 bytes (0.3ms)
-2012-10-08 15:37:49.282438 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 12 bytes (0.3ms)
-2012-10-08 15:37:49.282681 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x03"
-2012-10-08 15:37:49.282681 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x03" -- "\x00\x00\x00\t\b\x00\x10\x0E\"\x01/8\x03"
-2012-10-08 15:37:49.282726 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 13 bytes (0.0ms)
-2012-10-08 15:37:49.282726 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 13 bytes (0.0ms)
-2012-10-08 15:37:49.283292 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x05"
-2012-10-08 15:37:49.283292 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x05" -- "\x00\x00\x00\x05"
-2012-10-08 15:37:49.283310 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.6ms)
-2012-10-08 15:37:49.283310 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.6ms)
-2012-10-08 15:37:49.283625 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\xA0\x06\b"
-2012-10-08 15:37:49.283625 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\xA0\x06\b" -- "\b\x00\xA0\x06\b"
-2012-10-08 15:37:49.283639 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 5 bytes (0.3ms)
-2012-10-08 15:37:49.283639 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 5 bytes (0.3ms)
-2012-10-08 15:37:49.284629 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
-2012-10-08 15:37:49.284629 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01" -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
-2012-10-08 15:37:49.284829 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 30 bytes (0.2ms)
-2012-10-08 15:37:49.284829 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 30 bytes (0.2ms)
-2012-10-08 15:37:49.286406 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x02"
-2012-10-08 15:37:49.286406 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x02" -- "\x00\x00\x00\x02"
-2012-10-08 15:37:49.286476 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (1.3ms)
-2012-10-08 15:37:49.286476 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (1.3ms)
-2012-10-08 15:37:49.288361 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00"
-2012-10-08 15:37:49.288361 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00" -- "\b\x00"
-2012-10-08 15:37:49.288399 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 2 bytes (1.9ms)
-2012-10-08 15:37:49.288399 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 2 bytes (1.9ms)
-2012-10-08 15:37:49.288631 T [2655:70273332370140] RubySkynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007fd3921c6548@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
-2012-10-08 15:37:49.288631 T [2655:70273332370140] RubySkynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007fd3921c6548@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>} -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007fd3921c6548@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
-2012-10-08 15:37:49.289882 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x04\b\x00\x10\x05"
-2012-10-08 15:37:49.289882 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x04\b\x00\x10\x05" -- "\x00\x00\x00\x04\b\x00\x10\x05"
-2012-10-08 15:37:49.290122 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 8 bytes (0.2ms)
-2012-10-08 15:37:49.290122 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 8 bytes (0.2ms)
-2012-10-08 15:37:49.290384 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x06"
-2012-10-08 15:37:49.290384 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x06" -- "\x00\x00\x00\x06"
-2012-10-08 15:37:49.290397 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.2ms)
-2012-10-08 15:37:49.290397 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.2ms)
-2012-10-08 15:37:49.290715 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\x18\xE7\xFB\t"
-2012-10-08 15:37:49.290715 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\x18\xE7\xFB\t" -- "\b\x00\x18\xE7\xFB\t"
-2012-10-08 15:37:49.290728 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 6 bytes (0.3ms)
-2012-10-08 15:37:49.290728 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 6 bytes (0.3ms)
-2012-10-08 15:37:49.291744 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
-2012-10-08 15:37:49.291744 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01" -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
-2012-10-08 15:37:49.291788 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 30 bytes (0.0ms)
-2012-10-08 15:37:49.291788 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 30 bytes (0.0ms)
-2012-10-08 15:37:49.293202 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x02"
-2012-10-08 15:37:49.293202 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x02" -- "\x00\x00\x00\x02"
-2012-10-08 15:37:49.293247 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (1.4ms)
-2012-10-08 15:37:49.293247 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (1.4ms)
-2012-10-08 15:37:49.293569 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00"
-2012-10-08 15:37:49.293569 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00" -- "\b\x00"
-2012-10-08 15:37:49.293608 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 2 bytes (0.3ms)
-2012-10-08 15:37:49.293608 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 2 bytes (0.3ms)
-2012-10-08 15:37:49.294209 T [2655:70273332370140] RubySkynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007fd392243f98@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
-2012-10-08 15:37:49.294209 T [2655:70273332370140] RubySkynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007fd392243f98@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>} -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007fd392243f98@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
-2012-10-08 15:37:49.295689 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\"\b\x00\x10\x02\"\t/test/foo*\x06value2H\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
-2012-10-08 15:37:49.295689 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\"\b\x00\x10\x02\"\t/test/foo*\x06value2H\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01" -- "\x00\x00\x00\"\b\x00\x10\x02\"\t/test/foo*\x06value2H\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
-2012-10-08 15:37:49.296072 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 38 bytes (0.3ms)
-2012-10-08 15:37:49.296072 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 38 bytes (0.3ms)
-2012-10-08 15:37:49.297372 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x06"
-2012-10-08 15:37:49.297372 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x06" -- "\x00\x00\x00\x06"
-2012-10-08 15:37:49.297471 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (1.3ms)
-2012-10-08 15:37:49.297471 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (1.3ms)
-2012-10-08 15:37:49.299408 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\x18\xE9\xFB\t"
-2012-10-08 15:37:49.299408 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\x18\xE9\xFB\t" -- "\b\x00\x18\xE9\xFB\t"
-2012-10-08 15:37:49.299443 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 6 bytes (1.9ms)
-2012-10-08 15:37:49.299443 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 6 bytes (1.9ms)
-2012-10-08 15:37:49.299738 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x0F\b\x00\x10\x01\"\t/test/foo"
-2012-10-08 15:37:49.299738 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x0F\b\x00\x10\x01\"\t/test/foo" -- "\x00\x00\x00\x0F\b\x00\x10\x01\"\t/test/foo"
-2012-10-08 15:37:49.299785 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 19 bytes (0.0ms)
-2012-10-08 15:37:49.299785 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 19 bytes (0.0ms)
-2012-10-08 15:37:49.300602 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x0E"
-2012-10-08 15:37:49.300602 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x0E" -- "\x00\x00\x00\x0E"
-2012-10-08 15:37:49.300724 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.9ms)
-2012-10-08 15:37:49.300724 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.9ms)
-2012-10-08 15:37:49.301128 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\x18\xE9\xFB\t2\x06value2"
-2012-10-08 15:37:49.301128 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\x18\xE9\xFB\t2\x06value2" -- "\b\x00\x18\xE9\xFB\t2\x06value2"
-2012-10-08 15:37:49.301143 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 14 bytes (0.3ms)
-2012-10-08 15:37:49.301143 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 14 bytes (0.3ms)
-2012-10-08 15:37:49.302140 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
-2012-10-08 15:37:49.302140 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01" -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
-2012-10-08 15:37:49.302423 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 30 bytes (0.3ms)
-2012-10-08 15:37:49.302423 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 30 bytes (0.3ms)
-2012-10-08 15:37:49.303552 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x02"
-2012-10-08 15:37:49.303552 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x02" -- "\x00\x00\x00\x02"
-2012-10-08 15:37:49.305024 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (2.5ms)
-2012-10-08 15:37:49.305024 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (2.5ms)
-2012-10-08 15:37:49.305378 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00"
-2012-10-08 15:37:49.305378 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00" -- "\b\x00"
-2012-10-08 15:37:49.305397 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 2 bytes (0.3ms)
-2012-10-08 15:37:49.305397 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 2 bytes (0.3ms)
-2012-10-08 15:37:49.305635 T [2655:70273332370140] RubySkynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007fd39228ef20@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
-2012-10-08 15:37:49.305635 T [2655:70273332370140] RubySkynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007fd39228ef20@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>} -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007fd39228ef20@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
-2012-10-08 15:37:49.308815 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00!\b\x00\x10\x02\"\t/test/foo*\x05valueH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
-2012-10-08 15:37:49.308815 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00!\b\x00\x10\x02\"\t/test/foo*\x05valueH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01" -- "\x00\x00\x00!\b\x00\x10\x02\"\t/test/foo*\x05valueH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
-2012-10-08 15:37:49.309074 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 37 bytes (0.2ms)
-2012-10-08 15:37:49.309074 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 37 bytes (0.2ms)
-2012-10-08 15:37:49.310376 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x06"
-2012-10-08 15:37:49.310376 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x06" -- "\x00\x00\x00\x06"
-2012-10-08 15:37:49.310481 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (1.4ms)
-2012-10-08 15:37:49.310481 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (1.4ms)
-2012-10-08 15:37:49.312835 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\x18\xEB\xFB\t"
-2012-10-08 15:37:49.312835 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\x18\xEB\xFB\t" -- "\b\x00\x18\xEB\xFB\t"
-2012-10-08 15:37:49.312858 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 6 bytes (2.4ms)
-2012-10-08 15:37:49.312858 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 6 bytes (2.4ms)
-2012-10-08 15:37:49.313163 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x0F\b\x00\x10\x01\"\t/test/foo"
-2012-10-08 15:37:49.313163 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x0F\b\x00\x10\x01\"\t/test/foo" -- "\x00\x00\x00\x0F\b\x00\x10\x01\"\t/test/foo"
-2012-10-08 15:37:49.313211 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 19 bytes (0.0ms)
-2012-10-08 15:37:49.313211 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 19 bytes (0.0ms)
-2012-10-08 15:37:49.313806 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\r"
-2012-10-08 15:37:49.313806 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\r" -- "\x00\x00\x00\r"
-2012-10-08 15:37:49.313819 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.6ms)
-2012-10-08 15:37:49.313819 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (0.6ms)
-2012-10-08 15:37:49.313876 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\x18\xEB\xFB\t2\x05value"
-2012-10-08 15:37:49.313876 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00\x18\xEB\xFB\t2\x05value" -- "\b\x00\x18\xEB\xFB\t2\x05value"
-2012-10-08 15:37:49.313886 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 13 bytes (0.0ms)
-2012-10-08 15:37:49.313886 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 13 bytes (0.0ms)
-2012-10-08 15:37:49.315212 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
-2012-10-08 15:37:49.315212 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01" -- "\x00\x00\x00\x1A\b\x00\x10\x03\"\t/test/fooH\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x01"
-2012-10-08 15:37:49.315431 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 30 bytes (0.2ms)
-2012-10-08 15:37:49.315431 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 30 bytes (0.2ms)
-2012-10-08 15:37:49.318399 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x02"
-2012-10-08 15:37:49.318399 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\x00\x00\x00\x02" -- "\x00\x00\x00\x02"
-2012-10-08 15:37:49.318506 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (3.1ms)
-2012-10-08 15:37:49.318506 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes (3.1ms)
-2012-10-08 15:37:49.320357 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00"
-2012-10-08 15:37:49.320357 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- "\b\x00" -- "\b\x00"
-2012-10-08 15:37:49.320390 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 2 bytes (1.9ms)
-2012-10-08 15:37:49.320390 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 2 bytes (1.9ms)
-2012-10-08 15:37:49.321124 T [2655:70273332370140] RubySkynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:9999", :connect_retry_interval=>0.1, :connect_retry_count=>5, :read_timeout=>5, :connect_timeout=>3, :buffered=>false, :on_connect=>#<Proc:0x007fd3922c7e10@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
-2012-10-08 15:37:49.321124 T [2655:70273332370140] RubySkynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:9999", :connect_retry_interval=>0.1, :connect_retry_count=>5, :read_timeout=>5, :connect_timeout=>3, :buffered=>false, :on_connect=>#<Proc:0x007fd3922c7e10@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>} -- {:server=>"localhost:9999", :connect_retry_interval=>0.1, :connect_retry_count=>5, :read_timeout=>5, :connect_timeout=>3, :buffered=>false, :on_connect=>#<Proc:0x007fd3922c7e10@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
-2012-10-08 15:37:49.321978 W [2655:70273332370140] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 1
-2012-10-08 15:37:49.321978 W [2655:70273332370140] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 1
-2012-10-08 15:37:49.423909 W [2655:70273332370140] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 2
-2012-10-08 15:37:49.423909 W [2655:70273332370140] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 2
-2012-10-08 15:37:49.525817 W [2655:70273332370140] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 3
-2012-10-08 15:37:49.525817 W [2655:70273332370140] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 3
-2012-10-08 15:37:49.627658 W [2655:70273332370140] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 4
-2012-10-08 15:37:49.627658 W [2655:70273332370140] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 4
-2012-10-08 15:37:49.729498 W [2655:70273332370140] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 5
-2012-10-08 15:37:49.729498 W [2655:70273332370140] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 5
-2012-10-08 15:37:49.830444 E [2655:70273332370140] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Giving up after 5 retries
-2012-10-08 15:37:49.830444 E [2655:70273332370140] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Giving up after 5 retries
-2012-10-08 15:37:49.830556 I [2655:70273332370140] ResilientSocket::TCPClient ["localhost:9999"] -- Connecting to server localhost:9999 -- ResilientSocket::ConnectionFailure: After 5 attempts: Errno::ECONNREFUSED: Connection refused - connect(2)
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:418:in `rescue in block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:388:in `block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:387:in `connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:193:in `block in connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each_with_index'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:163:in `initialize'
+/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' (510.5ms)
+2012-10-10 11:40:34.814423 T [12076:70130138831580] RubySkynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007f90e4a35a80@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
+2012-10-10 11:40:34.814423 T [12076:70130138831580] RubySkynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007f90e4a35a80@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>} -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007f90e4a35a80@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
+2012-10-10 11:40:34.819045 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "/8
+2012-10-10 11:40:34.819045 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "/8 -- "/8
+2012-10-10 11:40:34.819122 D [12076:70130138831580] (0.1ms) ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 13 bytes
+2012-10-10 11:40:34.819122 D [12076:70130138831580] (0.1ms) ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 13 bytes
+2012-10-10 11:40:34.821179 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received --
+2012-10-10 11:40:34.821179 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- --
+2012-10-10 11:40:34.821192 D [12076:70130138831580] (2.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes
+2012-10-10 11:40:34.821192 D [12076:70130138831580] (2.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes
+2012-10-10 11:40:34.821293 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- *ctl
+2012-10-10 11:40:34.821293 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- *ctl -- *ctl
+2012-10-10 11:40:34.821303 D [12076:70130138831580] (0.1ms) ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 7 bytes
+2012-10-10 11:40:34.821303 D [12076:70130138831580] (0.1ms) ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 7 bytes
+2012-10-10 11:40:34.821717 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "/8
+2012-10-10 11:40:34.821717 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "/8 -- "/8
+2012-10-10 11:40:34.821782 D [12076:70130138831580] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 13 bytes
+2012-10-10 11:40:34.821782 D [12076:70130138831580] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 13 bytes
+2012-10-10 11:40:34.821930 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received --
+2012-10-10 11:40:34.821930 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- --
+2012-10-10 11:40:34.821940 D [12076:70130138831580] (0.1ms) ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes
+2012-10-10 11:40:34.821940 D [12076:70130138831580] (0.1ms) ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes
+2012-10-10 11:40:34.822037 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- *services
+2012-10-10 11:40:34.822037 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- *services -- *services
+2012-10-10 11:40:34.822047 D [12076:70130138831580] (0.1ms) ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 12 bytes
+2012-10-10 11:40:34.822047 D [12076:70130138831580] (0.1ms) ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 12 bytes
+2012-10-10 11:40:34.822287 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "/8
+2012-10-10 11:40:34.822287 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- "/8 -- "/8
+2012-10-10 11:40:34.822342 D [12076:70130138831580] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 13 bytes
+2012-10-10 11:40:34.822342 D [12076:70130138831580] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 13 bytes
+2012-10-10 11:40:34.822490 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received --
+2012-10-10 11:40:34.822490 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- --
+2012-10-10 11:40:34.822501 D [12076:70130138831580] (0.1ms) ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes
+2012-10-10 11:40:34.822501 D [12076:70130138831580] (0.1ms) ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes
+2012-10-10 11:40:34.822601 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received --
+2012-10-10 11:40:34.822601 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- --
+2012-10-10 11:40:34.822611 D [12076:70130138831580] (0.1ms) ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 5 bytes
+2012-10-10 11:40:34.822611 D [12076:70130138831580] (0.1ms) ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 5 bytes
+2012-10-10 11:40:34.823633 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- " /test/fooHÿÿÿÿÿÿÿÿÿ
+2012-10-10 11:40:34.823633 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- " /test/fooHÿÿÿÿÿÿÿÿÿ -- " /test/fooHÿÿÿÿÿÿÿÿÿ
+2012-10-10 11:40:34.823691 D [12076:70130138831580] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 30 bytes
+2012-10-10 11:40:34.823691 D [12076:70130138831580] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 30 bytes
+2012-10-10 11:40:34.826049 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received --
+2012-10-10 11:40:34.826049 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- --
+2012-10-10 11:40:34.826064 D [12076:70130138831580] (2.4ms) ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes
+2012-10-10 11:40:34.826064 D [12076:70130138831580] (2.4ms) ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes
+2012-10-10 11:40:34.826116 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received --
+2012-10-10 11:40:34.826116 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- --
+2012-10-10 11:40:34.826126 D [12076:70130138831580] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 2 bytes
+2012-10-10 11:40:34.826126 D [12076:70130138831580] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 2 bytes
+2012-10-10 11:40:34.826301 T [12076:70130138831580] RubySkynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007f90e420a2c0@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
+2012-10-10 11:40:34.826301 T [12076:70130138831580] RubySkynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007f90e420a2c0@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>} -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007f90e420a2c0@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
+2012-10-10 11:40:34.827264 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending --
+2012-10-10 11:40:34.827264 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- --
+2012-10-10 11:40:34.827312 D [12076:70130138831580] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 8 bytes
+2012-10-10 11:40:34.827312 D [12076:70130138831580] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 8 bytes
+2012-10-10 11:40:34.827537 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received --
+2012-10-10 11:40:34.827537 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- --
+2012-10-10 11:40:34.827550 D [12076:70130138831580] (0.2ms) ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes
+2012-10-10 11:40:34.827550 D [12076:70130138831580] (0.2ms) ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes
+2012-10-10 11:40:34.827601 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- ֠
+2012-10-10 11:40:34.827601 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- ֠ -- ֠
+2012-10-10 11:40:34.827611 D [12076:70130138831580] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 6 bytes
+2012-10-10 11:40:34.827611 D [12076:70130138831580] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 6 bytes
+2012-10-10 11:40:34.828721 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- " /test/fooHÿÿÿÿÿÿÿÿÿ
+2012-10-10 11:40:34.828721 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- " /test/fooHÿÿÿÿÿÿÿÿÿ -- " /test/fooHÿÿÿÿÿÿÿÿÿ
+2012-10-10 11:40:34.828762 D [12076:70130138831580] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 30 bytes
+2012-10-10 11:40:34.828762 D [12076:70130138831580] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 30 bytes
+2012-10-10 11:40:34.830785 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received --
+2012-10-10 11:40:34.830785 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- --
+2012-10-10 11:40:34.830800 D [12076:70130138831580] (2.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes
+2012-10-10 11:40:34.830800 D [12076:70130138831580] (2.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes
+2012-10-10 11:40:34.830980 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received --
+2012-10-10 11:40:34.830980 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- --
+2012-10-10 11:40:34.830995 D [12076:70130138831580] (0.2ms) ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 2 bytes
+2012-10-10 11:40:34.830995 D [12076:70130138831580] (0.2ms) ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 2 bytes
+2012-10-10 11:40:34.831876 T [12076:70130138831580] RubySkynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007f90e41e5830@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
+2012-10-10 11:40:34.831876 T [12076:70130138831580] RubySkynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007f90e41e5830@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>} -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007f90e41e5830@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
+2012-10-10 11:40:34.832955 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- " " /test/foo*value2Hÿÿÿÿÿÿÿÿÿ
+2012-10-10 11:40:34.832955 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- " " /test/foo*value2Hÿÿÿÿÿÿÿÿÿ -- " " /test/foo*value2Hÿÿÿÿÿÿÿÿÿ
+2012-10-10 11:40:34.833308 D [12076:70130138831580] (0.3ms) ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 38 bytes
+2012-10-10 11:40:34.833308 D [12076:70130138831580] (0.3ms) ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 38 bytes
+2012-10-10 11:40:34.836277 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received --
+2012-10-10 11:40:34.836277 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- --
+2012-10-10 11:40:34.836306 D [12076:70130138831580] (3.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes
+2012-10-10 11:40:34.836306 D [12076:70130138831580] (3.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes
+2012-10-10 11:40:34.836394 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- ù†
+2012-10-10 11:40:34.836394 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- ù† -- ù†
+2012-10-10 11:40:34.836404 D [12076:70130138831580] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 6 bytes
+2012-10-10 11:40:34.836404 D [12076:70130138831580] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 6 bytes
+2012-10-10 11:40:34.836649 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- " /test/foo
+2012-10-10 11:40:34.836649 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- " /test/foo -- " /test/foo
+2012-10-10 11:40:34.836684 D [12076:70130138831580] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 19 bytes
+2012-10-10 11:40:34.836684 D [12076:70130138831580] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 19 bytes
+2012-10-10 11:40:34.837305 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received --
+2012-10-10 11:40:34.837305 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- --
+2012-10-10 11:40:34.837318 D [12076:70130138831580] (0.6ms) ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes
+2012-10-10 11:40:34.837318 D [12076:70130138831580] (0.6ms) ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes
+2012-10-10 11:40:34.837369 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- ù†2value2
+2012-10-10 11:40:34.837369 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- ù†2value2 -- ù†2value2
+2012-10-10 11:40:34.837379 D [12076:70130138831580] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 14 bytes
+2012-10-10 11:40:34.837379 D [12076:70130138831580] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 14 bytes
+2012-10-10 11:40:34.838873 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- " /test/fooHÿÿÿÿÿÿÿÿÿ
+2012-10-10 11:40:34.838873 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- " /test/fooHÿÿÿÿÿÿÿÿÿ -- " /test/fooHÿÿÿÿÿÿÿÿÿ
+2012-10-10 11:40:34.838914 D [12076:70130138831580] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 30 bytes
+2012-10-10 11:40:34.838914 D [12076:70130138831580] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 30 bytes
+2012-10-10 11:40:34.840080 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received --
+2012-10-10 11:40:34.840080 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- --
+2012-10-10 11:40:34.840096 D [12076:70130138831580] (1.2ms) ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes
+2012-10-10 11:40:34.840096 D [12076:70130138831580] (1.2ms) ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes
+2012-10-10 11:40:34.840686 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received --
+2012-10-10 11:40:34.840686 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- --
+2012-10-10 11:40:34.840698 D [12076:70130138831580] (0.6ms) ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 2 bytes
+2012-10-10 11:40:34.840698 D [12076:70130138831580] (0.6ms) ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 2 bytes
+2012-10-10 11:40:34.840881 T [12076:70130138831580] RubySkynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007f90e421b340@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
+2012-10-10 11:40:34.840881 T [12076:70130138831580] RubySkynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007f90e421b340@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>} -- {:server=>"localhost:8046", :read_timeout=>5, :connect_timeout=>3, :connect_retry_interval=>0.1, :connect_retry_count=>3, :buffered=>false, :on_connect=>#<Proc:0x007f90e421b340@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
+2012-10-10 11:40:34.841822 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- ! " /test/foo*valueHÿÿÿÿÿÿÿÿÿ
+2012-10-10 11:40:34.841822 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- ! " /test/foo*valueHÿÿÿÿÿÿÿÿÿ -- ! " /test/foo*valueHÿÿÿÿÿÿÿÿÿ
+2012-10-10 11:40:34.841868 D [12076:70130138831580] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 37 bytes
+2012-10-10 11:40:34.841868 D [12076:70130138831580] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 37 bytes
+2012-10-10 11:40:34.843086 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received --
+2012-10-10 11:40:34.843086 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- --
+2012-10-10 11:40:34.843124 D [12076:70130138831580] (1.2ms) ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes
+2012-10-10 11:40:34.843124 D [12076:70130138831580] (1.2ms) ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes
+2012-10-10 11:40:34.843178 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- û†
+2012-10-10 11:40:34.843178 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- û† -- û†
+2012-10-10 11:40:34.843188 D [12076:70130138831580] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 6 bytes
+2012-10-10 11:40:34.843188 D [12076:70130138831580] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 6 bytes
+2012-10-10 11:40:34.849022 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- " /test/foo
+2012-10-10 11:40:34.849022 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- " /test/foo -- " /test/foo
+2012-10-10 11:40:34.849294 D [12076:70130138831580] (0.2ms) ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 19 bytes
+2012-10-10 11:40:34.849294 D [12076:70130138831580] (0.2ms) ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 19 bytes
+2012-10-10 11:40:34.849756 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received --
+2012-10-10 11:40:34.849756 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received --
--
+2012-10-10 11:40:34.849770 D [12076:70130138831580] (0.4ms) ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes
+2012-10-10 11:40:34.849770 D [12076:70130138831580] (0.4ms) ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes
+2012-10-10 11:40:34.849900 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- û†2value
+2012-10-10 11:40:34.849900 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- û†2value -- û†2value
+2012-10-10 11:40:34.849911 D [12076:70130138831580] (0.1ms) ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 13 bytes
+2012-10-10 11:40:34.849911 D [12076:70130138831580] (0.1ms) ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 13 bytes
+2012-10-10 11:40:34.851119 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- " /test/fooHÿÿÿÿÿÿÿÿÿ
+2012-10-10 11:40:34.851119 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- ==> Sending -- " /test/fooHÿÿÿÿÿÿÿÿÿ -- " /test/fooHÿÿÿÿÿÿÿÿÿ
+2012-10-10 11:40:34.851158 D [12076:70130138831580] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 30 bytes
+2012-10-10 11:40:34.851158 D [12076:70130138831580] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- ==> #send Sent 30 bytes
+2012-10-10 11:40:34.852490 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received --
+2012-10-10 11:40:34.852490 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- --
+2012-10-10 11:40:34.852507 D [12076:70130138831580] (1.3ms) ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes
+2012-10-10 11:40:34.852507 D [12076:70130138831580] (1.3ms) ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 4 bytes
+2012-10-10 11:40:34.853358 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received --
+2012-10-10 11:40:34.853358 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received -- --
+2012-10-10 11:40:34.853374 D [12076:70130138831580] (0.8ms) ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 2 bytes
+2012-10-10 11:40:34.853374 D [12076:70130138831580] (0.8ms) ResilientSocket::TCPClient ["localhost:8046"] -- <== #read Received upto 2 bytes
+2012-10-10 11:40:34.853902 T [12076:70130138831580] RubySkynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:9999", :connect_retry_interval=>0.1, :connect_retry_count=>5, :read_timeout=>5, :connect_timeout=>3, :buffered=>false, :on_connect=>#<Proc:0x007f90e485b7a0@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
+2012-10-10 11:40:34.853902 T [12076:70130138831580] RubySkynet::Doozer::Client -- Socket Connection parameters -- {:server=>"localhost:9999", :connect_retry_interval=>0.1, :connect_retry_count=>5, :read_timeout=>5, :connect_timeout=>3, :buffered=>false, :on_connect=>#<Proc:0x007f90e485b7a0@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>} -- {:server=>"localhost:9999", :connect_retry_interval=>0.1, :connect_retry_count=>5, :read_timeout=>5, :connect_timeout=>3, :buffered=>false, :on_connect=>#<Proc:0x007f90e485b7a0@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
+2012-10-10 11:40:34.854514 W [12076:70130138831580] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 1
+2012-10-10 11:40:34.854514 W [12076:70130138831580] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 1
+2012-10-10 11:40:34.955597 W [12076:70130138831580] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 2
+2012-10-10 11:40:34.955597 W [12076:70130138831580] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 2
+2012-10-10 11:40:35.056672 W [12076:70130138831580] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 3
+2012-10-10 11:40:35.056672 W [12076:70130138831580] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 3
+2012-10-10 11:40:35.157699 W [12076:70130138831580] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 4
+2012-10-10 11:40:35.157699 W [12076:70130138831580] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 4
+2012-10-10 11:40:35.259825 W [12076:70130138831580] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 5
+2012-10-10 11:40:35.259825 W [12076:70130138831580] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 5
+2012-10-10 11:40:35.361794 E [12076:70130138831580] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Giving up after 5 retries
+2012-10-10 11:40:35.361794 E [12076:70130138831580] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Giving up after 5 retries
+2012-10-10 11:40:35.361924 I [12076:70130138831580] (508.0ms) ResilientSocket::TCPClient ["localhost:9999"] -- Connecting to server localhost:9999 -- ResilientSocket::ConnectionFailure: After 5 attempts: Errno::ECONNREFUSED: Connection refused - connect(2)
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:418:in `rescue in block in connect_to_server'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:388:in `block in connect_to_server'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.7.0/lib/semantic_logger/base.rb:181:in `benchmark_info'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:387:in `connect_to_server'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:193:in `block in connect'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each_with_index'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `connect'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:163:in `initialize'
/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:36:in `new'
/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:36:in `initialize'
/Users/rmorrison/Sandbox/ruby_skynet/test/doozer_client_test.rb:22:in `new'
/Users/rmorrison/Sandbox/ruby_skynet/test/doozer_client_test.rb:22:in `block (4 levels) in <class:DoozerClientTest>'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
/Users/rmorrison/Sandbox/ruby_skynet/test/doozer_client_test.rb:21:in `block (3 levels) in <class:DoozerClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
@@ -4401,30 +1442,30 @@
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `_run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' (509.3ms)
-2012-10-08 15:37:49.830556 I [2655:70273332370140] ResilientSocket::TCPClient ["localhost:9999"] -- Connecting to server localhost:9999 -- ResilientSocket::ConnectionFailure: After 5 attempts: Errno::ECONNREFUSED: Connection refused - connect(2)
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:418:in `rescue in block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:388:in `block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:387:in `connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:193:in `block in connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each_with_index'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:163:in `initialize'
+/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun'
+2012-10-10 11:40:35.361924 I [12076:70130138831580] (508.0ms) ResilientSocket::TCPClient ["localhost:9999"] -- Connecting to server localhost:9999 -- ResilientSocket::ConnectionFailure: After 5 attempts: Errno::ECONNREFUSED: Connection refused - connect(2)
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:418:in `rescue in block in connect_to_server'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:388:in `block in connect_to_server'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.7.0/lib/semantic_logger/base.rb:181:in `benchmark_info'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:387:in `connect_to_server'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:193:in `block in connect'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each_with_index'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `connect'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:163:in `initialize'
/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:36:in `new'
/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:36:in `initialize'
/Users/rmorrison/Sandbox/ruby_skynet/test/doozer_client_test.rb:22:in `new'
/Users/rmorrison/Sandbox/ruby_skynet/test/doozer_client_test.rb:22:in `block (4 levels) in <class:DoozerClientTest>'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
/Users/rmorrison/Sandbox/ruby_skynet/test/doozer_client_test.rb:21:in `block (3 levels) in <class:DoozerClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
@@ -4439,28 +1480,28 @@
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' -- ResilientSocket::ConnectionFailure: After 5 attempts: Errno::ECONNREFUSED: Connection refused - connect(2)
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:418:in `rescue in block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:388:in `block in connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/semantic_logger-0.6.2/lib/semantic_logger/base.rb:173:in `benchmark_info'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:387:in `connect_to_server'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:193:in `block in connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each_with_index'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `connect'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:163:in `initialize'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:418:in `rescue in block in connect_to_server'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:388:in `block in connect_to_server'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/semantic_logger-0.7.0/lib/semantic_logger/base.rb:181:in `benchmark_info'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:387:in `connect_to_server'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:193:in `block in connect'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `each_with_index'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:191:in `connect'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.1.0/lib/resilient_socket/tcp_client.rb:163:in `initialize'
/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:36:in `new'
/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:36:in `initialize'
/Users/rmorrison/Sandbox/ruby_skynet/test/doozer_client_test.rb:22:in `new'
/Users/rmorrison/Sandbox/ruby_skynet/test/doozer_client_test.rb:22:in `block (4 levels) in <class:DoozerClientTest>'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:330:in `assert_raises'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:69:in `assert_raise'
/Users/rmorrison/Sandbox/ruby_skynet/test/doozer_client_test.rb:21:in `block (3 levels) in <class:DoozerClientTest>'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
-/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `call'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/shoulda-context-1.0.0/lib/shoulda/context/context.rb:398:in `block in create_test_from_should_hash'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
@@ -4474,261 +1515,261 @@
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:895:in `_run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:21:in `run'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
-/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun' (509.3ms)
-2012-10-08 15:37:49.833254 T [2655:70273332370140] RubySkynet::Client: TutorialService -- Socket Connection parameters -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007fd3922e2210@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>}
-2012-10-08 15:37:49.833254 T [2655:70273332370140] RubySkynet::Client: TutorialService -- Socket Connection parameters -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007fd3922e2210@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>} -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007fd3922e2210@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>}
-2012-10-08 15:37:49.833406 D [2655:70273333662660] SimpleServer -- Waiting for a client to connect
-2012-10-08 15:37:49.833406 D [2655:70273333662660] SimpleServer -- Waiting for a client to connect
-2012-10-08 15:37:49.834645 D [2655:70273333662660] SimpleServer -- Client connected, waiting for data from client
-2012-10-08 15:37:49.834645 D [2655:70273333662660] SimpleServer -- Client connected, waiting for data from client
-2012-10-08 15:37:49.835110 D [2655:70273332370140] RubySkynet::Client: TutorialService -- Waiting for Service Handshake
-2012-10-08 15:37:49.835110 D [2655:70273332370140] RubySkynet::Client: TutorialService -- Waiting for Service Handshake
-2012-10-08 15:37:49.835171 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "$\x00\x00\x00"
-2012-10-08 15:37:49.835171 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "$\x00\x00\x00" -- "$\x00\x00\x00"
-2012-10-08 15:37:49.835182 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (0.0ms)
-2012-10-08 15:37:49.835182 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (0.0ms)
-2012-10-08 15:37:49.835241 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00"
-2012-10-08 15:37:49.835241 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00" -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00"
-2012-10-08 15:37:49.835250 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 32 bytes (0.0ms)
-2012-10-08 15:37:49.835250 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 32 bytes (0.0ms)
-2012-10-08 15:37:49.835298 T [2655:70273332370140] RubySkynet::Client: TutorialService -- Service Handshake -- {"registered"=>true, "clientid"=>"123"}
-2012-10-08 15:37:49.835298 T [2655:70273332370140] RubySkynet::Client: TutorialService -- Service Handshake -- {"registered"=>true, "clientid"=>"123"} -- {"registered"=>true, "clientid"=>"123"}
-2012-10-08 15:37:49.835313 D [2655:70273332370140] RubySkynet::Client: TutorialService -- Sending Client Handshake
-2012-10-08 15:37:49.835313 D [2655:70273332370140] RubySkynet::Client: TutorialService -- Sending Client Handshake
-2012-10-08 15:37:49.835322 T [2655:70273332370140] RubySkynet::Client: TutorialService -- Client Handshake -- {"clientid"=>"123"}
-2012-10-08 15:37:49.835322 T [2655:70273332370140] RubySkynet::Client: TutorialService -- Client Handshake -- {"clientid"=>"123"} -- {"clientid"=>"123"}
-2012-10-08 15:37:49.835342 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- clientid 123
-2012-10-08 15:37:49.835342 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- clientid 123 -- clientid 123
-2012-10-08 15:37:49.835386 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 23 bytes (0.0ms)
-2012-10-08 15:37:49.835386 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 23 bytes (0.0ms)
-2012-10-08 15:37:49.835467 D [2655:70273332370140] [50732b8d6b69330a5f000001] RubySkynet::Client: TutorialService -- Sending Header
-2012-10-08 15:37:49.835467 D [2655:70273332370140] [50732b8d6b69330a5f000001] RubySkynet::Client: TutorialService -- Sending Header
-2012-10-08 15:37:49.835477 T [2655:70273332370140] [50732b8d6b69330a5f000001] RubySkynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 15:37:49.835477 T [2655:70273332370140] [50732b8d6b69330a5f000001] RubySkynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 15:37:49.835496 T [2655:70273332370140] [50732b8d6b69330a5f000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- 9 servicemethod TutorialService.Forward seq
-2012-10-08 15:37:49.835496 T [2655:70273332370140] [50732b8d6b69330a5f000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- 9 servicemethod TutorialService.Forward seq -- 9 servicemethod TutorialService.Forward seq
-2012-10-08 15:37:49.835720 D [2655:70273332370140] [50732b8d6b69330a5f000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 57 bytes (0.2ms)
-2012-10-08 15:37:49.835720 D [2655:70273332370140] [50732b8d6b69330a5f000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 57 bytes (0.2ms)
-2012-10-08 15:37:49.835739 T [2655:70273332370140] [50732b8d6b69330a5f000001] RubySkynet::Client: TutorialService -- Parameters: -- {"some"=>"parameters"}
-2012-10-08 15:37:49.835739 T [2655:70273332370140] [50732b8d6b69330a5f000001] RubySkynet::Client: TutorialService -- Parameters: -- {"some"=>"parameters"} -- {"some"=>"parameters"}
-2012-10-08 15:37:49.835766 D [2655:70273332370140] [50732b8d6b69330a5f000001] RubySkynet::Client: TutorialService -- Sending Request
-2012-10-08 15:37:49.835766 D [2655:70273332370140] [50732b8d6b69330a5f000001] RubySkynet::Client: TutorialService -- Sending Request
-2012-10-08 15:37:49.835776 T [2655:70273332370140] [50732b8d6b69330a5f000001] RubySkynet::Client: TutorialService -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"50732b8d6b69330a5f000001", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 15:37:49.835776 T [2655:70273332370140] [50732b8d6b69330a5f000001] RubySkynet::Client: TutorialService -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"50732b8d6b69330a5f000001", "retrycount"=>0, "originaddress"=>""}} -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"50732b8d6b69330a5f000001", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 15:37:49.835796 T [2655:70273332370140] [50732b8d6b69330a5f000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- ª clientid 123 in some parameters method test1 requestinfo Q requestid 50732b8d6b69330a5f000001 retrycount originaddress
-2012-10-08 15:37:49.835796 T [2655:70273332370140] [50732b8d6b69330a5f000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- ª clientid 123 in some parameters method test1 requestinfo Q requestid 50732b8d6b69330a5f000001 retrycount originaddress -- ª clientid 123 in some parameters method test1 requestinfo Q requestid 50732b8d6b69330a5f000001 retrycount originaddress
-2012-10-08 15:37:49.835838 D [2655:70273332370140] [50732b8d6b69330a5f000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 170 bytes (0.0ms)
-2012-10-08 15:37:49.835838 D [2655:70273332370140] [50732b8d6b69330a5f000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 170 bytes (0.0ms)
-2012-10-08 15:37:49.835863 D [2655:70273332370140] [50732b8d6b69330a5f000001] RubySkynet::Client: TutorialService -- Reading header from server
-2012-10-08 15:37:49.835863 D [2655:70273332370140] [50732b8d6b69330a5f000001] RubySkynet::Client: TutorialService -- Reading header from server
-2012-10-08 15:37:49.835930 D [2655:70273333662660] SimpleServer --
+/Users/rmorrison/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun'
+2012-10-10 11:40:35.363898 T [12076:70130138831580] RubySkynet::Client: TutorialService -- Socket Connection parameters -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007f90e4126ed0@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>}
+2012-10-10 11:40:35.363898 T [12076:70130138831580] RubySkynet::Client: TutorialService -- Socket Connection parameters -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007f90e4126ed0@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>} -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007f90e4126ed0@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>}
+2012-10-10 11:40:35.364069 D [12076:70130139217980] SimpleServer -- Waiting for a client to connect
+2012-10-10 11:40:35.364069 D [12076:70130139217980] SimpleServer -- Waiting for a client to connect
+2012-10-10 11:40:35.364821 D [12076:70130138831580] RubySkynet::Client: TutorialService -- Waiting for Service Handshake
+2012-10-10 11:40:35.364821 D [12076:70130138831580] RubySkynet::Client: TutorialService -- Waiting for Service Handshake
+2012-10-10 11:40:35.365404 D [12076:70130139217980] SimpleServer -- Client connected, waiting for data from client
+2012-10-10 11:40:35.365404 D [12076:70130139217980] SimpleServer -- Client connected, waiting for data from client
+2012-10-10 11:40:35.365925 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- $
+2012-10-10 11:40:35.365925 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- $ -- $
+2012-10-10 11:40:35.365948 D [12076:70130138831580] (1.1ms) ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes
+2012-10-10 11:40:35.365948 D [12076:70130138831580] (1.1ms) ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes
+2012-10-10 11:40:35.366194 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- registered clientid 123
+2012-10-10 11:40:35.366194 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- registered clientid 123 -- registered clientid 123
+2012-10-10 11:40:35.366208 D [12076:70130138831580] (0.2ms) ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 32 bytes
+2012-10-10 11:40:35.366208 D [12076:70130138831580] (0.2ms) ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 32 bytes
+2012-10-10 11:40:35.366274 T [12076:70130138831580] RubySkynet::Client: TutorialService -- Service Handshake -- {"registered"=>true, "clientid"=>"123"}
+2012-10-10 11:40:35.366274 T [12076:70130138831580] RubySkynet::Client: TutorialService -- Service Handshake -- {"registered"=>true, "clientid"=>"123"} -- {"registered"=>true, "clientid"=>"123"}
+2012-10-10 11:40:35.366294 D [12076:70130138831580] RubySkynet::Client: TutorialService -- Sending Client Handshake
+2012-10-10 11:40:35.366294 D [12076:70130138831580] RubySkynet::Client: TutorialService -- Sending Client Handshake
+2012-10-10 11:40:35.366306 T [12076:70130138831580] RubySkynet::Client: TutorialService -- Client Handshake -- {"clientid"=>"123"}
+2012-10-10 11:40:35.366306 T [12076:70130138831580] RubySkynet::Client: TutorialService -- Client Handshake -- {"clientid"=>"123"} -- {"clientid"=>"123"}
+2012-10-10 11:40:35.366332 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- clientid 123
+2012-10-10 11:40:35.366332 T [12076:70130138831580] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- clientid 123 -- clientid 123
+2012-10-10 11:40:35.366387 D [12076:70130138831580] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 23 bytes
+2012-10-10 11:40:35.366387 D [12076:70130138831580] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 23 bytes
+2012-10-10 11:40:35.366470 D [12076:70130138831580] [507596f36b69332f2c000001] RubySkynet::Client: TutorialService -- Sending Header
+2012-10-10 11:40:35.366470 D [12076:70130138831580] [507596f36b69332f2c000001] RubySkynet::Client: TutorialService -- Sending Header
+2012-10-10 11:40:35.366483 T [12076:70130138831580] [507596f36b69332f2c000001] RubySkynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
+2012-10-10 11:40:35.366483 T [12076:70130138831580] [507596f36b69332f2c000001] RubySkynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
+2012-10-10 11:40:35.366510 T [12076:70130138831580] [507596f36b69332f2c000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- 9 servicemethod TutorialService.Forward seq
+2012-10-10 11:40:35.366510 T [12076:70130138831580] [507596f36b69332f2c000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- 9 servicemethod TutorialService.Forward seq -- 9 servicemethod TutorialService.Forward seq
+2012-10-10 11:40:35.366562 D [12076:70130138831580] [507596f36b69332f2c000001] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 57 bytes
+2012-10-10 11:40:35.366562 D [12076:70130138831580] [507596f36b69332f2c000001] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 57 bytes
+2012-10-10 11:40:35.366585 T [12076:70130138831580] [507596f36b69332f2c000001] RubySkynet::Client: TutorialService -- Parameters: -- {"some"=>"parameters"}
+2012-10-10 11:40:35.366585 T [12076:70130138831580] [507596f36b69332f2c000001] RubySkynet::Client: TutorialService -- Parameters: -- {"some"=>"parameters"} -- {"some"=>"parameters"}
+2012-10-10 11:40:35.366619 D [12076:70130138831580] [507596f36b69332f2c000001] RubySkynet::Client: TutorialService -- Sending Request
+2012-10-10 11:40:35.366619 D [12076:70130138831580] [507596f36b69332f2c000001] RubySkynet::Client: TutorialService -- Sending Request
+2012-10-10 11:40:35.366633 T [12076:70130138831580] [507596f36b69332f2c000001] RubySkynet::Client: TutorialService -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507596f36b69332f2c000001", "retrycount"=>0, "originaddress"=>""}}
+2012-10-10 11:40:35.366633 T [12076:70130138831580] [507596f36b69332f2c000001] RubySkynet::Client: TutorialService -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507596f36b69332f2c000001", "retrycount"=>0, "originaddress"=>""}} -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507596f36b69332f2c000001", "retrycount"=>0, "originaddress"=>""}}
+2012-10-10 11:40:35.366661 T [12076:70130138831580] [507596f36b69332f2c000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- ª clientid 123 in some parameters method test1 requestinfo Q requestid 507596f36b69332f2c000001 retrycount originaddress
+2012-10-10 11:40:35.366661 T [12076:70130138831580] [507596f36b69332f2c000001] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- ª clientid 123 in some parameters method test1 requestinfo Q requestid 507596f36b69332f2c000001 retrycount originaddress -- ª clientid 123 in some parameters method test1 requestinfo Q requestid 507596f36b69332f2c000001 retrycount originaddress
+2012-10-10 11:40:35.366712 D [12076:70130138831580] [507596f36b69332f2c000001] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 170 bytes
+2012-10-10 11:40:35.366712 D [12076:70130138831580] [507596f36b69332f2c000001] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 170 bytes
+2012-10-10 11:40:35.366735 D [12076:70130138831580] [507596f36b69332f2c000001] RubySkynet::Client: TutorialService -- Reading header from server
+2012-10-10 11:40:35.366735 D [12076:70130138831580] [507596f36b69332f2c000001] RubySkynet::Client: TutorialService -- Reading header from server
+2012-10-10 11:40:35.367200 D [12076:70130139217980] SimpleServer --
******************
-2012-10-08 15:37:49.835930 D [2655:70273333662660] SimpleServer --
+2012-10-10 11:40:35.367200 D [12076:70130139217980] SimpleServer --
******************
-2012-10-08 15:37:49.835943 D [2655:70273333662660] SimpleServer -- Received Request
-2012-10-08 15:37:49.835943 D [2655:70273333662660] SimpleServer -- Received Request
-2012-10-08 15:37:49.835952 T [2655:70273333662660] SimpleServer -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 15:37:49.835952 T [2655:70273333662660] SimpleServer -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 15:37:49.836020 T [2655:70273333662660] SimpleServer -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"50732b8d6b69330a5f000001", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 15:37:49.836020 T [2655:70273333662660] SimpleServer -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"50732b8d6b69330a5f000001", "retrycount"=>0, "originaddress"=>""}} -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"50732b8d6b69330a5f000001", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 15:37:49.836044 D [2655:70273333662660] SimpleServer -- Sending Header
-2012-10-08 15:37:49.836044 D [2655:70273333662660] SimpleServer -- Sending Header
-2012-10-08 15:37:49.836101 D [2655:70273333662660] SimpleServer -- Sending Reply
-2012-10-08 15:37:49.836101 D [2655:70273333662660] SimpleServer -- Sending Reply
-2012-10-08 15:37:49.836112 T [2655:70273333662660] SimpleServer -- Reply -- {"result"=>"test1"}
-2012-10-08 15:37:49.836112 T [2655:70273333662660] SimpleServer -- Reply -- {"result"=>"test1"} -- {"result"=>"test1"}
-2012-10-08 15:37:49.836369 T [2655:70273332370140] [50732b8d6b69330a5f000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "9\x00\x00\x00"
-2012-10-08 15:37:49.836369 T [2655:70273332370140] [50732b8d6b69330a5f000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "9\x00\x00\x00" -- "9\x00\x00\x00"
-2012-10-08 15:37:49.836383 D [2655:70273332370140] [50732b8d6b69330a5f000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (0.5ms)
-2012-10-08 15:37:49.836383 D [2655:70273332370140] [50732b8d6b69330a5f000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (0.5ms)
-2012-10-08 15:37:49.836437 T [2655:70273332370140] [50732b8d6b69330a5f000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\x02servicemethod\x00\x18\x00\x00\x00TutorialService.Forward\x00\x10seq\x00\x00\x00\x00\x00\x00"
-2012-10-08 15:37:49.836437 T [2655:70273332370140] [50732b8d6b69330a5f000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\x02servicemethod\x00\x18\x00\x00\x00TutorialService.Forward\x00\x10seq\x00\x00\x00\x00\x00\x00" -- "\x02servicemethod\x00\x18\x00\x00\x00TutorialService.Forward\x00\x10seq\x00\x00\x00\x00\x00\x00"
-2012-10-08 15:37:49.836446 D [2655:70273332370140] [50732b8d6b69330a5f000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 53 bytes (0.0ms)
-2012-10-08 15:37:49.836446 D [2655:70273332370140] [50732b8d6b69330a5f000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 53 bytes (0.0ms)
-2012-10-08 15:37:49.836486 D [2655:70273332370140] [50732b8d6b69330a5f000001] RubySkynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 15:37:49.836486 D [2655:70273332370140] [50732b8d6b69330a5f000001] RubySkynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 15:37:49.836497 D [2655:70273332370140] [50732b8d6b69330a5f000001] RubySkynet::Client: TutorialService -- Reading response from server
-2012-10-08 15:37:49.836497 D [2655:70273332370140] [50732b8d6b69330a5f000001] RubySkynet::Client: TutorialService -- Reading response from server
-2012-10-08 15:37:49.836543 T [2655:70273332370140] [50732b8d6b69330a5f000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "&\x00\x00\x00"
-2012-10-08 15:37:49.836543 T [2655:70273332370140] [50732b8d6b69330a5f000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "&\x00\x00\x00" -- "&\x00\x00\x00"
-2012-10-08 15:37:49.836553 D [2655:70273332370140] [50732b8d6b69330a5f000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (0.0ms)
-2012-10-08 15:37:49.836553 D [2655:70273332370140] [50732b8d6b69330a5f000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (0.0ms)
-2012-10-08 15:37:49.838270 T [2655:70273332370140] [50732b8d6b69330a5f000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\x02out\x00\x18\x00\x00\x00\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00\x00\x00"
-2012-10-08 15:37:49.838270 T [2655:70273332370140] [50732b8d6b69330a5f000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\x02out\x00\x18\x00\x00\x00\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00\x00\x00" -- "\x02out\x00\x18\x00\x00\x00\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00\x00\x00"
-2012-10-08 15:37:49.838285 D [2655:70273332370140] [50732b8d6b69330a5f000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 34 bytes (1.7ms)
-2012-10-08 15:37:49.838285 D [2655:70273332370140] [50732b8d6b69330a5f000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 34 bytes (1.7ms)
-2012-10-08 15:37:49.838318 T [2655:70273332370140] [50732b8d6b69330a5f000001] RubySkynet::Client: TutorialService -- Response -- {"out"=>"\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00"}
-2012-10-08 15:37:49.838318 T [2655:70273332370140] [50732b8d6b69330a5f000001] RubySkynet::Client: TutorialService -- Response -- {"out"=>"\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00"} -- {"out"=>"\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00"}
-2012-10-08 15:37:49.838343 T [2655:70273332370140] [50732b8d6b69330a5f000001] RubySkynet::Client: TutorialService -- Return Value -- {"result"=>"test1"}
-2012-10-08 15:37:49.838343 T [2655:70273332370140] [50732b8d6b69330a5f000001] RubySkynet::Client: TutorialService -- Return Value -- {"result"=>"test1"} -- {"result"=>"test1"}
-2012-10-08 15:37:49.838352 I [2655:70273332370140] [50732b8d6b69330a5f000001] RubySkynet::Client: TutorialService -- Called Skynet Service: TutorialService.test1 (2.9ms)
-2012-10-08 15:37:49.838352 I [2655:70273332370140] [50732b8d6b69330a5f000001] RubySkynet::Client: TutorialService -- Called Skynet Service: TutorialService.test1 (2.9ms)
-2012-10-08 15:37:49.839024 T [2655:70273332370140] RubySkynet::Client: TutorialService -- Socket Connection parameters -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007fd39233eab0@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>}
-2012-10-08 15:37:49.839024 T [2655:70273332370140] RubySkynet::Client: TutorialService -- Socket Connection parameters -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007fd39233eab0@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>} -- {:read_timeout=>3.0, :server=>"localhost:2000", :connect_timeout=>30, :connect_retry_interval=>0.1, :connect_retry_count=>5, :buffered=>false, :on_connect=>#<Proc:0x007fd39233eab0@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>}
-2012-10-08 15:37:49.839123 D [2655:70273333852180] SimpleServer -- Waiting for a client to connect
-2012-10-08 15:37:49.839123 D [2655:70273333852180] SimpleServer -- Waiting for a client to connect
-2012-10-08 15:37:49.840443 D [2655:70273333852180] SimpleServer -- Client connected, waiting for data from client
-2012-10-08 15:37:49.840443 D [2655:70273333852180] SimpleServer -- Client connected, waiting for data from client
-2012-10-08 15:37:49.840615 D [2655:70273332370140] RubySkynet::Client: TutorialService -- Waiting for Service Handshake
-2012-10-08 15:37:49.840615 D [2655:70273332370140] RubySkynet::Client: TutorialService -- Waiting for Service Handshake
-2012-10-08 15:37:49.840678 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "$\x00\x00\x00"
-2012-10-08 15:37:49.840678 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "$\x00\x00\x00" -- "$\x00\x00\x00"
-2012-10-08 15:37:49.840689 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (0.1ms)
-2012-10-08 15:37:49.840689 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes (0.1ms)
-2012-10-08 15:37:49.840743 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00"
-2012-10-08 15:37:49.840743 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00" -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00"
-2012-10-08 15:37:49.840753 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 32 bytes (0.0ms)
-2012-10-08 15:37:49.840753 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 32 bytes (0.0ms)
-2012-10-08 15:37:49.840788 T [2655:70273332370140] RubySkynet::Client: TutorialService -- Service Handshake -- {"registered"=>true, "clientid"=>"123"}
-2012-10-08 15:37:49.840788 T [2655:70273332370140] RubySkynet::Client: TutorialService -- Service Handshake -- {"registered"=>true, "clientid"=>"123"} -- {"registered"=>true, "clientid"=>"123"}
-2012-10-08 15:37:49.840802 D [2655:70273332370140] RubySkynet::Client: TutorialService -- Sending Client Handshake
-2012-10-08 15:37:49.840802 D [2655:70273332370140] RubySkynet::Client: TutorialService -- Sending Client Handshake
-2012-10-08 15:37:49.840811 T [2655:70273332370140] RubySkynet::Client: TutorialService -- Client Handshake -- {"clientid"=>"123"}
-2012-10-08 15:37:49.840811 T [2655:70273332370140] RubySkynet::Client: TutorialService -- Client Handshake -- {"clientid"=>"123"} -- {"clientid"=>"123"}
-2012-10-08 15:37:49.840830 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- clientid 123
-2012-10-08 15:37:49.840830 T [2655:70273332370140] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- clientid 123 -- clientid 123
-2012-10-08 15:37:49.840874 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 23 bytes (0.0ms)
-2012-10-08 15:37:49.840874 D [2655:70273332370140] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 23 bytes (0.0ms)
-2012-10-08 15:37:49.840973 D [2655:70273332370140] [50732b8d6b69330a5f000002] RubySkynet::Client: TutorialService -- Sending Header
-2012-10-08 15:37:49.840973 D [2655:70273332370140] [50732b8d6b69330a5f000002] RubySkynet::Client: TutorialService -- Sending Header
-2012-10-08 15:37:49.840990 T [2655:70273332370140] [50732b8d6b69330a5f000002] RubySkynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 15:37:49.840990 T [2655:70273332370140] [50732b8d6b69330a5f000002] RubySkynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
-2012-10-08 15:37:49.841013 T [2655:70273332370140] [50732b8d6b69330a5f000002] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- 9 servicemethod TutorialService.Forward seq
-2012-10-08 15:37:49.841013 T [2655:70273332370140] [50732b8d6b69330a5f000002] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- 9 servicemethod TutorialService.Forward seq -- 9 servicemethod TutorialService.Forward seq
-2012-10-08 15:37:49.841057 D [2655:70273332370140] [50732b8d6b69330a5f000002] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 57 bytes (0.0ms)
-2012-10-08 15:37:49.841057 D [2655:70273332370140] [50732b8d6b69330a5f000002] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 57 bytes (0.0ms)
-2012-10-08 15:37:49.841075 T [2655:70273332370140] [50732b8d6b69330a5f000002] RubySkynet::Client: TutorialService -- Parameters: -- {"some"=>"parameters"}
-2012-10-08 15:37:49.841075 T [2655:70273332370140] [50732b8d6b69330a5f000002] RubySkynet::Client: TutorialService -- Parameters: -- {"some"=>"parameters"} -- {"some"=>"parameters"}
-2012-10-08 15:37:49.841101 D [2655:70273332370140] [50732b8d6b69330a5f000002] RubySkynet::Client: TutorialService -- Sending Request
-2012-10-08 15:37:49.841101 D [2655:70273332370140] [50732b8d6b69330a5f000002] RubySkynet::Client: TutorialService -- Sending Request
-2012-10-08 15:37:49.841112 T [2655:70273332370140] [50732b8d6b69330a5f000002] RubySkynet::Client: TutorialService -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"50732b8d6b69330a5f000002", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 15:37:49.841112 T [2655:70273332370140] [50732b8d6b69330a5f000002] RubySkynet::Client: TutorialService -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"50732b8d6b69330a5f000002", "retrycount"=>0, "originaddress"=>""}} -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"50732b8d6b69330a5f000002", "retrycount"=>0, "originaddress"=>""}}
-2012-10-08 15:37:49.841132 T [2655:70273332370140] [50732b8d6b69330a5f000002] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- ª clientid 123 in some parameters method test1 requestinfo Q requestid 50732b8d6b69330a5f000002 retrycount originaddress
-2012-10-08 15:37:49.841132 T [2655:70273332370140] [50732b8d6b69330a5f000002] ResilientSocket::TCPClient ["localhost:2000"] -- ==> Sending -- ª clientid 123 in some parameters method test1 requestinfo Q requestid 50732b8d6b69330a5f000002 retrycount originaddress -- ª clientid 123 in some parameters method test1 requestinfo Q requestid 50732b8d6b69330a5f000002 retrycount originaddress
-2012-10-08 15:37:49.841173 D [2655:70273332370140] [50732b8d6b69330a5f000002] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 170 bytes (0.0ms)
-2012-10-08 15:37:49.841173 D [2655:70273332370140] [50732b8d6b69330a5f000002] ResilientSocket::TCPClient ["localhost:2000"] -- ==> #send Sent 170 bytes (0.0ms)
-2012-10-08 15:37:49.841190 D [2655:70273332370140] [50732b8d6b69330a5f000002] RubySkynet::Client: TutorialService -- Reading header from server
-2012-10-08 15:37:49.841190 D [2655:70273332370140] [50732b8d6b69330a5f000002] RubySkynet::Client: TutorialService -- Reading header from server
-2012-10-08 15:37:49.841744 D [2655:70273333852180] SimpleServer --
+2012-10-10 11:40:35.367218 D [12076:70130139217980] SimpleServer -- Received Request
+2012-10-10 11:40:35.367218 D [12076:70130139217980] SimpleServer -- Received Request
+2012-10-10 11:40:35.367230 T [12076:70130139217980] SimpleServer -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
+2012-10-10 11:40:35.367230 T [12076:70130139217980] SimpleServer -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
+2012-10-10 11:40:35.367324 T [12076:70130139217980] SimpleServer -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507596f36b69332f2c000001", "retrycount"=>0, "originaddress"=>""}}
+2012-10-10 11:40:35.367324 T [12076:70130139217980] SimpleServer -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507596f36b69332f2c000001", "retrycount"=>0, "originaddress"=>""}} -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507596f36b69332f2c000001", "retrycount"=>0, "originaddress"=>""}}
+2012-10-10 11:40:35.367354 D [12076:70130139217980] SimpleServer -- Sending Header
+2012-10-10 11:40:35.367354 D [12076:70130139217980] SimpleServer -- Sending Header
+2012-10-10 11:40:35.367416 D [12076:70130139217980] SimpleServer -- Sending Reply
+2012-10-10 11:40:35.367416 D [12076:70130139217980] SimpleServer -- Sending Reply
+2012-10-10 11:40:35.367431 T [12076:70130139217980] SimpleServer -- Reply -- {"result"=>"test1"}
+2012-10-10 11:40:35.367431 T [12076:70130139217980] SimpleServer -- Reply -- {"result"=>"test1"} -- {"result"=>"test1"}
+2012-10-10 11:40:35.367685 T [12076:70130138831580] [507596f36b69332f2c000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- 9
+2012-10-10 11:40:35.367685 T [12076:70130138831580] [507596f36b69332f2c000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- 9 -- 9
+2012-10-10 11:40:35.367700 D [12076:70130138831580] [507596f36b69332f2c000001] (0.9ms) ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes
+2012-10-10 11:40:35.367700 D [12076:70130138831580] [507596f36b69332f2c000001] (0.9ms) ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 4 bytes
+2012-10-10 11:40:35.368900 T [12076:70130138831580] [507596f36b69332f2c000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- servicemethod TutorialService.Forward seq
+2012-10-10 11:40:35.368900 T [12076:70130138831580] [507596f36b69332f2c000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- servicemethod TutorialService.Forward seq -- servicemethod TutorialService.Forward seq
+2012-10-10 11:40:35.368917 D [12076:70130138831580] [507596f36b69332f2c000001] (1.2ms) ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 53 bytes
+2012-10-10 11:40:35.368917 D [12076:70130138831580] [507596f36b69332f2c000001] (1.2ms) ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received upto 53 bytes
+2012-10-10 11:40:35.368957 D [12076:70130138831580] [507596f36b69332f2c000001] RubySkynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
+2012-10-10 11:40:35.368957 D [12076:70130138831580] [507596f36b69332f2c000001] RubySkynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
+2012-10-10 11:40:35.368970 D [12076:70130138831580] [507596f36b69332f2c000001] RubySkynet::Client: TutorialService -- Reading response from server
+2012-10-10 11:40:35.368970 D [12076:70130138831580] [507596f36b69332f2c000001] RubySkynet::Client: TutorialService -- Reading response from server
+2012-10-10 11:40:35.369033 T [12076:70130138831580] [507596f36b69332f2c000001] ResilientSocket::TCPClient ["localhost:2000"] -- <== #read Received -- &