test.log in ruby_skynet-0.1.1 vs test.log in ruby_skynet-0.1.2
- old
+ new
@@ -2912,5 +2912,2763 @@
/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'
+2012-10-15 07:46:48.477829 T [6741:70364940163800] 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:0x007ffe3aa64ab0@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
+2012-10-15 07:46:48.477829 T [6741:70364940163800] 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:0x007ffe3aa64ab0@/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:0x007ffe3aa64ab0@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
+2012-10-15 07:46:48.486496 T [6741:70364940163800] 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:0x007ffe3b8b56f0@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
+2012-10-15 07:46:48.486496 T [6741:70364940163800] 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:0x007ffe3b8b56f0@/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:0x007ffe3b8b56f0@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
+2012-10-15 07:46:48.490383 T [6741:70364940163800] 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:0x007ffe3aad7b78@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
+2012-10-15 07:46:48.490383 T [6741:70364940163800] 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:0x007ffe3aad7b78@/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:0x007ffe3aad7b78@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
+2012-10-15 07:46:48.492947 T [6741:70364940163800] 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:0x007ffe3aad9ae0@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
+2012-10-15 07:46:48.492947 T [6741:70364940163800] 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:0x007ffe3aad9ae0@/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:0x007ffe3aad9ae0@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
+2012-10-15 07:46:48.495207 T [6741:70364940163800] 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:0x007ffe3aadfc38@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
+2012-10-15 07:46:48.495207 T [6741:70364940163800] 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:0x007ffe3aadfc38@/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:0x007ffe3aadfc38@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
+2012-10-15 07:46:48.495812 W [6741:70364940163800] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 1
+2012-10-15 07:46:48.495812 W [6741:70364940163800] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 1
+2012-10-15 07:46:48.596767 W [6741:70364940163800] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 2
+2012-10-15 07:46:48.596767 W [6741:70364940163800] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 2
+2012-10-15 07:46:48.698307 W [6741:70364940163800] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 3
+2012-10-15 07:46:48.698307 W [6741:70364940163800] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 3
+2012-10-15 07:46:48.806025 W [6741:70364940163800] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 4
+2012-10-15 07:46:48.806025 W [6741:70364940163800] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 4
+2012-10-15 07:46:48.907734 W [6741:70364940163800] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 5
+2012-10-15 07:46:48.907734 W [6741:70364940163800] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 5
+2012-10-15 07:46:49.009363 E [6741:70364940163800] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Giving up after 5 retries
+2012-10-15 07:46:49.009363 E [6741:70364940163800] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Giving up after 5 retries
+2012-10-15 07:46:49.009498 I [6741:70364940163800] (514.2ms) ResilientSocket::TCPClient ["localhost:9999"] -- Connecting to server localhost:9999 -- ResilientSocket::ConnectionFailure: After 5 connection attempts to host 'localhost:9999': Errno::ECONNREFUSED: Connection refused - connect(2)
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:496:in `rescue in block in connect_to_server'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:474: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.2.0/lib/resilient_socket/tcp_client.rb:467:in `connect_to_server'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:241:in `connect'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:201: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@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'
+/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'
+2012-10-15 07:46:49.009498 I [6741:70364940163800] (514.2ms) ResilientSocket::TCPClient ["localhost:9999"] -- Connecting to server localhost:9999 -- ResilientSocket::ConnectionFailure: After 5 connection attempts to host 'localhost:9999': Errno::ECONNREFUSED: Connection refused - connect(2)
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:496:in `rescue in block in connect_to_server'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:474: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.2.0/lib/resilient_socket/tcp_client.rb:467:in `connect_to_server'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:241:in `connect'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:201: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@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'
+/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 connection attempts to host 'localhost:9999': Errno::ECONNREFUSED: Connection refused - connect(2)
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:496:in `rescue in block in connect_to_server'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:474: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.2.0/lib/resilient_socket/tcp_client.rb:467:in `connect_to_server'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:241:in `connect'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:201: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@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'
+/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'
+2012-10-15 07:46:49.011554 T [6741:70364940163800] 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:0x007ffe3a846648@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>}
+2012-10-15 07:46:49.011554 T [6741:70364940163800] 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:0x007ffe3a846648@/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:0x007ffe3a846648@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>}
+2012-10-15 07:46:49.012114 D [6741:70364940089620] SimpleServer -- Waiting for a client to connect
+2012-10-15 07:46:49.012114 D [6741:70364940089620] SimpleServer -- Waiting for a client to connect
+2012-10-15 07:46:49.012634 D [6741:70364940163800] RubySkynet::Client: TutorialService -- Waiting for Service Handshake
+2012-10-15 07:46:49.012634 D [6741:70364940163800] RubySkynet::Client: TutorialService -- Waiting for Service Handshake
+2012-10-15 07:46:49.012751 D [6741:70364940089620] SimpleServer -- Client connected, waiting for data from client
+2012-10-15 07:46:49.012751 D [6741:70364940089620] SimpleServer -- Client connected, waiting for data from client
+2012-10-15 07:46:49.013306 T [6741:70364940163800] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "$\x00\x00\x00"
+2012-10-15 07:46:49.013306 T [6741:70364940163800] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "$\x00\x00\x00" -- "$\x00\x00\x00"
+2012-10-15 07:46:49.013324 D [6741:70364940163800] (0.6ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 4 bytes
+2012-10-15 07:46:49.013324 D [6741:70364940163800] (0.6ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 4 bytes
+2012-10-15 07:46:49.013675 T [6741:70364940163800] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00"
+2012-10-15 07:46:49.013675 T [6741:70364940163800] 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-15 07:46:49.013687 D [6741:70364940163800] (0.3ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 32 bytes
+2012-10-15 07:46:49.013687 D [6741:70364940163800] (0.3ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 32 bytes
+2012-10-15 07:46:49.013744 T [6741:70364940163800] RubySkynet::Client: TutorialService -- Service Handshake -- {"registered"=>true, "clientid"=>"123"}
+2012-10-15 07:46:49.013744 T [6741:70364940163800] RubySkynet::Client: TutorialService -- Service Handshake -- {"registered"=>true, "clientid"=>"123"} -- {"registered"=>true, "clientid"=>"123"}
+2012-10-15 07:46:49.013761 D [6741:70364940163800] RubySkynet::Client: TutorialService -- Sending Client Handshake
+2012-10-15 07:46:49.013761 D [6741:70364940163800] RubySkynet::Client: TutorialService -- Sending Client Handshake
+2012-10-15 07:46:49.013772 T [6741:70364940163800] RubySkynet::Client: TutorialService -- Client Handshake -- {"clientid"=>"123"}
+2012-10-15 07:46:49.013772 T [6741:70364940163800] RubySkynet::Client: TutorialService -- Client Handshake -- {"clientid"=>"123"} -- {"clientid"=>"123"}
+2012-10-15 07:46:49.014306 T [6741:70364940163800] 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:0x007ffe3a8e4000@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>}
+2012-10-15 07:46:49.014306 T [6741:70364940163800] 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:0x007ffe3a8e4000@/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:0x007ffe3a8e4000@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>}
+2012-10-15 07:46:49.014580 D [6741:70364940413400] SimpleServer -- Waiting for a client to connect
+2012-10-15 07:46:49.014580 D [6741:70364940413400] SimpleServer -- Waiting for a client to connect
+2012-10-15 07:46:49.015118 D [6741:70364940163800] RubySkynet::Client: TutorialService -- Waiting for Service Handshake
+2012-10-15 07:46:49.015118 D [6741:70364940163800] RubySkynet::Client: TutorialService -- Waiting for Service Handshake
+2012-10-15 07:46:49.016292 D [6741:70364940413400] SimpleServer -- Client connected, waiting for data from client
+2012-10-15 07:46:49.016292 D [6741:70364940413400] SimpleServer -- Client connected, waiting for data from client
+2012-10-15 07:46:49.016511 T [6741:70364940163800] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "$\x00\x00\x00"
+2012-10-15 07:46:49.016511 T [6741:70364940163800] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "$\x00\x00\x00" -- "$\x00\x00\x00"
+2012-10-15 07:46:49.016525 D [6741:70364940163800] (1.4ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 4 bytes
+2012-10-15 07:46:49.016525 D [6741:70364940163800] (1.4ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 4 bytes
+2012-10-15 07:46:49.016650 T [6741:70364940163800] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00"
+2012-10-15 07:46:49.016650 T [6741:70364940163800] 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-15 07:46:49.016664 D [6741:70364940163800] (0.1ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 32 bytes
+2012-10-15 07:46:49.016664 D [6741:70364940163800] (0.1ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 32 bytes
+2012-10-15 07:46:49.016706 T [6741:70364940163800] RubySkynet::Client: TutorialService -- Service Handshake -- {"registered"=>true, "clientid"=>"123"}
+2012-10-15 07:46:49.016706 T [6741:70364940163800] RubySkynet::Client: TutorialService -- Service Handshake -- {"registered"=>true, "clientid"=>"123"} -- {"registered"=>true, "clientid"=>"123"}
+2012-10-15 07:46:49.016722 D [6741:70364940163800] RubySkynet::Client: TutorialService -- Sending Client Handshake
+2012-10-15 07:46:49.016722 D [6741:70364940163800] RubySkynet::Client: TutorialService -- Sending Client Handshake
+2012-10-15 07:46:49.016733 T [6741:70364940163800] RubySkynet::Client: TutorialService -- Client Handshake -- {"clientid"=>"123"}
+2012-10-15 07:46:49.016733 T [6741:70364940163800] RubySkynet::Client: TutorialService -- Client Handshake -- {"clientid"=>"123"} -- {"clientid"=>"123"}
+2012-10-15 07:46:49.017383 T [6741:70364940163800] 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:0x007ffe3b849ef0@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>}
+2012-10-15 07:46:49.017383 T [6741:70364940163800] 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:0x007ffe3b849ef0@/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:0x007ffe3b849ef0@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>}
+2012-10-15 07:46:49.017519 D [6741:70364948485200] SimpleServer -- Waiting for a client to connect
+2012-10-15 07:46:49.017519 D [6741:70364948485200] SimpleServer -- Waiting for a client to connect
+2012-10-15 07:46:49.018666 D [6741:70364940163800] RubySkynet::Client: TutorialService -- Waiting for Service Handshake
+2012-10-15 07:46:49.018666 D [6741:70364940163800] RubySkynet::Client: TutorialService -- Waiting for Service Handshake
+2012-10-15 07:46:49.018771 D [6741:70364948485200] SimpleServer -- Client connected, waiting for data from client
+2012-10-15 07:46:49.018771 D [6741:70364948485200] SimpleServer -- Client connected, waiting for data from client
+2012-10-15 07:46:49.019015 T [6741:70364940163800] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "$\x00\x00\x00"
+2012-10-15 07:46:49.019015 T [6741:70364940163800] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "$\x00\x00\x00" -- "$\x00\x00\x00"
+2012-10-15 07:46:49.019027 D [6741:70364940163800] (0.3ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 4 bytes
+2012-10-15 07:46:49.019027 D [6741:70364940163800] (0.3ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 4 bytes
+2012-10-15 07:46:49.019081 T [6741:70364940163800] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00"
+2012-10-15 07:46:49.019081 T [6741:70364940163800] 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-15 07:46:49.019091 D [6741:70364940163800] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 32 bytes
+2012-10-15 07:46:49.019091 D [6741:70364940163800] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 32 bytes
+2012-10-15 07:46:49.019126 T [6741:70364940163800] RubySkynet::Client: TutorialService -- Service Handshake -- {"registered"=>true, "clientid"=>"123"}
+2012-10-15 07:46:49.019126 T [6741:70364940163800] RubySkynet::Client: TutorialService -- Service Handshake -- {"registered"=>true, "clientid"=>"123"} -- {"registered"=>true, "clientid"=>"123"}
+2012-10-15 07:46:49.019141 D [6741:70364940163800] RubySkynet::Client: TutorialService -- Sending Client Handshake
+2012-10-15 07:46:49.019141 D [6741:70364940163800] RubySkynet::Client: TutorialService -- Sending Client Handshake
+2012-10-15 07:46:49.019150 T [6741:70364940163800] RubySkynet::Client: TutorialService -- Client Handshake -- {"clientid"=>"123"}
+2012-10-15 07:46:49.019150 T [6741:70364940163800] RubySkynet::Client: TutorialService -- Client Handshake -- {"clientid"=>"123"} -- {"clientid"=>"123"}
+2012-10-15 07:46:49.019689 T [6741:70364940163800] 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:0x007ffe3b886cb0@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>}
+2012-10-15 07:46:49.019689 T [6741:70364940163800] 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:0x007ffe3b886cb0@/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:0x007ffe3b886cb0@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>}
+2012-10-15 07:46:49.020445 W [6741:70364940163800] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 1
+2012-10-15 07:46:49.020445 W [6741:70364940163800] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 1
+2012-10-15 07:46:49.122350 W [6741:70364940163800] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 2
+2012-10-15 07:46:49.122350 W [6741:70364940163800] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 2
+2012-10-15 07:46:49.223810 W [6741:70364940163800] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 3
+2012-10-15 07:46:49.223810 W [6741:70364940163800] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 3
+2012-10-15 07:46:49.325369 W [6741:70364940163800] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 4
+2012-10-15 07:46:49.325369 W [6741:70364940163800] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 4
+2012-10-15 07:46:49.426487 W [6741:70364940163800] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 5
+2012-10-15 07:46:49.426487 W [6741:70364940163800] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 5
+2012-10-15 07:46:49.528044 E [6741:70364940163800] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Giving up after 5 retries
+2012-10-15 07:46:49.528044 E [6741:70364940163800] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Giving up after 5 retries
+2012-10-15 07:46:49.528181 I [6741:70364940163800] (508.4ms) ResilientSocket::TCPClient ["localhost:3300"] -- Connecting to server localhost:3300 -- ResilientSocket::ConnectionFailure: After 5 connection attempts to host 'localhost:3300': Errno::ECONNREFUSED: Connection refused - connect(2)
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:496:in `rescue in block in connect_to_server'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:474: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.2.0/lib/resilient_socket/tcp_client.rb:467:in `connect_to_server'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:241:in `connect'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:201: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@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'
+/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'
+2012-10-15 07:46:49.528181 I [6741:70364940163800] (508.4ms) ResilientSocket::TCPClient ["localhost:3300"] -- Connecting to server localhost:3300 -- ResilientSocket::ConnectionFailure: After 5 connection attempts to host 'localhost:3300': Errno::ECONNREFUSED: Connection refused - connect(2)
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:496:in `rescue in block in connect_to_server'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:474: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.2.0/lib/resilient_socket/tcp_client.rb:467:in `connect_to_server'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:241:in `connect'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:201: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@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'
+/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 connection attempts to host 'localhost:3300': Errno::ECONNREFUSED: Connection refused - connect(2)
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:496:in `rescue in block in connect_to_server'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:474: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.2.0/lib/resilient_socket/tcp_client.rb:467:in `connect_to_server'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:241:in `connect'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:201: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@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'
+/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'
+2012-10-15 07:47:39.955897 T [7004:70226683321040] 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:0x007fbdd9a98a28@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
+2012-10-15 07:47:39.955897 T [7004:70226683321040] 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:0x007fbdd9a98a28@/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:0x007fbdd9a98a28@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
+2012-10-15 07:47:39.960924 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- "/8
+2012-10-15 07:47:39.960924 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- "/8 -- "/8
+2012-10-15 07:47:39.961012 D [7004:70226683321040] (0.1ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 13 bytes
+2012-10-15 07:47:39.961012 D [7004:70226683321040] (0.1ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 13 bytes
+2012-10-15 07:47:39.963839 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\a"
+2012-10-15 07:47:39.963839 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\a" -- "\x00\x00\x00\a"
+2012-10-15 07:47:39.963862 D [7004:70226683321040] (2.8ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:47:39.963862 D [7004:70226683321040] (2.8ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:47:39.964222 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00*\x03ctl"
+2012-10-15 07:47:39.964222 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00*\x03ctl" -- "\b\x00*\x03ctl"
+2012-10-15 07:47:39.964237 D [7004:70226683321040] (0.4ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 7 bytes
+2012-10-15 07:47:39.964237 D [7004:70226683321040] (0.4ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 7 bytes
+2012-10-15 07:47:39.964664 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- "/8
+2012-10-15 07:47:39.964664 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- "/8 -- "/8
+2012-10-15 07:47:39.964738 D [7004:70226683321040] (0.1ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 13 bytes
+2012-10-15 07:47:39.964738 D [7004:70226683321040] (0.1ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 13 bytes
+2012-10-15 07:47:39.965394 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\f"
+2012-10-15 07:47:39.965394 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\f" -- "\x00\x00\x00\f"
+2012-10-15 07:47:39.965411 D [7004:70226683321040] (0.7ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:47:39.965411 D [7004:70226683321040] (0.7ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:47:39.965749 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00*\bservices"
+2012-10-15 07:47:39.965749 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00*\bservices" -- "\b\x00*\bservices"
+2012-10-15 07:47:39.965764 D [7004:70226683321040] (0.3ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 12 bytes
+2012-10-15 07:47:39.965764 D [7004:70226683321040] (0.3ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 12 bytes
+2012-10-15 07:47:39.966018 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- "/8
+2012-10-15 07:47:39.966018 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- "/8 -- "/8
+2012-10-15 07:47:39.966084 D [7004:70226683321040] (0.1ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 13 bytes
+2012-10-15 07:47:39.966084 D [7004:70226683321040] (0.1ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 13 bytes
+2012-10-15 07:47:39.966686 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\x05"
+2012-10-15 07:47:39.966686 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\x05" -- "\x00\x00\x00\x05"
+2012-10-15 07:47:39.966702 D [7004:70226683321040] (0.6ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:47:39.966702 D [7004:70226683321040] (0.6ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:47:39.967038 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00\xA0\x06\b"
+2012-10-15 07:47:39.967038 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00\xA0\x06\b" -- "\b\x00\xA0\x06\b"
+2012-10-15 07:47:39.967054 D [7004:70226683321040] (0.3ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 5 bytes
+2012-10-15 07:47:39.967054 D [7004:70226683321040] (0.3ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 5 bytes
+2012-10-15 07:47:39.968959 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- " /test/fooHÿÿÿÿÿÿÿÿÿ
+2012-10-15 07:47:39.968959 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- " /test/fooHÿÿÿÿÿÿÿÿÿ -- " /test/fooHÿÿÿÿÿÿÿÿÿ
+2012-10-15 07:47:39.969029 D [7004:70226683321040] (0.1ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 30 bytes
+2012-10-15 07:47:39.969029 D [7004:70226683321040] (0.1ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 30 bytes
+2012-10-15 07:47:39.972987 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\x02"
+2012-10-15 07:47:39.972987 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\x02" -- "\x00\x00\x00\x02"
+2012-10-15 07:47:39.973006 D [7004:70226683321040] (4.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:47:39.973006 D [7004:70226683321040] (4.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:47:39.973885 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00"
+2012-10-15 07:47:39.973885 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00" -- "\b\x00"
+2012-10-15 07:47:39.973902 D [7004:70226683321040] (0.9ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 2 bytes
+2012-10-15 07:47:39.973902 D [7004:70226683321040] (0.9ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 2 bytes
+2012-10-15 07:47:39.974466 T [7004:70226683321040] 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:0x007fbdd9a3a270@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
+2012-10-15 07:47:39.974466 T [7004:70226683321040] 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:0x007fbdd9a3a270@/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:0x007fbdd9a3a270@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
+2012-10-15 07:47:39.975250 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending --
+2012-10-15 07:47:39.975250 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- --
+2012-10-15 07:47:39.975476 D [7004:70226683321040] (0.2ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 8 bytes
+2012-10-15 07:47:39.975476 D [7004:70226683321040] (0.2ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 8 bytes
+2012-10-15 07:47:39.975642 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\x06"
+2012-10-15 07:47:39.975642 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\x06" -- "\x00\x00\x00\x06"
+2012-10-15 07:47:39.975655 D [7004:70226683321040] (0.2ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:47:39.975655 D [7004:70226683321040] (0.2ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:47:39.975703 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00\x18\xBF\xAB\a"
+2012-10-15 07:47:39.975703 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00\x18\xBF\xAB\a" -- "\b\x00\x18\xBF\xAB\a"
+2012-10-15 07:47:39.975713 D [7004:70226683321040] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 6 bytes
+2012-10-15 07:47:39.975713 D [7004:70226683321040] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 6 bytes
+2012-10-15 07:47:39.976956 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- " /test/fooHÿÿÿÿÿÿÿÿÿ
+2012-10-15 07:47:39.976956 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- " /test/fooHÿÿÿÿÿÿÿÿÿ -- " /test/fooHÿÿÿÿÿÿÿÿÿ
+2012-10-15 07:47:39.977129 D [7004:70226683321040] (0.2ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 30 bytes
+2012-10-15 07:47:39.977129 D [7004:70226683321040] (0.2ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 30 bytes
+2012-10-15 07:47:39.978547 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\x02"
+2012-10-15 07:47:39.978547 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\x02" -- "\x00\x00\x00\x02"
+2012-10-15 07:47:39.978567 D [7004:70226683321040] (1.4ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:47:39.978567 D [7004:70226683321040] (1.4ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:47:39.978619 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00"
+2012-10-15 07:47:39.978619 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00" -- "\b\x00"
+2012-10-15 07:47:39.978628 D [7004:70226683321040] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 2 bytes
+2012-10-15 07:47:39.978628 D [7004:70226683321040] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 2 bytes
+2012-10-15 07:47:39.978789 T [7004:70226683321040] 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:0x007fbdd9a40260@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
+2012-10-15 07:47:39.978789 T [7004:70226683321040] 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:0x007fbdd9a40260@/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:0x007fbdd9a40260@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
+2012-10-15 07:47:39.980351 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- " " /test/foo*value2Hÿÿÿÿÿÿÿÿÿ
+2012-10-15 07:47:39.980351 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- " " /test/foo*value2Hÿÿÿÿÿÿÿÿÿ -- " " /test/foo*value2Hÿÿÿÿÿÿÿÿÿ
+2012-10-15 07:47:39.980403 D [7004:70226683321040] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 38 bytes
+2012-10-15 07:47:39.980403 D [7004:70226683321040] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 38 bytes
+2012-10-15 07:47:39.981696 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\x06"
+2012-10-15 07:47:39.981696 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\x06" -- "\x00\x00\x00\x06"
+2012-10-15 07:47:39.981714 D [7004:70226683321040] (1.3ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:47:39.981714 D [7004:70226683321040] (1.3ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:47:39.981813 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00\x18\xC1\xAB\a"
+2012-10-15 07:47:39.981813 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00\x18\xC1\xAB\a" -- "\b\x00\x18\xC1\xAB\a"
+2012-10-15 07:47:39.981824 D [7004:70226683321040] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 6 bytes
+2012-10-15 07:47:39.981824 D [7004:70226683321040] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 6 bytes
+2012-10-15 07:47:39.982104 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- " /test/foo
+2012-10-15 07:47:39.982104 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- " /test/foo -- " /test/foo
+2012-10-15 07:47:39.982337 D [7004:70226683321040] (0.2ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 19 bytes
+2012-10-15 07:47:39.982337 D [7004:70226683321040] (0.2ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 19 bytes
+2012-10-15 07:47:39.982943 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\x0E"
+2012-10-15 07:47:39.982943 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\x0E" -- "\x00\x00\x00\x0E"
+2012-10-15 07:47:39.982960 D [7004:70226683321040] (0.6ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:47:39.982960 D [7004:70226683321040] (0.6ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:47:39.983167 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00\x18\xC1\xAB\a2\x06value2"
+2012-10-15 07:47:39.983167 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00\x18\xC1\xAB\a2\x06value2" -- "\b\x00\x18\xC1\xAB\a2\x06value2"
+2012-10-15 07:47:39.983178 D [7004:70226683321040] (0.2ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 14 bytes
+2012-10-15 07:47:39.983178 D [7004:70226683321040] (0.2ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 14 bytes
+2012-10-15 07:47:39.984215 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- " /test/fooHÿÿÿÿÿÿÿÿÿ
+2012-10-15 07:47:39.984215 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- " /test/fooHÿÿÿÿÿÿÿÿÿ -- " /test/fooHÿÿÿÿÿÿÿÿÿ
+2012-10-15 07:47:39.984609 D [7004:70226683321040] (0.4ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 30 bytes
+2012-10-15 07:47:39.984609 D [7004:70226683321040] (0.4ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 30 bytes
+2012-10-15 07:47:39.985409 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\x02"
+2012-10-15 07:47:39.985409 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\x02" -- "\x00\x00\x00\x02"
+2012-10-15 07:47:39.985425 D [7004:70226683321040] (0.8ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:47:39.985425 D [7004:70226683321040] (0.8ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:47:39.985826 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00"
+2012-10-15 07:47:39.985826 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00" -- "\b\x00"
+2012-10-15 07:47:39.985842 D [7004:70226683321040] (0.4ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 2 bytes
+2012-10-15 07:47:39.985842 D [7004:70226683321040] (0.4ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 2 bytes
+2012-10-15 07:47:39.986002 T [7004:70226683321040] 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:0x007fbdd919eee0@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
+2012-10-15 07:47:39.986002 T [7004:70226683321040] 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:0x007fbdd919eee0@/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:0x007fbdd919eee0@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
+2012-10-15 07:47:39.992619 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- ! " /test/foo*valueHÿÿÿÿÿÿÿÿÿ
+2012-10-15 07:47:39.992619 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- ! " /test/foo*valueHÿÿÿÿÿÿÿÿÿ -- ! " /test/foo*valueHÿÿÿÿÿÿÿÿÿ
+2012-10-15 07:47:39.992953 D [7004:70226683321040] (0.3ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 37 bytes
+2012-10-15 07:47:39.992953 D [7004:70226683321040] (0.3ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 37 bytes
+2012-10-15 07:47:39.994459 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\x06"
+2012-10-15 07:47:39.994459 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\x06" -- "\x00\x00\x00\x06"
+2012-10-15 07:47:39.994479 D [7004:70226683321040] (1.5ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:47:39.994479 D [7004:70226683321040] (1.5ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:47:39.994885 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00\x18\xC3\xAB\a"
+2012-10-15 07:47:39.994885 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00\x18\xC3\xAB\a" -- "\b\x00\x18\xC3\xAB\a"
+2012-10-15 07:47:39.994902 D [7004:70226683321040] (0.4ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 6 bytes
+2012-10-15 07:47:39.994902 D [7004:70226683321040] (0.4ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 6 bytes
+2012-10-15 07:47:39.995194 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- " /test/foo
+2012-10-15 07:47:39.995194 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- " /test/foo -- " /test/foo
+2012-10-15 07:47:39.995241 D [7004:70226683321040] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 19 bytes
+2012-10-15 07:47:39.995241 D [7004:70226683321040] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 19 bytes
+2012-10-15 07:47:39.995829 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\r"
+2012-10-15 07:47:39.995829 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\r" -- "\x00\x00\x00\r"
+2012-10-15 07:47:39.995845 D [7004:70226683321040] (0.6ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:47:39.995845 D [7004:70226683321040] (0.6ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:47:39.995892 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00\x18\xC3\xAB\a2\x05value"
+2012-10-15 07:47:39.995892 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00\x18\xC3\xAB\a2\x05value" -- "\b\x00\x18\xC3\xAB\a2\x05value"
+2012-10-15 07:47:39.995902 D [7004:70226683321040] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 13 bytes
+2012-10-15 07:47:39.995902 D [7004:70226683321040] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 13 bytes
+2012-10-15 07:47:39.997256 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- " /test/fooHÿÿÿÿÿÿÿÿÿ
+2012-10-15 07:47:39.997256 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- " /test/fooHÿÿÿÿÿÿÿÿÿ -- " /test/fooHÿÿÿÿÿÿÿÿÿ
+2012-10-15 07:47:39.997323 D [7004:70226683321040] (0.1ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 30 bytes
+2012-10-15 07:47:39.997323 D [7004:70226683321040] (0.1ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 30 bytes
+2012-10-15 07:47:39.999455 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\x02"
+2012-10-15 07:47:39.999455 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\x02" -- "\x00\x00\x00\x02"
+2012-10-15 07:47:39.999596 D [7004:70226683321040] (2.3ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:47:39.999596 D [7004:70226683321040] (2.3ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:47:39.999649 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00"
+2012-10-15 07:47:39.999649 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00" -- "\b\x00"
+2012-10-15 07:47:39.999659 D [7004:70226683321040] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 2 bytes
+2012-10-15 07:47:39.999659 D [7004:70226683321040] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 2 bytes
+2012-10-15 07:47:39.999876 T [7004:70226683321040] 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:0x007fbdd9808a60@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
+2012-10-15 07:47:39.999876 T [7004:70226683321040] 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:0x007fbdd9808a60@/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:0x007fbdd9808a60@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
+2012-10-15 07:47:40.001102 W [7004:70226683321040] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 1
+2012-10-15 07:47:40.001102 W [7004:70226683321040] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 1
+2012-10-15 07:47:40.101947 W [7004:70226683321040] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 2
+2012-10-15 07:47:40.101947 W [7004:70226683321040] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 2
+2012-10-15 07:47:40.203480 W [7004:70226683321040] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 3
+2012-10-15 07:47:40.203480 W [7004:70226683321040] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 3
+2012-10-15 07:47:40.304959 W [7004:70226683321040] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 4
+2012-10-15 07:47:40.304959 W [7004:70226683321040] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 4
+2012-10-15 07:47:40.406582 W [7004:70226683321040] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 5
+2012-10-15 07:47:40.406582 W [7004:70226683321040] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 5
+2012-10-15 07:47:40.508479 E [7004:70226683321040] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Giving up after 5 retries
+2012-10-15 07:47:40.508479 E [7004:70226683321040] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Giving up after 5 retries
+2012-10-15 07:47:40.508727 I [7004:70226683321040] (508.8ms) ResilientSocket::TCPClient ["localhost:9999"] -- Connecting to server localhost:9999 -- ResilientSocket::ConnectionFailure: After 5 connection attempts to host 'localhost:9999': Errno::ECONNREFUSED: Connection refused - connect(2)
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:496:in `rescue in block in connect_to_server'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:474: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.2.0/lib/resilient_socket/tcp_client.rb:467:in `connect_to_server'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:241:in `connect'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:201: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@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'
+/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'
+2012-10-15 07:47:40.508727 I [7004:70226683321040] (508.8ms) ResilientSocket::TCPClient ["localhost:9999"] -- Connecting to server localhost:9999 -- ResilientSocket::ConnectionFailure: After 5 connection attempts to host 'localhost:9999': Errno::ECONNREFUSED: Connection refused - connect(2)
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:496:in `rescue in block in connect_to_server'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:474: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.2.0/lib/resilient_socket/tcp_client.rb:467:in `connect_to_server'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:241:in `connect'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:201: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@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'
+/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 connection attempts to host 'localhost:9999': Errno::ECONNREFUSED: Connection refused - connect(2)
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:496:in `rescue in block in connect_to_server'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:474: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.2.0/lib/resilient_socket/tcp_client.rb:467:in `connect_to_server'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:241:in `connect'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:201: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@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'
+/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'
+2012-10-15 07:47:40.511907 T [7004:70226683321040] 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:0x007fbdd9140c50@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>}
+2012-10-15 07:47:40.511907 T [7004:70226683321040] 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:0x007fbdd9140c50@/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:0x007fbdd9140c50@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>}
+2012-10-15 07:47:40.513505 D [7004:70226683758980] SimpleServer -- Waiting for a client to connect
+2012-10-15 07:47:40.513505 D [7004:70226683758980] SimpleServer -- Waiting for a client to connect
+2012-10-15 07:47:40.514792 D [7004:70226683321040] RubySkynet::Client: TutorialService -- Waiting for Service Handshake
+2012-10-15 07:47:40.514792 D [7004:70226683321040] RubySkynet::Client: TutorialService -- Waiting for Service Handshake
+2012-10-15 07:47:40.515123 D [7004:70226683758980] SimpleServer -- Client connected, waiting for data from client
+2012-10-15 07:47:40.515123 D [7004:70226683758980] SimpleServer -- Client connected, waiting for data from client
+2012-10-15 07:47:40.515409 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "$\x00\x00\x00"
+2012-10-15 07:47:40.515409 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "$\x00\x00\x00" -- "$\x00\x00\x00"
+2012-10-15 07:47:40.515425 D [7004:70226683321040] (0.6ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 4 bytes
+2012-10-15 07:47:40.515425 D [7004:70226683321040] (0.6ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 4 bytes
+2012-10-15 07:47:40.515503 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00"
+2012-10-15 07:47:40.515503 T [7004:70226683321040] 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-15 07:47:40.515517 D [7004:70226683321040] (0.1ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 32 bytes
+2012-10-15 07:47:40.515517 D [7004:70226683321040] (0.1ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 32 bytes
+2012-10-15 07:47:40.515578 T [7004:70226683321040] RubySkynet::Client: TutorialService -- Service Handshake -- {"registered"=>true, "clientid"=>"123"}
+2012-10-15 07:47:40.515578 T [7004:70226683321040] RubySkynet::Client: TutorialService -- Service Handshake -- {"registered"=>true, "clientid"=>"123"} -- {"registered"=>true, "clientid"=>"123"}
+2012-10-15 07:47:40.515598 D [7004:70226683321040] RubySkynet::Client: TutorialService -- Sending Client Handshake
+2012-10-15 07:47:40.515598 D [7004:70226683321040] RubySkynet::Client: TutorialService -- Sending Client Handshake
+2012-10-15 07:47:40.515610 T [7004:70226683321040] RubySkynet::Client: TutorialService -- Client Handshake -- {"clientid"=>"123"}
+2012-10-15 07:47:40.515610 T [7004:70226683321040] RubySkynet::Client: TutorialService -- Client Handshake -- {"clientid"=>"123"} -- {"clientid"=>"123"}
+2012-10-15 07:47:40.515635 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sending -- clientid 123
+2012-10-15 07:47:40.515635 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sending -- clientid 123 -- clientid 123
+2012-10-15 07:47:40.515690 D [7004:70226683321040] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sent 23 bytes
+2012-10-15 07:47:40.515690 D [7004:70226683321040] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sent 23 bytes
+2012-10-15 07:47:40.515783 D [7004:70226683321040] [507bf7dc6b69331b5c000001] RubySkynet::Client: TutorialService -- Sending Header
+2012-10-15 07:47:40.515783 D [7004:70226683321040] [507bf7dc6b69331b5c000001] RubySkynet::Client: TutorialService -- Sending Header
+2012-10-15 07:47:40.515796 T [7004:70226683321040] [507bf7dc6b69331b5c000001] RubySkynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
+2012-10-15 07:47:40.515796 T [7004:70226683321040] [507bf7dc6b69331b5c000001] RubySkynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
+2012-10-15 07:47:40.515822 T [7004:70226683321040] [507bf7dc6b69331b5c000001] ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sending -- 9 servicemethod TutorialService.Forward seq
+2012-10-15 07:47:40.515822 T [7004:70226683321040] [507bf7dc6b69331b5c000001] ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sending -- 9 servicemethod TutorialService.Forward seq -- 9 servicemethod TutorialService.Forward seq
+2012-10-15 07:47:40.515878 D [7004:70226683321040] [507bf7dc6b69331b5c000001] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sent 57 bytes
+2012-10-15 07:47:40.515878 D [7004:70226683321040] [507bf7dc6b69331b5c000001] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sent 57 bytes
+2012-10-15 07:47:40.515900 T [7004:70226683321040] [507bf7dc6b69331b5c000001] RubySkynet::Client: TutorialService -- Parameters: -- {"some"=>"parameters"}
+2012-10-15 07:47:40.515900 T [7004:70226683321040] [507bf7dc6b69331b5c000001] RubySkynet::Client: TutorialService -- Parameters: -- {"some"=>"parameters"} -- {"some"=>"parameters"}
+2012-10-15 07:47:40.515933 D [7004:70226683321040] [507bf7dc6b69331b5c000001] RubySkynet::Client: TutorialService -- Sending Request
+2012-10-15 07:47:40.515933 D [7004:70226683321040] [507bf7dc6b69331b5c000001] RubySkynet::Client: TutorialService -- Sending Request
+2012-10-15 07:47:40.515946 T [7004:70226683321040] [507bf7dc6b69331b5c000001] RubySkynet::Client: TutorialService -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507bf7dc6b69331b5c000001", "retrycount"=>0, "originaddress"=>""}}
+2012-10-15 07:47:40.515946 T [7004:70226683321040] [507bf7dc6b69331b5c000001] RubySkynet::Client: TutorialService -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507bf7dc6b69331b5c000001", "retrycount"=>0, "originaddress"=>""}} -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507bf7dc6b69331b5c000001", "retrycount"=>0, "originaddress"=>""}}
+2012-10-15 07:47:40.515972 T [7004:70226683321040] [507bf7dc6b69331b5c000001] ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sending -- ª clientid 123 in some parameters method test1 requestinfo Q requestid 507bf7dc6b69331b5c000001 retrycount originaddress
+2012-10-15 07:47:40.515972 T [7004:70226683321040] [507bf7dc6b69331b5c000001] ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sending -- ª clientid 123 in some parameters method test1 requestinfo Q requestid 507bf7dc6b69331b5c000001 retrycount originaddress -- ª clientid 123 in some parameters method test1 requestinfo Q requestid 507bf7dc6b69331b5c000001 retrycount originaddress
+2012-10-15 07:47:40.516026 D [7004:70226683321040] [507bf7dc6b69331b5c000001] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sent 170 bytes
+2012-10-15 07:47:40.516026 D [7004:70226683321040] [507bf7dc6b69331b5c000001] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sent 170 bytes
+2012-10-15 07:47:40.516048 D [7004:70226683321040] [507bf7dc6b69331b5c000001] RubySkynet::Client: TutorialService -- Reading header from server
+2012-10-15 07:47:40.516048 D [7004:70226683321040] [507bf7dc6b69331b5c000001] RubySkynet::Client: TutorialService -- Reading header from server
+2012-10-15 07:47:40.518050 D [7004:70226683758980] SimpleServer --
+******************
+2012-10-15 07:47:40.518050 D [7004:70226683758980] SimpleServer --
+******************
+2012-10-15 07:47:40.518070 D [7004:70226683758980] SimpleServer -- Received Request
+2012-10-15 07:47:40.518070 D [7004:70226683758980] SimpleServer -- Received Request
+2012-10-15 07:47:40.518082 T [7004:70226683758980] SimpleServer -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
+2012-10-15 07:47:40.518082 T [7004:70226683758980] SimpleServer -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
+2012-10-15 07:47:40.518178 T [7004:70226683758980] SimpleServer -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507bf7dc6b69331b5c000001", "retrycount"=>0, "originaddress"=>""}}
+2012-10-15 07:47:40.518178 T [7004:70226683758980] SimpleServer -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507bf7dc6b69331b5c000001", "retrycount"=>0, "originaddress"=>""}} -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507bf7dc6b69331b5c000001", "retrycount"=>0, "originaddress"=>""}}
+2012-10-15 07:47:40.518210 D [7004:70226683758980] SimpleServer -- Sending Header
+2012-10-15 07:47:40.518210 D [7004:70226683758980] SimpleServer -- Sending Header
+2012-10-15 07:47:40.518282 D [7004:70226683758980] SimpleServer -- Sending Reply
+2012-10-15 07:47:40.518282 D [7004:70226683758980] SimpleServer -- Sending Reply
+2012-10-15 07:47:40.518297 T [7004:70226683758980] SimpleServer -- Reply -- {"result"=>"test1"}
+2012-10-15 07:47:40.518297 T [7004:70226683758980] SimpleServer -- Reply -- {"result"=>"test1"} -- {"result"=>"test1"}
+2012-10-15 07:47:40.519129 T [7004:70226683321040] [507bf7dc6b69331b5c000001] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "9\x00\x00\x00"
+2012-10-15 07:47:40.519129 T [7004:70226683321040] [507bf7dc6b69331b5c000001] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "9\x00\x00\x00" -- "9\x00\x00\x00"
+2012-10-15 07:47:40.519143 D [7004:70226683321040] [507bf7dc6b69331b5c000001] (3.1ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 4 bytes
+2012-10-15 07:47:40.519143 D [7004:70226683321040] [507bf7dc6b69331b5c000001] (3.1ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 4 bytes
+2012-10-15 07:47:40.519205 T [7004:70226683321040] [507bf7dc6b69331b5c000001] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "\x02servicemethod\x00\x18\x00\x00\x00TutorialService.Forward\x00\x10seq\x00\x00\x00\x00\x00\x00"
+2012-10-15 07:47:40.519205 T [7004:70226683321040] [507bf7dc6b69331b5c000001] 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-15 07:47:40.519217 D [7004:70226683321040] [507bf7dc6b69331b5c000001] (0.1ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 53 bytes
+2012-10-15 07:47:40.519217 D [7004:70226683321040] [507bf7dc6b69331b5c000001] (0.1ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 53 bytes
+2012-10-15 07:47:40.519255 D [7004:70226683321040] [507bf7dc6b69331b5c000001] RubySkynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
+2012-10-15 07:47:40.519255 D [7004:70226683321040] [507bf7dc6b69331b5c000001] RubySkynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
+2012-10-15 07:47:40.519267 D [7004:70226683321040] [507bf7dc6b69331b5c000001] RubySkynet::Client: TutorialService -- Reading response from server
+2012-10-15 07:47:40.519267 D [7004:70226683321040] [507bf7dc6b69331b5c000001] RubySkynet::Client: TutorialService -- Reading response from server
+2012-10-15 07:47:40.519316 T [7004:70226683321040] [507bf7dc6b69331b5c000001] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "&\x00\x00\x00"
+2012-10-15 07:47:40.519316 T [7004:70226683321040] [507bf7dc6b69331b5c000001] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "&\x00\x00\x00" -- "&\x00\x00\x00"
+2012-10-15 07:47:40.519328 D [7004:70226683321040] [507bf7dc6b69331b5c000001] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 4 bytes
+2012-10-15 07:47:40.519328 D [7004:70226683321040] [507bf7dc6b69331b5c000001] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 4 bytes
+2012-10-15 07:47:40.519385 T [7004:70226683321040] [507bf7dc6b69331b5c000001] 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-15 07:47:40.519385 T [7004:70226683321040] [507bf7dc6b69331b5c000001] 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-15 07:47:40.519396 D [7004:70226683321040] [507bf7dc6b69331b5c000001] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 34 bytes
+2012-10-15 07:47:40.519396 D [7004:70226683321040] [507bf7dc6b69331b5c000001] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 34 bytes
+2012-10-15 07:47:40.519436 T [7004:70226683321040] [507bf7dc6b69331b5c000001] RubySkynet::Client: TutorialService -- Response -- {"out"=>"\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00"}
+2012-10-15 07:47:40.519436 T [7004:70226683321040] [507bf7dc6b69331b5c000001] 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-15 07:47:40.519464 T [7004:70226683321040] [507bf7dc6b69331b5c000001] RubySkynet::Client: TutorialService -- Return Value -- {"result"=>"test1"}
+2012-10-15 07:47:40.519464 T [7004:70226683321040] [507bf7dc6b69331b5c000001] RubySkynet::Client: TutorialService -- Return Value -- {"result"=>"test1"} -- {"result"=>"test1"}
+2012-10-15 07:47:40.519474 I [7004:70226683321040] [507bf7dc6b69331b5c000001] (3.7ms) RubySkynet::Client: TutorialService -- Called Skynet Service: TutorialService.test1
+2012-10-15 07:47:40.519474 I [7004:70226683321040] [507bf7dc6b69331b5c000001] (3.7ms) RubySkynet::Client: TutorialService -- Called Skynet Service: TutorialService.test1
+2012-10-15 07:47:40.519939 T [7004:70226683321040] 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:0x007fbdd91947b0@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>}
+2012-10-15 07:47:40.519939 T [7004:70226683321040] 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:0x007fbdd91947b0@/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:0x007fbdd91947b0@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>}
+2012-10-15 07:47:40.521052 D [7004:70226683914340] SimpleServer -- Waiting for a client to connect
+2012-10-15 07:47:40.521052 D [7004:70226683914340] SimpleServer -- Waiting for a client to connect
+2012-10-15 07:47:40.521962 D [7004:70226683321040] RubySkynet::Client: TutorialService -- Waiting for Service Handshake
+2012-10-15 07:47:40.521962 D [7004:70226683321040] RubySkynet::Client: TutorialService -- Waiting for Service Handshake
+2012-10-15 07:47:40.524658 D [7004:70226683914340] SimpleServer -- Client connected, waiting for data from client
+2012-10-15 07:47:40.524658 D [7004:70226683914340] SimpleServer -- Client connected, waiting for data from client
+2012-10-15 07:47:40.524999 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "$\x00\x00\x00"
+2012-10-15 07:47:40.524999 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "$\x00\x00\x00" -- "$\x00\x00\x00"
+2012-10-15 07:47:40.525017 D [7004:70226683321040] (3.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 4 bytes
+2012-10-15 07:47:40.525017 D [7004:70226683321040] (3.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 4 bytes
+2012-10-15 07:47:40.525367 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00"
+2012-10-15 07:47:40.525367 T [7004:70226683321040] 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-15 07:47:40.525383 D [7004:70226683321040] (0.3ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 32 bytes
+2012-10-15 07:47:40.525383 D [7004:70226683321040] (0.3ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 32 bytes
+2012-10-15 07:47:40.525429 T [7004:70226683321040] RubySkynet::Client: TutorialService -- Service Handshake -- {"registered"=>true, "clientid"=>"123"}
+2012-10-15 07:47:40.525429 T [7004:70226683321040] RubySkynet::Client: TutorialService -- Service Handshake -- {"registered"=>true, "clientid"=>"123"} -- {"registered"=>true, "clientid"=>"123"}
+2012-10-15 07:47:40.525447 D [7004:70226683321040] RubySkynet::Client: TutorialService -- Sending Client Handshake
+2012-10-15 07:47:40.525447 D [7004:70226683321040] RubySkynet::Client: TutorialService -- Sending Client Handshake
+2012-10-15 07:47:40.525458 T [7004:70226683321040] RubySkynet::Client: TutorialService -- Client Handshake -- {"clientid"=>"123"}
+2012-10-15 07:47:40.525458 T [7004:70226683321040] RubySkynet::Client: TutorialService -- Client Handshake -- {"clientid"=>"123"} -- {"clientid"=>"123"}
+2012-10-15 07:47:40.525480 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sending -- clientid 123
+2012-10-15 07:47:40.525480 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sending -- clientid 123 -- clientid 123
+2012-10-15 07:47:40.525529 D [7004:70226683321040] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sent 23 bytes
+2012-10-15 07:47:40.525529 D [7004:70226683321040] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sent 23 bytes
+2012-10-15 07:47:40.525623 D [7004:70226683321040] [507bf7dc6b69331b5c000002] RubySkynet::Client: TutorialService -- Sending Header
+2012-10-15 07:47:40.525623 D [7004:70226683321040] [507bf7dc6b69331b5c000002] RubySkynet::Client: TutorialService -- Sending Header
+2012-10-15 07:47:40.525643 T [7004:70226683321040] [507bf7dc6b69331b5c000002] RubySkynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
+2012-10-15 07:47:40.525643 T [7004:70226683321040] [507bf7dc6b69331b5c000002] RubySkynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
+2012-10-15 07:47:40.525670 T [7004:70226683321040] [507bf7dc6b69331b5c000002] ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sending -- 9 servicemethod TutorialService.Forward seq
+2012-10-15 07:47:40.525670 T [7004:70226683321040] [507bf7dc6b69331b5c000002] ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sending -- 9 servicemethod TutorialService.Forward seq -- 9 servicemethod TutorialService.Forward seq
+2012-10-15 07:47:40.525720 D [7004:70226683321040] [507bf7dc6b69331b5c000002] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sent 57 bytes
+2012-10-15 07:47:40.525720 D [7004:70226683321040] [507bf7dc6b69331b5c000002] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sent 57 bytes
+2012-10-15 07:47:40.525740 T [7004:70226683321040] [507bf7dc6b69331b5c000002] RubySkynet::Client: TutorialService -- Parameters: -- {"some"=>"parameters"}
+2012-10-15 07:47:40.525740 T [7004:70226683321040] [507bf7dc6b69331b5c000002] RubySkynet::Client: TutorialService -- Parameters: -- {"some"=>"parameters"} -- {"some"=>"parameters"}
+2012-10-15 07:47:40.525769 D [7004:70226683321040] [507bf7dc6b69331b5c000002] RubySkynet::Client: TutorialService -- Sending Request
+2012-10-15 07:47:40.525769 D [7004:70226683321040] [507bf7dc6b69331b5c000002] RubySkynet::Client: TutorialService -- Sending Request
+2012-10-15 07:47:40.525781 T [7004:70226683321040] [507bf7dc6b69331b5c000002] RubySkynet::Client: TutorialService -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507bf7dc6b69331b5c000002", "retrycount"=>0, "originaddress"=>""}}
+2012-10-15 07:47:40.525781 T [7004:70226683321040] [507bf7dc6b69331b5c000002] RubySkynet::Client: TutorialService -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507bf7dc6b69331b5c000002", "retrycount"=>0, "originaddress"=>""}} -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507bf7dc6b69331b5c000002", "retrycount"=>0, "originaddress"=>""}}
+2012-10-15 07:47:40.525803 T [7004:70226683321040] [507bf7dc6b69331b5c000002] ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sending -- ª clientid 123 in some parameters method test1 requestinfo Q requestid 507bf7dc6b69331b5c000002 retrycount originaddress
+2012-10-15 07:47:40.525803 T [7004:70226683321040] [507bf7dc6b69331b5c000002] ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sending -- ª clientid 123 in some parameters method test1 requestinfo Q requestid 507bf7dc6b69331b5c000002 retrycount originaddress -- ª clientid 123 in some parameters method test1 requestinfo Q requestid 507bf7dc6b69331b5c000002 retrycount originaddress
+2012-10-15 07:47:40.526040 D [7004:70226683321040] [507bf7dc6b69331b5c000002] (0.2ms) ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sent 170 bytes
+2012-10-15 07:47:40.526040 D [7004:70226683321040] [507bf7dc6b69331b5c000002] (0.2ms) ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sent 170 bytes
+2012-10-15 07:47:40.526063 D [7004:70226683321040] [507bf7dc6b69331b5c000002] RubySkynet::Client: TutorialService -- Reading header from server
+2012-10-15 07:47:40.526063 D [7004:70226683321040] [507bf7dc6b69331b5c000002] RubySkynet::Client: TutorialService -- Reading header from server
+2012-10-15 07:47:40.526375 D [7004:70226683914340] SimpleServer --
+******************
+2012-10-15 07:47:40.526375 D [7004:70226683914340] SimpleServer --
+******************
+2012-10-15 07:47:40.526391 D [7004:70226683914340] SimpleServer -- Received Request
+2012-10-15 07:47:40.526391 D [7004:70226683914340] SimpleServer -- Received Request
+2012-10-15 07:47:40.526402 T [7004:70226683914340] SimpleServer -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
+2012-10-15 07:47:40.526402 T [7004:70226683914340] SimpleServer -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
+2012-10-15 07:47:40.526478 T [7004:70226683914340] SimpleServer -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507bf7dc6b69331b5c000002", "retrycount"=>0, "originaddress"=>""}}
+2012-10-15 07:47:40.526478 T [7004:70226683914340] SimpleServer -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507bf7dc6b69331b5c000002", "retrycount"=>0, "originaddress"=>""}} -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507bf7dc6b69331b5c000002", "retrycount"=>0, "originaddress"=>""}}
+2012-10-15 07:47:40.526504 D [7004:70226683914340] SimpleServer -- Sending Header
+2012-10-15 07:47:40.526504 D [7004:70226683914340] SimpleServer -- Sending Header
+2012-10-15 07:47:40.526562 D [7004:70226683914340] SimpleServer -- Sending Reply
+2012-10-15 07:47:40.526562 D [7004:70226683914340] SimpleServer -- Sending Reply
+2012-10-15 07:47:40.526577 T [7004:70226683914340] SimpleServer -- Reply -- {"result"=>"test1"}
+2012-10-15 07:47:40.526577 T [7004:70226683914340] SimpleServer -- Reply -- {"result"=>"test1"} -- {"result"=>"test1"}
+2012-10-15 07:47:40.527643 T [7004:70226683321040] [507bf7dc6b69331b5c000002] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "9\x00\x00\x00"
+2012-10-15 07:47:40.527643 T [7004:70226683321040] [507bf7dc6b69331b5c000002] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "9\x00\x00\x00" -- "9\x00\x00\x00"
+2012-10-15 07:47:40.527659 D [7004:70226683321040] [507bf7dc6b69331b5c000002] (1.6ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 4 bytes
+2012-10-15 07:47:40.527659 D [7004:70226683321040] [507bf7dc6b69331b5c000002] (1.6ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 4 bytes
+2012-10-15 07:47:40.527733 T [7004:70226683321040] [507bf7dc6b69331b5c000002] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "\x02servicemethod\x00\x18\x00\x00\x00TutorialService.Forward\x00\x10seq\x00\x00\x00\x00\x00\x00"
+2012-10-15 07:47:40.527733 T [7004:70226683321040] [507bf7dc6b69331b5c000002] 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-15 07:47:40.527745 D [7004:70226683321040] [507bf7dc6b69331b5c000002] (0.1ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 53 bytes
+2012-10-15 07:47:40.527745 D [7004:70226683321040] [507bf7dc6b69331b5c000002] (0.1ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 53 bytes
+2012-10-15 07:47:40.527783 D [7004:70226683321040] [507bf7dc6b69331b5c000002] RubySkynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
+2012-10-15 07:47:40.527783 D [7004:70226683321040] [507bf7dc6b69331b5c000002] RubySkynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
+2012-10-15 07:47:40.527800 D [7004:70226683321040] [507bf7dc6b69331b5c000002] RubySkynet::Client: TutorialService -- Reading response from server
+2012-10-15 07:47:40.527800 D [7004:70226683321040] [507bf7dc6b69331b5c000002] RubySkynet::Client: TutorialService -- Reading response from server
+2012-10-15 07:47:40.527843 T [7004:70226683321040] [507bf7dc6b69331b5c000002] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "&\x00\x00\x00"
+2012-10-15 07:47:40.527843 T [7004:70226683321040] [507bf7dc6b69331b5c000002] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "&\x00\x00\x00" -- "&\x00\x00\x00"
+2012-10-15 07:47:40.527853 D [7004:70226683321040] [507bf7dc6b69331b5c000002] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 4 bytes
+2012-10-15 07:47:40.527853 D [7004:70226683321040] [507bf7dc6b69331b5c000002] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 4 bytes
+2012-10-15 07:47:40.527902 T [7004:70226683321040] [507bf7dc6b69331b5c000002] 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-15 07:47:40.527902 T [7004:70226683321040] [507bf7dc6b69331b5c000002] 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-15 07:47:40.527912 D [7004:70226683321040] [507bf7dc6b69331b5c000002] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 34 bytes
+2012-10-15 07:47:40.527912 D [7004:70226683321040] [507bf7dc6b69331b5c000002] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 34 bytes
+2012-10-15 07:47:40.527948 T [7004:70226683321040] [507bf7dc6b69331b5c000002] RubySkynet::Client: TutorialService -- Response -- {"out"=>"\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00"}
+2012-10-15 07:47:40.527948 T [7004:70226683321040] [507bf7dc6b69331b5c000002] 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-15 07:47:40.527970 T [7004:70226683321040] [507bf7dc6b69331b5c000002] RubySkynet::Client: TutorialService -- Return Value -- {"result"=>"test1"}
+2012-10-15 07:47:40.527970 T [7004:70226683321040] [507bf7dc6b69331b5c000002] RubySkynet::Client: TutorialService -- Return Value -- {"result"=>"test1"} -- {"result"=>"test1"}
+2012-10-15 07:47:40.527979 I [7004:70226683321040] [507bf7dc6b69331b5c000002] (2.4ms) RubySkynet::Client: TutorialService -- Called Skynet Service: TutorialService.test1
+2012-10-15 07:47:40.527979 I [7004:70226683321040] [507bf7dc6b69331b5c000002] (2.4ms) RubySkynet::Client: TutorialService -- Called Skynet Service: TutorialService.test1
+2012-10-15 07:47:40.528576 T [7004:70226683321040] 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:0x007fbdd9a28ef8@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>}
+2012-10-15 07:47:40.528576 T [7004:70226683321040] 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:0x007fbdd9a28ef8@/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:0x007fbdd9a28ef8@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>}
+2012-10-15 07:47:40.529122 D [7004:70226688428580] SimpleServer -- Waiting for a client to connect
+2012-10-15 07:47:40.529122 D [7004:70226688428580] SimpleServer -- Waiting for a client to connect
+2012-10-15 07:47:40.529415 D [7004:70226683321040] RubySkynet::Client: TutorialService -- Waiting for Service Handshake
+2012-10-15 07:47:40.529415 D [7004:70226683321040] RubySkynet::Client: TutorialService -- Waiting for Service Handshake
+2012-10-15 07:47:40.530104 D [7004:70226688428580] SimpleServer -- Client connected, waiting for data from client
+2012-10-15 07:47:40.530104 D [7004:70226688428580] SimpleServer -- Client connected, waiting for data from client
+2012-10-15 07:47:40.530318 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "$\x00\x00\x00"
+2012-10-15 07:47:40.530318 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "$\x00\x00\x00" -- "$\x00\x00\x00"
+2012-10-15 07:47:40.530334 D [7004:70226683321040] (0.9ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 4 bytes
+2012-10-15 07:47:40.530334 D [7004:70226683321040] (0.9ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 4 bytes
+2012-10-15 07:47:40.530394 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00"
+2012-10-15 07:47:40.530394 T [7004:70226683321040] 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-15 07:47:40.530404 D [7004:70226683321040] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 32 bytes
+2012-10-15 07:47:40.530404 D [7004:70226683321040] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 32 bytes
+2012-10-15 07:47:40.530439 T [7004:70226683321040] RubySkynet::Client: TutorialService -- Service Handshake -- {"registered"=>true, "clientid"=>"123"}
+2012-10-15 07:47:40.530439 T [7004:70226683321040] RubySkynet::Client: TutorialService -- Service Handshake -- {"registered"=>true, "clientid"=>"123"} -- {"registered"=>true, "clientid"=>"123"}
+2012-10-15 07:47:40.530453 D [7004:70226683321040] RubySkynet::Client: TutorialService -- Sending Client Handshake
+2012-10-15 07:47:40.530453 D [7004:70226683321040] RubySkynet::Client: TutorialService -- Sending Client Handshake
+2012-10-15 07:47:40.530462 T [7004:70226683321040] RubySkynet::Client: TutorialService -- Client Handshake -- {"clientid"=>"123"}
+2012-10-15 07:47:40.530462 T [7004:70226683321040] RubySkynet::Client: TutorialService -- Client Handshake -- {"clientid"=>"123"} -- {"clientid"=>"123"}
+2012-10-15 07:47:40.530481 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sending -- clientid 123
+2012-10-15 07:47:40.530481 T [7004:70226683321040] ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sending -- clientid 123 -- clientid 123
+2012-10-15 07:47:40.530525 D [7004:70226683321040] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sent 23 bytes
+2012-10-15 07:47:40.530525 D [7004:70226683321040] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sent 23 bytes
+2012-10-15 07:47:40.530608 D [7004:70226683321040] [507bf7dc6b69331b5c000003] RubySkynet::Client: TutorialService -- Sending Header
+2012-10-15 07:47:40.530608 D [7004:70226683321040] [507bf7dc6b69331b5c000003] RubySkynet::Client: TutorialService -- Sending Header
+2012-10-15 07:47:40.530625 T [7004:70226683321040] [507bf7dc6b69331b5c000003] RubySkynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
+2012-10-15 07:47:40.530625 T [7004:70226683321040] [507bf7dc6b69331b5c000003] RubySkynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
+2012-10-15 07:47:40.530648 T [7004:70226683321040] [507bf7dc6b69331b5c000003] ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sending -- 9 servicemethod TutorialService.Forward seq
+2012-10-15 07:47:40.530648 T [7004:70226683321040] [507bf7dc6b69331b5c000003] ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sending -- 9 servicemethod TutorialService.Forward seq -- 9 servicemethod TutorialService.Forward seq
+2012-10-15 07:47:40.530694 D [7004:70226683321040] [507bf7dc6b69331b5c000003] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sent 57 bytes
+2012-10-15 07:47:40.530694 D [7004:70226683321040] [507bf7dc6b69331b5c000003] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sent 57 bytes
+2012-10-15 07:47:40.530712 T [7004:70226683321040] [507bf7dc6b69331b5c000003] RubySkynet::Client: TutorialService -- Parameters: -- {"duration"=>3.5}
+2012-10-15 07:47:40.530712 T [7004:70226683321040] [507bf7dc6b69331b5c000003] RubySkynet::Client: TutorialService -- Parameters: -- {"duration"=>3.5} -- {"duration"=>3.5}
+2012-10-15 07:47:40.530744 D [7004:70226683321040] [507bf7dc6b69331b5c000003] RubySkynet::Client: TutorialService -- Sending Request
+2012-10-15 07:47:40.530744 D [7004:70226683321040] [507bf7dc6b69331b5c000003] RubySkynet::Client: TutorialService -- Sending Request
+2012-10-15 07:47:40.530754 T [7004:70226683321040] [507bf7dc6b69331b5c000003] 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"=>"507bf7dc6b69331b5c000003", "retrycount"=>0, "originaddress"=>""}}
+2012-10-15 07:47:40.530754 T [7004:70226683321040] [507bf7dc6b69331b5c000003] 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"=>"507bf7dc6b69331b5c000003", "retrycount"=>0, "originaddress"=>""}} -- {"clientid"=>"123", "in"=>"\x17\x00\x00\x00\x01duration\x00\x00\x00\x00\x00\x00\x00\f@\x00", "method"=>"sleep", "requestinfo"=>{"requestid"=>"507bf7dc6b69331b5c000003", "retrycount"=>0, "originaddress"=>""}}
+2012-10-15 07:47:40.530773 T [7004:70226683321040] [507bf7dc6b69331b5c000003] ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sending -- § clientid 123 in duration @ method sleep requestinfo Q requestid 507bf7dc6b69331b5c000003 retrycount originaddress
+2012-10-15 07:47:40.530773 T [7004:70226683321040] [507bf7dc6b69331b5c000003] ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sending -- § clientid 123 in duration @ method sleep requestinfo Q requestid 507bf7dc6b69331b5c000003 retrycount originaddress -- § clientid 123 in duration @ method sleep requestinfo Q requestid 507bf7dc6b69331b5c000003 retrycount originaddress
+2012-10-15 07:47:40.530817 D [7004:70226683321040] [507bf7dc6b69331b5c000003] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sent 167 bytes
+2012-10-15 07:47:40.530817 D [7004:70226683321040] [507bf7dc6b69331b5c000003] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sent 167 bytes
+2012-10-15 07:47:40.530833 D [7004:70226683321040] [507bf7dc6b69331b5c000003] RubySkynet::Client: TutorialService -- Reading header from server
+2012-10-15 07:47:40.530833 D [7004:70226683321040] [507bf7dc6b69331b5c000003] RubySkynet::Client: TutorialService -- Reading header from server
+2012-10-15 07:47:40.531325 D [7004:70226688428580] SimpleServer --
+******************
+2012-10-15 07:47:40.531325 D [7004:70226688428580] SimpleServer --
+******************
+2012-10-15 07:47:40.531340 D [7004:70226688428580] SimpleServer -- Received Request
+2012-10-15 07:47:40.531340 D [7004:70226688428580] SimpleServer -- Received Request
+2012-10-15 07:47:40.531351 T [7004:70226688428580] SimpleServer -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
+2012-10-15 07:47:40.531351 T [7004:70226688428580] SimpleServer -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
+2012-10-15 07:47:40.531426 T [7004:70226688428580] SimpleServer -- Request -- {"clientid"=>"123", "in"=>"\x17\x00\x00\x00\x01duration\x00\x00\x00\x00\x00\x00\x00\f@\x00", "method"=>"sleep", "requestinfo"=>{"requestid"=>"507bf7dc6b69331b5c000003", "retrycount"=>0, "originaddress"=>""}}
+2012-10-15 07:47:40.531426 T [7004:70226688428580] SimpleServer -- Request -- {"clientid"=>"123", "in"=>"\x17\x00\x00\x00\x01duration\x00\x00\x00\x00\x00\x00\x00\f@\x00", "method"=>"sleep", "requestinfo"=>{"requestid"=>"507bf7dc6b69331b5c000003", "retrycount"=>0, "originaddress"=>""}} -- {"clientid"=>"123", "in"=>"\x17\x00\x00\x00\x01duration\x00\x00\x00\x00\x00\x00\x00\f@\x00", "method"=>"sleep", "requestinfo"=>{"requestid"=>"507bf7dc6b69331b5c000003", "retrycount"=>0, "originaddress"=>""}}
+2012-10-15 07:47:43.531745 W [7004:70226683321040] [507bf7dc6b69331b5c000003] ResilientSocket::TCPClient ["localhost:2000"] -- #read Timeout waiting for server to reply
+2012-10-15 07:47:43.531745 W [7004:70226683321040] [507bf7dc6b69331b5c000003] ResilientSocket::TCPClient ["localhost:2000"] -- #read Timeout waiting for server to reply
+2012-10-15 07:47:43.532121 D [7004:70226683321040] [507bf7dc6b69331b5c000003] (3001.3ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 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.2.0/lib/resilient_socket/tcp_client.rb:310:in `block in read'
+/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_debug'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:304: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@ruby_skynet/gems/semantic_logger-0.7.0/lib/semantic_logger/base.rb:181: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.7.0/lib/semantic_logger/base.rb:161: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@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'
+/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'
+2012-10-15 07:47:43.532121 D [7004:70226683321040] [507bf7dc6b69331b5c000003] (3001.3ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 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.2.0/lib/resilient_socket/tcp_client.rb:310:in `block in read'
+/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_debug'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:304: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@ruby_skynet/gems/semantic_logger-0.7.0/lib/semantic_logger/base.rb:181: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.7.0/lib/semantic_logger/base.rb:161: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@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'
+/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@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:310:in `block in read'
+/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_debug'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:304: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@ruby_skynet/gems/semantic_logger-0.7.0/lib/semantic_logger/base.rb:181: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.7.0/lib/semantic_logger/base.rb:161: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@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'
+/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'
+2012-10-15 07:47:43.532195 I [7004:70226683321040] [507bf7dc6b69331b5c000003] (3001.6ms) 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.2.0/lib/resilient_socket/tcp_client.rb:310:in `block in read'
+/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_debug'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:304: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@ruby_skynet/gems/semantic_logger-0.7.0/lib/semantic_logger/base.rb:181: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.7.0/lib/semantic_logger/base.rb:161: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@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'
+/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'
+2012-10-15 07:47:43.532195 I [7004:70226683321040] [507bf7dc6b69331b5c000003] (3001.6ms) 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.2.0/lib/resilient_socket/tcp_client.rb:310:in `block in read'
+/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_debug'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:304: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@ruby_skynet/gems/semantic_logger-0.7.0/lib/semantic_logger/base.rb:181: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.7.0/lib/semantic_logger/base.rb:161: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@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'
+/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@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:310:in `block in read'
+/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_debug'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:304: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@ruby_skynet/gems/semantic_logger-0.7.0/lib/semantic_logger/base.rb:181: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.7.0/lib/semantic_logger/base.rb:161: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@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'
+/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'
+2012-10-15 07:47:43.534923 T [7004:70226683321040] 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:0x007fbdd91ab1b8@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>}
+2012-10-15 07:47:43.534923 T [7004:70226683321040] 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:0x007fbdd91ab1b8@/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:0x007fbdd91ab1b8@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>}
+2012-10-15 07:47:43.535969 W [7004:70226683321040] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 1
+2012-10-15 07:47:43.535969 W [7004:70226683321040] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 1
+2012-10-15 07:47:43.636956 W [7004:70226683321040] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 2
+2012-10-15 07:47:43.636956 W [7004:70226683321040] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 2
+2012-10-15 07:47:43.738526 W [7004:70226683321040] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 3
+2012-10-15 07:47:43.738526 W [7004:70226683321040] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 3
+2012-10-15 07:47:43.840106 W [7004:70226683321040] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 4
+2012-10-15 07:47:43.840106 W [7004:70226683321040] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 4
+2012-10-15 07:47:43.941174 W [7004:70226683321040] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 5
+2012-10-15 07:47:43.941174 W [7004:70226683321040] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 5
+2012-10-15 07:47:44.042636 E [7004:70226683321040] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Giving up after 5 retries
+2012-10-15 07:47:44.042636 E [7004:70226683321040] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Giving up after 5 retries
+2012-10-15 07:47:44.042904 I [7004:70226683321040] (507.9ms) ResilientSocket::TCPClient ["localhost:3300"] -- Connecting to server localhost:3300 -- ResilientSocket::ConnectionFailure: After 5 connection attempts to host 'localhost:3300': Errno::ECONNREFUSED: Connection refused - connect(2)
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:496:in `rescue in block in connect_to_server'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:474: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.2.0/lib/resilient_socket/tcp_client.rb:467:in `connect_to_server'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:241:in `connect'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:201: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@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'
+/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'
+2012-10-15 07:47:44.042904 I [7004:70226683321040] (507.9ms) ResilientSocket::TCPClient ["localhost:3300"] -- Connecting to server localhost:3300 -- ResilientSocket::ConnectionFailure: After 5 connection attempts to host 'localhost:3300': Errno::ECONNREFUSED: Connection refused - connect(2)
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:496:in `rescue in block in connect_to_server'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:474: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.2.0/lib/resilient_socket/tcp_client.rb:467:in `connect_to_server'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:241:in `connect'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:201: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@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'
+/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 connection attempts to host 'localhost:3300': Errno::ECONNREFUSED: Connection refused - connect(2)
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:496:in `rescue in block in connect_to_server'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:474: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.2.0/lib/resilient_socket/tcp_client.rb:467:in `connect_to_server'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:241:in `connect'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:201: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@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'
+/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'
+2012-10-15 07:48:57.157628 T [7115:70116909996760] 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:0x007f8abb1c2df0@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
+2012-10-15 07:48:57.157628 T [7115:70116909996760] 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:0x007f8abb1c2df0@/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:0x007f8abb1c2df0@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
+2012-10-15 07:48:57.162717 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- "/8
+2012-10-15 07:48:57.162717 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- "/8 -- "/8
+2012-10-15 07:48:57.162781 D [7115:70116909996760] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 13 bytes
+2012-10-15 07:48:57.162781 D [7115:70116909996760] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 13 bytes
+2012-10-15 07:48:57.163134 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\a"
+2012-10-15 07:48:57.163134 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\a" -- "\x00\x00\x00\a"
+2012-10-15 07:48:57.163146 D [7115:70116909996760] (0.3ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:48:57.163146 D [7115:70116909996760] (0.3ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:48:57.163195 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00*\x03ctl"
+2012-10-15 07:48:57.163195 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00*\x03ctl" -- "\b\x00*\x03ctl"
+2012-10-15 07:48:57.163205 D [7115:70116909996760] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 7 bytes
+2012-10-15 07:48:57.163205 D [7115:70116909996760] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 7 bytes
+2012-10-15 07:48:57.163642 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- "/8
+2012-10-15 07:48:57.163642 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- "/8 -- "/8
+2012-10-15 07:48:57.163696 D [7115:70116909996760] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 13 bytes
+2012-10-15 07:48:57.163696 D [7115:70116909996760] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 13 bytes
+2012-10-15 07:48:57.165166 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\f"
+2012-10-15 07:48:57.165166 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\f" -- "\x00\x00\x00\f"
+2012-10-15 07:48:57.165182 D [7115:70116909996760] (1.2ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:48:57.165182 D [7115:70116909996760] (1.2ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:48:57.166236 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00*\bservices"
+2012-10-15 07:48:57.166236 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00*\bservices" -- "\b\x00*\bservices"
+2012-10-15 07:48:57.166252 D [7115:70116909996760] (1.1ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 12 bytes
+2012-10-15 07:48:57.166252 D [7115:70116909996760] (1.1ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 12 bytes
+2012-10-15 07:48:57.166611 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- "/8
+2012-10-15 07:48:57.166611 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- "/8 -- "/8
+2012-10-15 07:48:57.166660 D [7115:70116909996760] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 13 bytes
+2012-10-15 07:48:57.166660 D [7115:70116909996760] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 13 bytes
+2012-10-15 07:48:57.167336 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\x05"
+2012-10-15 07:48:57.167336 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\x05" -- "\x00\x00\x00\x05"
+2012-10-15 07:48:57.167354 D [7115:70116909996760] (0.7ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:48:57.167354 D [7115:70116909996760] (0.7ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:48:57.167522 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00\xA0\x06\b"
+2012-10-15 07:48:57.167522 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00\xA0\x06\b" -- "\b\x00\xA0\x06\b"
+2012-10-15 07:48:57.167533 D [7115:70116909996760] (0.2ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 5 bytes
+2012-10-15 07:48:57.167533 D [7115:70116909996760] (0.2ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 5 bytes
+2012-10-15 07:48:57.168798 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- " /test/fooHÿÿÿÿÿÿÿÿÿ
+2012-10-15 07:48:57.168798 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- " /test/fooHÿÿÿÿÿÿÿÿÿ -- " /test/fooHÿÿÿÿÿÿÿÿÿ
+2012-10-15 07:48:57.169015 D [7115:70116909996760] (0.2ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 30 bytes
+2012-10-15 07:48:57.169015 D [7115:70116909996760] (0.2ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 30 bytes
+2012-10-15 07:48:57.170352 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\x02"
+2012-10-15 07:48:57.170352 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\x02" -- "\x00\x00\x00\x02"
+2012-10-15 07:48:57.170462 D [7115:70116909996760] (1.4ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:48:57.170462 D [7115:70116909996760] (1.4ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:48:57.170532 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00"
+2012-10-15 07:48:57.170532 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00" -- "\b\x00"
+2012-10-15 07:48:57.170545 D [7115:70116909996760] (0.1ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 2 bytes
+2012-10-15 07:48:57.170545 D [7115:70116909996760] (0.1ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 2 bytes
+2012-10-15 07:48:57.170904 T [7115:70116909996760] 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:0x007f8abb296da8@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
+2012-10-15 07:48:57.170904 T [7115:70116909996760] 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:0x007f8abb296da8@/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:0x007f8abb296da8@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
+2012-10-15 07:48:57.172173 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending --
+2012-10-15 07:48:57.172173 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- --
+2012-10-15 07:48:57.172436 D [7115:70116909996760] (0.2ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 8 bytes
+2012-10-15 07:48:57.172436 D [7115:70116909996760] (0.2ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 8 bytes
+2012-10-15 07:48:57.172677 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\x06"
+2012-10-15 07:48:57.172677 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\x06" -- "\x00\x00\x00\x06"
+2012-10-15 07:48:57.172693 D [7115:70116909996760] (0.2ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:48:57.172693 D [7115:70116909996760] (0.2ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:48:57.172738 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00\x18\xA0\xAC\a"
+2012-10-15 07:48:57.172738 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00\x18\xA0\xAC\a" -- "\b\x00\x18\xA0\xAC\a"
+2012-10-15 07:48:57.172748 D [7115:70116909996760] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 6 bytes
+2012-10-15 07:48:57.172748 D [7115:70116909996760] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 6 bytes
+2012-10-15 07:48:57.173800 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- " /test/fooHÿÿÿÿÿÿÿÿÿ
+2012-10-15 07:48:57.173800 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- " /test/fooHÿÿÿÿÿÿÿÿÿ -- " /test/fooHÿÿÿÿÿÿÿÿÿ
+2012-10-15 07:48:57.173846 D [7115:70116909996760] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 30 bytes
+2012-10-15 07:48:57.173846 D [7115:70116909996760] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 30 bytes
+2012-10-15 07:48:57.174990 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\x02"
+2012-10-15 07:48:57.174990 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\x02" -- "\x00\x00\x00\x02"
+2012-10-15 07:48:57.175005 D [7115:70116909996760] (1.1ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:48:57.175005 D [7115:70116909996760] (1.1ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:48:57.175273 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00"
+2012-10-15 07:48:57.175273 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00" -- "\b\x00"
+2012-10-15 07:48:57.175285 D [7115:70116909996760] (0.3ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 2 bytes
+2012-10-15 07:48:57.175285 D [7115:70116909996760] (0.3ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 2 bytes
+2012-10-15 07:48:57.175843 T [7115:70116909996760] 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:0x007f8abb964ef0@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
+2012-10-15 07:48:57.175843 T [7115:70116909996760] 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:0x007f8abb964ef0@/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:0x007f8abb964ef0@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
+2012-10-15 07:48:57.176897 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- " " /test/foo*value2Hÿÿÿÿÿÿÿÿÿ
+2012-10-15 07:48:57.176897 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- " " /test/foo*value2Hÿÿÿÿÿÿÿÿÿ -- " " /test/foo*value2Hÿÿÿÿÿÿÿÿÿ
+2012-10-15 07:48:57.177131 D [7115:70116909996760] (0.2ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 38 bytes
+2012-10-15 07:48:57.177131 D [7115:70116909996760] (0.2ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 38 bytes
+2012-10-15 07:48:57.178099 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\x06"
+2012-10-15 07:48:57.178099 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\x06" -- "\x00\x00\x00\x06"
+2012-10-15 07:48:57.178116 D [7115:70116909996760] (1.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:48:57.178116 D [7115:70116909996760] (1.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:48:57.178788 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00\x18\xA2\xAC\a"
+2012-10-15 07:48:57.178788 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00\x18\xA2\xAC\a" -- "\b\x00\x18\xA2\xAC\a"
+2012-10-15 07:48:57.178804 D [7115:70116909996760] (0.7ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 6 bytes
+2012-10-15 07:48:57.178804 D [7115:70116909996760] (0.7ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 6 bytes
+2012-10-15 07:48:57.179022 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- " /test/foo
+2012-10-15 07:48:57.179022 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- " /test/foo -- " /test/foo
+2012-10-15 07:48:57.179067 D [7115:70116909996760] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 19 bytes
+2012-10-15 07:48:57.179067 D [7115:70116909996760] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 19 bytes
+2012-10-15 07:48:57.179370 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\x0E"
+2012-10-15 07:48:57.179370 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\x0E" -- "\x00\x00\x00\x0E"
+2012-10-15 07:48:57.179383 D [7115:70116909996760] (0.3ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:48:57.179383 D [7115:70116909996760] (0.3ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:48:57.179438 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00\x18\xA2\xAC\a2\x06value2"
+2012-10-15 07:48:57.179438 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00\x18\xA2\xAC\a2\x06value2" -- "\b\x00\x18\xA2\xAC\a2\x06value2"
+2012-10-15 07:48:57.179448 D [7115:70116909996760] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 14 bytes
+2012-10-15 07:48:57.179448 D [7115:70116909996760] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 14 bytes
+2012-10-15 07:48:57.180528 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- " /test/fooHÿÿÿÿÿÿÿÿÿ
+2012-10-15 07:48:57.180528 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- " /test/fooHÿÿÿÿÿÿÿÿÿ -- " /test/fooHÿÿÿÿÿÿÿÿÿ
+2012-10-15 07:48:57.180574 D [7115:70116909996760] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 30 bytes
+2012-10-15 07:48:57.180574 D [7115:70116909996760] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 30 bytes
+2012-10-15 07:48:57.183658 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\x02"
+2012-10-15 07:48:57.183658 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\x02" -- "\x00\x00\x00\x02"
+2012-10-15 07:48:57.183677 D [7115:70116909996760] (3.1ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:48:57.183677 D [7115:70116909996760] (3.1ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:48:57.184104 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00"
+2012-10-15 07:48:57.184104 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00" -- "\b\x00"
+2012-10-15 07:48:57.184116 D [7115:70116909996760] (0.2ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 2 bytes
+2012-10-15 07:48:57.184116 D [7115:70116909996760] (0.2ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 2 bytes
+2012-10-15 07:48:57.184525 T [7115:70116909996760] 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:0x007f8abb154a08@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
+2012-10-15 07:48:57.184525 T [7115:70116909996760] 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:0x007f8abb154a08@/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:0x007f8abb154a08@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
+2012-10-15 07:48:57.192648 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- ! " /test/foo*valueHÿÿÿÿÿÿÿÿÿ
+2012-10-15 07:48:57.192648 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- ! " /test/foo*valueHÿÿÿÿÿÿÿÿÿ -- ! " /test/foo*valueHÿÿÿÿÿÿÿÿÿ
+2012-10-15 07:48:57.192737 D [7115:70116909996760] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 37 bytes
+2012-10-15 07:48:57.192737 D [7115:70116909996760] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 37 bytes
+2012-10-15 07:48:57.194280 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\x06"
+2012-10-15 07:48:57.194280 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\x06" -- "\x00\x00\x00\x06"
+2012-10-15 07:48:57.194318 D [7115:70116909996760] (1.6ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:48:57.194318 D [7115:70116909996760] (1.6ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:48:57.194454 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00\x18\xA5\xAC\a"
+2012-10-15 07:48:57.194454 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00\x18\xA5\xAC\a" -- "\b\x00\x18\xA5\xAC\a"
+2012-10-15 07:48:57.194465 D [7115:70116909996760] (0.1ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 6 bytes
+2012-10-15 07:48:57.194465 D [7115:70116909996760] (0.1ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 6 bytes
+2012-10-15 07:48:57.194734 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- " /test/foo
+2012-10-15 07:48:57.194734 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- " /test/foo -- " /test/foo
+2012-10-15 07:48:57.194779 D [7115:70116909996760] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 19 bytes
+2012-10-15 07:48:57.194779 D [7115:70116909996760] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 19 bytes
+2012-10-15 07:48:57.195044 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\r"
+2012-10-15 07:48:57.195044 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\r" -- "\x00\x00\x00\r"
+2012-10-15 07:48:57.195056 D [7115:70116909996760] (0.3ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:48:57.195056 D [7115:70116909996760] (0.3ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:48:57.195104 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00\x18\xA5\xAC\a2\x05value"
+2012-10-15 07:48:57.195104 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00\x18\xA5\xAC\a2\x05value" -- "\b\x00\x18\xA5\xAC\a2\x05value"
+2012-10-15 07:48:57.195114 D [7115:70116909996760] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 13 bytes
+2012-10-15 07:48:57.195114 D [7115:70116909996760] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 13 bytes
+2012-10-15 07:48:57.196458 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- " /test/fooHÿÿÿÿÿÿÿÿÿ
+2012-10-15 07:48:57.196458 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- " /test/fooHÿÿÿÿÿÿÿÿÿ -- " /test/fooHÿÿÿÿÿÿÿÿÿ
+2012-10-15 07:48:57.196505 D [7115:70116909996760] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 30 bytes
+2012-10-15 07:48:57.196505 D [7115:70116909996760] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 30 bytes
+2012-10-15 07:48:57.199327 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\x02"
+2012-10-15 07:48:57.199327 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\x02" -- "\x00\x00\x00\x02"
+2012-10-15 07:48:57.199374 D [7115:70116909996760] (2.9ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:48:57.199374 D [7115:70116909996760] (2.9ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:48:57.199915 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00"
+2012-10-15 07:48:57.199915 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00" -- "\b\x00"
+2012-10-15 07:48:57.199930 D [7115:70116909996760] (0.5ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 2 bytes
+2012-10-15 07:48:57.199930 D [7115:70116909996760] (0.5ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 2 bytes
+2012-10-15 07:48:57.200163 T [7115:70116909996760] 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:0x007f8abb863308@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
+2012-10-15 07:48:57.200163 T [7115:70116909996760] 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:0x007f8abb863308@/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:0x007f8abb863308@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
+2012-10-15 07:48:57.201050 W [7115:70116909996760] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 1
+2012-10-15 07:48:57.201050 W [7115:70116909996760] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 1
+2012-10-15 07:48:57.302647 W [7115:70116909996760] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 2
+2012-10-15 07:48:57.302647 W [7115:70116909996760] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 2
+2012-10-15 07:48:57.404166 W [7115:70116909996760] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 3
+2012-10-15 07:48:57.404166 W [7115:70116909996760] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 3
+2012-10-15 07:48:57.505795 W [7115:70116909996760] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 4
+2012-10-15 07:48:57.505795 W [7115:70116909996760] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 4
+2012-10-15 07:48:57.607324 W [7115:70116909996760] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 5
+2012-10-15 07:48:57.607324 W [7115:70116909996760] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 5
+2012-10-15 07:48:57.708641 E [7115:70116909996760] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Giving up after 5 retries
+2012-10-15 07:48:57.708641 E [7115:70116909996760] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Giving up after 5 retries
+2012-10-15 07:48:57.708780 I [7115:70116909996760] (508.6ms) ResilientSocket::TCPClient ["localhost:9999"] -- Connecting to server localhost:9999 -- ResilientSocket::ConnectionFailure: After 5 connection attempts to host 'localhost:9999': Errno::ECONNREFUSED: Connection refused - connect(2)
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:496:in `rescue in block in connect_to_server'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:474: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.2.0/lib/resilient_socket/tcp_client.rb:467:in `connect_to_server'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:241:in `connect'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:201: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@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'
+/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'
+2012-10-15 07:48:57.708780 I [7115:70116909996760] (508.6ms) ResilientSocket::TCPClient ["localhost:9999"] -- Connecting to server localhost:9999 -- ResilientSocket::ConnectionFailure: After 5 connection attempts to host 'localhost:9999': Errno::ECONNREFUSED: Connection refused - connect(2)
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:496:in `rescue in block in connect_to_server'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:474: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.2.0/lib/resilient_socket/tcp_client.rb:467:in `connect_to_server'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:241:in `connect'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:201: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@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'
+/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 connection attempts to host 'localhost:9999': Errno::ECONNREFUSED: Connection refused - connect(2)
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:496:in `rescue in block in connect_to_server'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:474: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.2.0/lib/resilient_socket/tcp_client.rb:467:in `connect_to_server'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:241:in `connect'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:201: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@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'
+/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'
+2012-10-15 07:48:57.711503 T [7115:70116909996760] 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:0x007f8abb172300@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>}
+2012-10-15 07:48:57.711503 T [7115:70116909996760] 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:0x007f8abb172300@/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:0x007f8abb172300@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>}
+2012-10-15 07:48:57.712116 D [7115:70116910521420] SimpleServer -- Waiting for a client to connect
+2012-10-15 07:48:57.712116 D [7115:70116910521420] SimpleServer -- Waiting for a client to connect
+2012-10-15 07:48:57.712718 D [7115:70116909996760] RubySkynet::Client: TutorialService -- Waiting for Service Handshake
+2012-10-15 07:48:57.712718 D [7115:70116909996760] RubySkynet::Client: TutorialService -- Waiting for Service Handshake
+2012-10-15 07:48:57.712955 D [7115:70116910521420] SimpleServer -- Client connected, waiting for data from client
+2012-10-15 07:48:57.712955 D [7115:70116910521420] SimpleServer -- Client connected, waiting for data from client
+2012-10-15 07:48:57.713385 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "$\x00\x00\x00"
+2012-10-15 07:48:57.713385 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "$\x00\x00\x00" -- "$\x00\x00\x00"
+2012-10-15 07:48:57.713404 D [7115:70116909996760] (0.6ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 4 bytes
+2012-10-15 07:48:57.713404 D [7115:70116909996760] (0.6ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 4 bytes
+2012-10-15 07:48:57.713753 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00"
+2012-10-15 07:48:57.713753 T [7115:70116909996760] 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-15 07:48:57.713766 D [7115:70116909996760] (0.3ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 32 bytes
+2012-10-15 07:48:57.713766 D [7115:70116909996760] (0.3ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 32 bytes
+2012-10-15 07:48:57.713822 T [7115:70116909996760] RubySkynet::Client: TutorialService -- Service Handshake -- {"registered"=>true, "clientid"=>"123"}
+2012-10-15 07:48:57.713822 T [7115:70116909996760] RubySkynet::Client: TutorialService -- Service Handshake -- {"registered"=>true, "clientid"=>"123"} -- {"registered"=>true, "clientid"=>"123"}
+2012-10-15 07:48:57.713839 D [7115:70116909996760] RubySkynet::Client: TutorialService -- Sending Client Handshake
+2012-10-15 07:48:57.713839 D [7115:70116909996760] RubySkynet::Client: TutorialService -- Sending Client Handshake
+2012-10-15 07:48:57.713850 T [7115:70116909996760] RubySkynet::Client: TutorialService -- Client Handshake -- {"clientid"=>"123"}
+2012-10-15 07:48:57.713850 T [7115:70116909996760] RubySkynet::Client: TutorialService -- Client Handshake -- {"clientid"=>"123"} -- {"clientid"=>"123"}
+2012-10-15 07:48:57.713873 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sending -- clientid 123
+2012-10-15 07:48:57.713873 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sending -- clientid 123 -- clientid 123
+2012-10-15 07:48:57.713924 D [7115:70116909996760] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sent 23 bytes
+2012-10-15 07:48:57.713924 D [7115:70116909996760] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sent 23 bytes
+2012-10-15 07:48:57.713996 D [7115:70116909996760] [507bf8296b69331bcb000001] RubySkynet::Client: TutorialService -- Sending Header
+2012-10-15 07:48:57.713996 D [7115:70116909996760] [507bf8296b69331bcb000001] RubySkynet::Client: TutorialService -- Sending Header
+2012-10-15 07:48:57.714008 T [7115:70116909996760] [507bf8296b69331bcb000001] RubySkynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
+2012-10-15 07:48:57.714008 T [7115:70116909996760] [507bf8296b69331bcb000001] RubySkynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
+2012-10-15 07:48:57.714030 T [7115:70116909996760] [507bf8296b69331bcb000001] ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sending -- 9 servicemethod TutorialService.Forward seq
+2012-10-15 07:48:57.714030 T [7115:70116909996760] [507bf8296b69331bcb000001] ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sending -- 9 servicemethod TutorialService.Forward seq -- 9 servicemethod TutorialService.Forward seq
+2012-10-15 07:48:57.714078 D [7115:70116909996760] [507bf8296b69331bcb000001] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sent 57 bytes
+2012-10-15 07:48:57.714078 D [7115:70116909996760] [507bf8296b69331bcb000001] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sent 57 bytes
+2012-10-15 07:48:57.714097 T [7115:70116909996760] [507bf8296b69331bcb000001] RubySkynet::Client: TutorialService -- Parameters: -- {"some"=>"parameters"}
+2012-10-15 07:48:57.714097 T [7115:70116909996760] [507bf8296b69331bcb000001] RubySkynet::Client: TutorialService -- Parameters: -- {"some"=>"parameters"} -- {"some"=>"parameters"}
+2012-10-15 07:48:57.714128 D [7115:70116909996760] [507bf8296b69331bcb000001] RubySkynet::Client: TutorialService -- Sending Request
+2012-10-15 07:48:57.714128 D [7115:70116909996760] [507bf8296b69331bcb000001] RubySkynet::Client: TutorialService -- Sending Request
+2012-10-15 07:48:57.714139 T [7115:70116909996760] [507bf8296b69331bcb000001] RubySkynet::Client: TutorialService -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507bf8296b69331bcb000001", "retrycount"=>0, "originaddress"=>""}}
+2012-10-15 07:48:57.714139 T [7115:70116909996760] [507bf8296b69331bcb000001] RubySkynet::Client: TutorialService -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507bf8296b69331bcb000001", "retrycount"=>0, "originaddress"=>""}} -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507bf8296b69331bcb000001", "retrycount"=>0, "originaddress"=>""}}
+2012-10-15 07:48:57.714162 T [7115:70116909996760] [507bf8296b69331bcb000001] ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sending -- ª clientid 123 in some parameters method test1 requestinfo Q requestid 507bf8296b69331bcb000001 retrycount originaddress
+2012-10-15 07:48:57.714162 T [7115:70116909996760] [507bf8296b69331bcb000001] ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sending -- ª clientid 123 in some parameters method test1 requestinfo Q requestid 507bf8296b69331bcb000001 retrycount originaddress -- ª clientid 123 in some parameters method test1 requestinfo Q requestid 507bf8296b69331bcb000001 retrycount originaddress
+2012-10-15 07:48:57.714209 D [7115:70116909996760] [507bf8296b69331bcb000001] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sent 170 bytes
+2012-10-15 07:48:57.714209 D [7115:70116909996760] [507bf8296b69331bcb000001] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sent 170 bytes
+2012-10-15 07:48:57.714228 D [7115:70116909996760] [507bf8296b69331bcb000001] RubySkynet::Client: TutorialService -- Reading header from server
+2012-10-15 07:48:57.714228 D [7115:70116909996760] [507bf8296b69331bcb000001] RubySkynet::Client: TutorialService -- Reading header from server
+2012-10-15 07:48:57.715307 D [7115:70116910521420] SimpleServer --
+******************
+2012-10-15 07:48:57.715307 D [7115:70116910521420] SimpleServer --
+******************
+2012-10-15 07:48:57.715323 D [7115:70116910521420] SimpleServer -- Received Request
+2012-10-15 07:48:57.715323 D [7115:70116910521420] SimpleServer -- Received Request
+2012-10-15 07:48:57.715334 T [7115:70116910521420] SimpleServer -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
+2012-10-15 07:48:57.715334 T [7115:70116910521420] SimpleServer -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
+2012-10-15 07:48:57.715413 T [7115:70116910521420] SimpleServer -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507bf8296b69331bcb000001", "retrycount"=>0, "originaddress"=>""}}
+2012-10-15 07:48:57.715413 T [7115:70116910521420] SimpleServer -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507bf8296b69331bcb000001", "retrycount"=>0, "originaddress"=>""}} -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507bf8296b69331bcb000001", "retrycount"=>0, "originaddress"=>""}}
+2012-10-15 07:48:57.715439 D [7115:70116910521420] SimpleServer -- Sending Header
+2012-10-15 07:48:57.715439 D [7115:70116910521420] SimpleServer -- Sending Header
+2012-10-15 07:48:57.715502 D [7115:70116910521420] SimpleServer -- Sending Reply
+2012-10-15 07:48:57.715502 D [7115:70116910521420] SimpleServer -- Sending Reply
+2012-10-15 07:48:57.715517 T [7115:70116910521420] SimpleServer -- Reply -- {"result"=>"test1"}
+2012-10-15 07:48:57.715517 T [7115:70116910521420] SimpleServer -- Reply -- {"result"=>"test1"} -- {"result"=>"test1"}
+2012-10-15 07:48:57.716252 T [7115:70116909996760] [507bf8296b69331bcb000001] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "9\x00\x00\x00"
+2012-10-15 07:48:57.716252 T [7115:70116909996760] [507bf8296b69331bcb000001] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "9\x00\x00\x00" -- "9\x00\x00\x00"
+2012-10-15 07:48:57.716268 D [7115:70116909996760] [507bf8296b69331bcb000001] (2.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 4 bytes
+2012-10-15 07:48:57.716268 D [7115:70116909996760] [507bf8296b69331bcb000001] (2.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 4 bytes
+2012-10-15 07:48:57.716330 T [7115:70116909996760] [507bf8296b69331bcb000001] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "\x02servicemethod\x00\x18\x00\x00\x00TutorialService.Forward\x00\x10seq\x00\x00\x00\x00\x00\x00"
+2012-10-15 07:48:57.716330 T [7115:70116909996760] [507bf8296b69331bcb000001] 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-15 07:48:57.716342 D [7115:70116909996760] [507bf8296b69331bcb000001] (0.1ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 53 bytes
+2012-10-15 07:48:57.716342 D [7115:70116909996760] [507bf8296b69331bcb000001] (0.1ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 53 bytes
+2012-10-15 07:48:57.716380 D [7115:70116909996760] [507bf8296b69331bcb000001] RubySkynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
+2012-10-15 07:48:57.716380 D [7115:70116909996760] [507bf8296b69331bcb000001] RubySkynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
+2012-10-15 07:48:57.716392 D [7115:70116909996760] [507bf8296b69331bcb000001] RubySkynet::Client: TutorialService -- Reading response from server
+2012-10-15 07:48:57.716392 D [7115:70116909996760] [507bf8296b69331bcb000001] RubySkynet::Client: TutorialService -- Reading response from server
+2012-10-15 07:48:57.716443 T [7115:70116909996760] [507bf8296b69331bcb000001] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "&\x00\x00\x00"
+2012-10-15 07:48:57.716443 T [7115:70116909996760] [507bf8296b69331bcb000001] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "&\x00\x00\x00" -- "&\x00\x00\x00"
+2012-10-15 07:48:57.716455 D [7115:70116909996760] [507bf8296b69331bcb000001] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 4 bytes
+2012-10-15 07:48:57.716455 D [7115:70116909996760] [507bf8296b69331bcb000001] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 4 bytes
+2012-10-15 07:48:57.716512 T [7115:70116909996760] [507bf8296b69331bcb000001] 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-15 07:48:57.716512 T [7115:70116909996760] [507bf8296b69331bcb000001] 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-15 07:48:57.716524 D [7115:70116909996760] [507bf8296b69331bcb000001] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 34 bytes
+2012-10-15 07:48:57.716524 D [7115:70116909996760] [507bf8296b69331bcb000001] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 34 bytes
+2012-10-15 07:48:57.716557 T [7115:70116909996760] [507bf8296b69331bcb000001] RubySkynet::Client: TutorialService -- Response -- {"out"=>"\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00"}
+2012-10-15 07:48:57.716557 T [7115:70116909996760] [507bf8296b69331bcb000001] 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-15 07:48:57.716584 T [7115:70116909996760] [507bf8296b69331bcb000001] RubySkynet::Client: TutorialService -- Return Value -- {"result"=>"test1"}
+2012-10-15 07:48:57.716584 T [7115:70116909996760] [507bf8296b69331bcb000001] RubySkynet::Client: TutorialService -- Return Value -- {"result"=>"test1"} -- {"result"=>"test1"}
+2012-10-15 07:48:57.716594 I [7115:70116909996760] [507bf8296b69331bcb000001] (2.6ms) RubySkynet::Client: TutorialService -- Called Skynet Service: TutorialService.test1
+2012-10-15 07:48:57.716594 I [7115:70116909996760] [507bf8296b69331bcb000001] (2.6ms) RubySkynet::Client: TutorialService -- Called Skynet Service: TutorialService.test1
+2012-10-15 07:48:57.718062 T [7115:70116909996760] 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:0x007f8abb28fad0@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>}
+2012-10-15 07:48:57.718062 T [7115:70116909996760] 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:0x007f8abb28fad0@/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:0x007f8abb28fad0@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>}
+2012-10-15 07:48:57.719048 D [7115:70116911120480] SimpleServer -- Waiting for a client to connect
+2012-10-15 07:48:57.719048 D [7115:70116911120480] SimpleServer -- Waiting for a client to connect
+2012-10-15 07:48:57.721542 D [7115:70116909996760] RubySkynet::Client: TutorialService -- Waiting for Service Handshake
+2012-10-15 07:48:57.721542 D [7115:70116909996760] RubySkynet::Client: TutorialService -- Waiting for Service Handshake
+2012-10-15 07:48:57.721761 D [7115:70116911120480] SimpleServer -- Client connected, waiting for data from client
+2012-10-15 07:48:57.721761 D [7115:70116911120480] SimpleServer -- Client connected, waiting for data from client
+2012-10-15 07:48:57.721999 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "$\x00\x00\x00"
+2012-10-15 07:48:57.721999 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "$\x00\x00\x00" -- "$\x00\x00\x00"
+2012-10-15 07:48:57.722016 D [7115:70116909996760] (0.4ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 4 bytes
+2012-10-15 07:48:57.722016 D [7115:70116909996760] (0.4ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 4 bytes
+2012-10-15 07:48:57.722186 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00"
+2012-10-15 07:48:57.722186 T [7115:70116909996760] 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-15 07:48:57.722196 D [7115:70116909996760] (0.2ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 32 bytes
+2012-10-15 07:48:57.722196 D [7115:70116909996760] (0.2ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 32 bytes
+2012-10-15 07:48:57.722232 T [7115:70116909996760] RubySkynet::Client: TutorialService -- Service Handshake -- {"registered"=>true, "clientid"=>"123"}
+2012-10-15 07:48:57.722232 T [7115:70116909996760] RubySkynet::Client: TutorialService -- Service Handshake -- {"registered"=>true, "clientid"=>"123"} -- {"registered"=>true, "clientid"=>"123"}
+2012-10-15 07:48:57.722246 D [7115:70116909996760] RubySkynet::Client: TutorialService -- Sending Client Handshake
+2012-10-15 07:48:57.722246 D [7115:70116909996760] RubySkynet::Client: TutorialService -- Sending Client Handshake
+2012-10-15 07:48:57.722256 T [7115:70116909996760] RubySkynet::Client: TutorialService -- Client Handshake -- {"clientid"=>"123"}
+2012-10-15 07:48:57.722256 T [7115:70116909996760] RubySkynet::Client: TutorialService -- Client Handshake -- {"clientid"=>"123"} -- {"clientid"=>"123"}
+2012-10-15 07:48:57.722275 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sending -- clientid 123
+2012-10-15 07:48:57.722275 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sending -- clientid 123 -- clientid 123
+2012-10-15 07:48:57.722320 D [7115:70116909996760] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sent 23 bytes
+2012-10-15 07:48:57.722320 D [7115:70116909996760] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sent 23 bytes
+2012-10-15 07:48:57.722397 D [7115:70116909996760] [507bf8296b69331bcb000002] RubySkynet::Client: TutorialService -- Sending Header
+2012-10-15 07:48:57.722397 D [7115:70116909996760] [507bf8296b69331bcb000002] RubySkynet::Client: TutorialService -- Sending Header
+2012-10-15 07:48:57.722414 T [7115:70116909996760] [507bf8296b69331bcb000002] RubySkynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
+2012-10-15 07:48:57.722414 T [7115:70116909996760] [507bf8296b69331bcb000002] RubySkynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
+2012-10-15 07:48:57.722438 T [7115:70116909996760] [507bf8296b69331bcb000002] ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sending -- 9 servicemethod TutorialService.Forward seq
+2012-10-15 07:48:57.722438 T [7115:70116909996760] [507bf8296b69331bcb000002] ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sending -- 9 servicemethod TutorialService.Forward seq -- 9 servicemethod TutorialService.Forward seq
+2012-10-15 07:48:57.722485 D [7115:70116909996760] [507bf8296b69331bcb000002] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sent 57 bytes
+2012-10-15 07:48:57.722485 D [7115:70116909996760] [507bf8296b69331bcb000002] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sent 57 bytes
+2012-10-15 07:48:57.722504 T [7115:70116909996760] [507bf8296b69331bcb000002] RubySkynet::Client: TutorialService -- Parameters: -- {"some"=>"parameters"}
+2012-10-15 07:48:57.722504 T [7115:70116909996760] [507bf8296b69331bcb000002] RubySkynet::Client: TutorialService -- Parameters: -- {"some"=>"parameters"} -- {"some"=>"parameters"}
+2012-10-15 07:48:57.722529 D [7115:70116909996760] [507bf8296b69331bcb000002] RubySkynet::Client: TutorialService -- Sending Request
+2012-10-15 07:48:57.722529 D [7115:70116909996760] [507bf8296b69331bcb000002] RubySkynet::Client: TutorialService -- Sending Request
+2012-10-15 07:48:57.722539 T [7115:70116909996760] [507bf8296b69331bcb000002] RubySkynet::Client: TutorialService -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507bf8296b69331bcb000002", "retrycount"=>0, "originaddress"=>""}}
+2012-10-15 07:48:57.722539 T [7115:70116909996760] [507bf8296b69331bcb000002] RubySkynet::Client: TutorialService -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507bf8296b69331bcb000002", "retrycount"=>0, "originaddress"=>""}} -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507bf8296b69331bcb000002", "retrycount"=>0, "originaddress"=>""}}
+2012-10-15 07:48:57.722564 T [7115:70116909996760] [507bf8296b69331bcb000002] ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sending -- ª clientid 123 in some parameters method test1 requestinfo Q requestid 507bf8296b69331bcb000002 retrycount originaddress
+2012-10-15 07:48:57.722564 T [7115:70116909996760] [507bf8296b69331bcb000002] ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sending -- ª clientid 123 in some parameters method test1 requestinfo Q requestid 507bf8296b69331bcb000002 retrycount originaddress -- ª clientid 123 in some parameters method test1 requestinfo Q requestid 507bf8296b69331bcb000002 retrycount originaddress
+2012-10-15 07:48:57.722606 D [7115:70116909996760] [507bf8296b69331bcb000002] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sent 170 bytes
+2012-10-15 07:48:57.722606 D [7115:70116909996760] [507bf8296b69331bcb000002] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sent 170 bytes
+2012-10-15 07:48:57.722622 D [7115:70116909996760] [507bf8296b69331bcb000002] RubySkynet::Client: TutorialService -- Reading header from server
+2012-10-15 07:48:57.722622 D [7115:70116909996760] [507bf8296b69331bcb000002] RubySkynet::Client: TutorialService -- Reading header from server
+2012-10-15 07:48:57.722863 D [7115:70116911120480] SimpleServer --
+******************
+2012-10-15 07:48:57.722863 D [7115:70116911120480] SimpleServer --
+******************
+2012-10-15 07:48:57.722877 D [7115:70116911120480] SimpleServer -- Received Request
+2012-10-15 07:48:57.722877 D [7115:70116911120480] SimpleServer -- Received Request
+2012-10-15 07:48:57.722886 T [7115:70116911120480] SimpleServer -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
+2012-10-15 07:48:57.722886 T [7115:70116911120480] SimpleServer -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
+2012-10-15 07:48:57.722949 T [7115:70116911120480] SimpleServer -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507bf8296b69331bcb000002", "retrycount"=>0, "originaddress"=>""}}
+2012-10-15 07:48:57.722949 T [7115:70116911120480] SimpleServer -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507bf8296b69331bcb000002", "retrycount"=>0, "originaddress"=>""}} -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507bf8296b69331bcb000002", "retrycount"=>0, "originaddress"=>""}}
+2012-10-15 07:48:57.722993 D [7115:70116911120480] SimpleServer -- Sending Header
+2012-10-15 07:48:57.722993 D [7115:70116911120480] SimpleServer -- Sending Header
+2012-10-15 07:48:57.723045 D [7115:70116911120480] SimpleServer -- Sending Reply
+2012-10-15 07:48:57.723045 D [7115:70116911120480] SimpleServer -- Sending Reply
+2012-10-15 07:48:57.723057 T [7115:70116911120480] SimpleServer -- Reply -- {"result"=>"test1"}
+2012-10-15 07:48:57.723057 T [7115:70116911120480] SimpleServer -- Reply -- {"result"=>"test1"} -- {"result"=>"test1"}
+2012-10-15 07:48:57.724480 T [7115:70116909996760] [507bf8296b69331bcb000002] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "9\x00\x00\x00"
+2012-10-15 07:48:57.724480 T [7115:70116909996760] [507bf8296b69331bcb000002] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "9\x00\x00\x00" -- "9\x00\x00\x00"
+2012-10-15 07:48:57.724495 D [7115:70116909996760] [507bf8296b69331bcb000002] (1.9ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 4 bytes
+2012-10-15 07:48:57.724495 D [7115:70116909996760] [507bf8296b69331bcb000002] (1.9ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 4 bytes
+2012-10-15 07:48:57.724555 T [7115:70116909996760] [507bf8296b69331bcb000002] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "\x02servicemethod\x00\x18\x00\x00\x00TutorialService.Forward\x00\x10seq\x00\x00\x00\x00\x00\x00"
+2012-10-15 07:48:57.724555 T [7115:70116909996760] [507bf8296b69331bcb000002] 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-15 07:48:57.724565 D [7115:70116909996760] [507bf8296b69331bcb000002] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 53 bytes
+2012-10-15 07:48:57.724565 D [7115:70116909996760] [507bf8296b69331bcb000002] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 53 bytes
+2012-10-15 07:48:57.724601 D [7115:70116909996760] [507bf8296b69331bcb000002] RubySkynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
+2012-10-15 07:48:57.724601 D [7115:70116909996760] [507bf8296b69331bcb000002] RubySkynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
+2012-10-15 07:48:57.724611 D [7115:70116909996760] [507bf8296b69331bcb000002] RubySkynet::Client: TutorialService -- Reading response from server
+2012-10-15 07:48:57.724611 D [7115:70116909996760] [507bf8296b69331bcb000002] RubySkynet::Client: TutorialService -- Reading response from server
+2012-10-15 07:48:57.724662 T [7115:70116909996760] [507bf8296b69331bcb000002] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "&\x00\x00\x00"
+2012-10-15 07:48:57.724662 T [7115:70116909996760] [507bf8296b69331bcb000002] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "&\x00\x00\x00" -- "&\x00\x00\x00"
+2012-10-15 07:48:57.724672 D [7115:70116909996760] [507bf8296b69331bcb000002] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 4 bytes
+2012-10-15 07:48:57.724672 D [7115:70116909996760] [507bf8296b69331bcb000002] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 4 bytes
+2012-10-15 07:48:57.724721 T [7115:70116909996760] [507bf8296b69331bcb000002] 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-15 07:48:57.724721 T [7115:70116909996760] [507bf8296b69331bcb000002] 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-15 07:48:57.724732 D [7115:70116909996760] [507bf8296b69331bcb000002] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 34 bytes
+2012-10-15 07:48:57.724732 D [7115:70116909996760] [507bf8296b69331bcb000002] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 34 bytes
+2012-10-15 07:48:57.724761 T [7115:70116909996760] [507bf8296b69331bcb000002] RubySkynet::Client: TutorialService -- Response -- {"out"=>"\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00"}
+2012-10-15 07:48:57.724761 T [7115:70116909996760] [507bf8296b69331bcb000002] 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-15 07:48:57.724785 T [7115:70116909996760] [507bf8296b69331bcb000002] RubySkynet::Client: TutorialService -- Return Value -- {"result"=>"test1"}
+2012-10-15 07:48:57.724785 T [7115:70116909996760] [507bf8296b69331bcb000002] RubySkynet::Client: TutorialService -- Return Value -- {"result"=>"test1"} -- {"result"=>"test1"}
+2012-10-15 07:48:57.724794 I [7115:70116909996760] [507bf8296b69331bcb000002] (2.4ms) RubySkynet::Client: TutorialService -- Called Skynet Service: TutorialService.test1
+2012-10-15 07:48:57.724794 I [7115:70116909996760] [507bf8296b69331bcb000002] (2.4ms) RubySkynet::Client: TutorialService -- Called Skynet Service: TutorialService.test1
+2012-10-15 07:48:57.725387 T [7115:70116909996760] 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:0x007f8abb22b698@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>}
+2012-10-15 07:48:57.725387 T [7115:70116909996760] 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:0x007f8abb22b698@/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:0x007f8abb22b698@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>}
+2012-10-15 07:48:57.726106 D [7115:70116910915060] SimpleServer -- Waiting for a client to connect
+2012-10-15 07:48:57.726106 D [7115:70116910915060] SimpleServer -- Waiting for a client to connect
+2012-10-15 07:48:57.726711 D [7115:70116909996760] RubySkynet::Client: TutorialService -- Waiting for Service Handshake
+2012-10-15 07:48:57.726711 D [7115:70116909996760] RubySkynet::Client: TutorialService -- Waiting for Service Handshake
+2012-10-15 07:48:57.727631 D [7115:70116910915060] SimpleServer -- Client connected, waiting for data from client
+2012-10-15 07:48:57.727631 D [7115:70116910915060] SimpleServer -- Client connected, waiting for data from client
+2012-10-15 07:48:57.727870 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "$\x00\x00\x00"
+2012-10-15 07:48:57.727870 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "$\x00\x00\x00" -- "$\x00\x00\x00"
+2012-10-15 07:48:57.727884 D [7115:70116909996760] (1.1ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 4 bytes
+2012-10-15 07:48:57.727884 D [7115:70116909996760] (1.1ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 4 bytes
+2012-10-15 07:48:57.727941 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00"
+2012-10-15 07:48:57.727941 T [7115:70116909996760] 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-15 07:48:57.727951 D [7115:70116909996760] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 32 bytes
+2012-10-15 07:48:57.727951 D [7115:70116909996760] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 32 bytes
+2012-10-15 07:48:57.727987 T [7115:70116909996760] RubySkynet::Client: TutorialService -- Service Handshake -- {"registered"=>true, "clientid"=>"123"}
+2012-10-15 07:48:57.727987 T [7115:70116909996760] RubySkynet::Client: TutorialService -- Service Handshake -- {"registered"=>true, "clientid"=>"123"} -- {"registered"=>true, "clientid"=>"123"}
+2012-10-15 07:48:57.728001 D [7115:70116909996760] RubySkynet::Client: TutorialService -- Sending Client Handshake
+2012-10-15 07:48:57.728001 D [7115:70116909996760] RubySkynet::Client: TutorialService -- Sending Client Handshake
+2012-10-15 07:48:57.728011 T [7115:70116909996760] RubySkynet::Client: TutorialService -- Client Handshake -- {"clientid"=>"123"}
+2012-10-15 07:48:57.728011 T [7115:70116909996760] RubySkynet::Client: TutorialService -- Client Handshake -- {"clientid"=>"123"} -- {"clientid"=>"123"}
+2012-10-15 07:48:57.728030 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sending -- clientid 123
+2012-10-15 07:48:57.728030 T [7115:70116909996760] ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sending -- clientid 123 -- clientid 123
+2012-10-15 07:48:57.728074 D [7115:70116909996760] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sent 23 bytes
+2012-10-15 07:48:57.728074 D [7115:70116909996760] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sent 23 bytes
+2012-10-15 07:48:57.728158 D [7115:70116909996760] [507bf8296b69331bcb000003] RubySkynet::Client: TutorialService -- Sending Header
+2012-10-15 07:48:57.728158 D [7115:70116909996760] [507bf8296b69331bcb000003] RubySkynet::Client: TutorialService -- Sending Header
+2012-10-15 07:48:57.728174 T [7115:70116909996760] [507bf8296b69331bcb000003] RubySkynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
+2012-10-15 07:48:57.728174 T [7115:70116909996760] [507bf8296b69331bcb000003] RubySkynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
+2012-10-15 07:48:57.728197 T [7115:70116909996760] [507bf8296b69331bcb000003] ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sending -- 9 servicemethod TutorialService.Forward seq
+2012-10-15 07:48:57.728197 T [7115:70116909996760] [507bf8296b69331bcb000003] ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sending -- 9 servicemethod TutorialService.Forward seq -- 9 servicemethod TutorialService.Forward seq
+2012-10-15 07:48:57.728243 D [7115:70116909996760] [507bf8296b69331bcb000003] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sent 57 bytes
+2012-10-15 07:48:57.728243 D [7115:70116909996760] [507bf8296b69331bcb000003] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sent 57 bytes
+2012-10-15 07:48:57.728261 T [7115:70116909996760] [507bf8296b69331bcb000003] RubySkynet::Client: TutorialService -- Parameters: -- {"duration"=>3.5}
+2012-10-15 07:48:57.728261 T [7115:70116909996760] [507bf8296b69331bcb000003] RubySkynet::Client: TutorialService -- Parameters: -- {"duration"=>3.5} -- {"duration"=>3.5}
+2012-10-15 07:48:57.728295 D [7115:70116909996760] [507bf8296b69331bcb000003] RubySkynet::Client: TutorialService -- Sending Request
+2012-10-15 07:48:57.728295 D [7115:70116909996760] [507bf8296b69331bcb000003] RubySkynet::Client: TutorialService -- Sending Request
+2012-10-15 07:48:57.728305 T [7115:70116909996760] [507bf8296b69331bcb000003] 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"=>"507bf8296b69331bcb000003", "retrycount"=>0, "originaddress"=>""}}
+2012-10-15 07:48:57.728305 T [7115:70116909996760] [507bf8296b69331bcb000003] 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"=>"507bf8296b69331bcb000003", "retrycount"=>0, "originaddress"=>""}} -- {"clientid"=>"123", "in"=>"\x17\x00\x00\x00\x01duration\x00\x00\x00\x00\x00\x00\x00\f@\x00", "method"=>"sleep", "requestinfo"=>{"requestid"=>"507bf8296b69331bcb000003", "retrycount"=>0, "originaddress"=>""}}
+2012-10-15 07:48:57.728325 T [7115:70116909996760] [507bf8296b69331bcb000003] ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sending -- § clientid 123 in duration @ method sleep requestinfo Q requestid 507bf8296b69331bcb000003 retrycount originaddress
+2012-10-15 07:48:57.728325 T [7115:70116909996760] [507bf8296b69331bcb000003] ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sending -- § clientid 123 in duration @ method sleep requestinfo Q requestid 507bf8296b69331bcb000003 retrycount originaddress -- § clientid 123 in duration @ method sleep requestinfo Q requestid 507bf8296b69331bcb000003 retrycount originaddress
+2012-10-15 07:48:57.728369 D [7115:70116909996760] [507bf8296b69331bcb000003] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sent 167 bytes
+2012-10-15 07:48:57.728369 D [7115:70116909996760] [507bf8296b69331bcb000003] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sent 167 bytes
+2012-10-15 07:48:57.728386 D [7115:70116909996760] [507bf8296b69331bcb000003] RubySkynet::Client: TutorialService -- Reading header from server
+2012-10-15 07:48:57.728386 D [7115:70116909996760] [507bf8296b69331bcb000003] RubySkynet::Client: TutorialService -- Reading header from server
+2012-10-15 07:48:57.728940 D [7115:70116910915060] SimpleServer --
+******************
+2012-10-15 07:48:57.728940 D [7115:70116910915060] SimpleServer --
+******************
+2012-10-15 07:48:57.728955 D [7115:70116910915060] SimpleServer -- Received Request
+2012-10-15 07:48:57.728955 D [7115:70116910915060] SimpleServer -- Received Request
+2012-10-15 07:48:57.728964 T [7115:70116910915060] SimpleServer -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
+2012-10-15 07:48:57.728964 T [7115:70116910915060] SimpleServer -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
+2012-10-15 07:48:57.729039 T [7115:70116910915060] SimpleServer -- Request -- {"clientid"=>"123", "in"=>"\x17\x00\x00\x00\x01duration\x00\x00\x00\x00\x00\x00\x00\f@\x00", "method"=>"sleep", "requestinfo"=>{"requestid"=>"507bf8296b69331bcb000003", "retrycount"=>0, "originaddress"=>""}}
+2012-10-15 07:48:57.729039 T [7115:70116910915060] SimpleServer -- Request -- {"clientid"=>"123", "in"=>"\x17\x00\x00\x00\x01duration\x00\x00\x00\x00\x00\x00\x00\f@\x00", "method"=>"sleep", "requestinfo"=>{"requestid"=>"507bf8296b69331bcb000003", "retrycount"=>0, "originaddress"=>""}} -- {"clientid"=>"123", "in"=>"\x17\x00\x00\x00\x01duration\x00\x00\x00\x00\x00\x00\x00\f@\x00", "method"=>"sleep", "requestinfo"=>{"requestid"=>"507bf8296b69331bcb000003", "retrycount"=>0, "originaddress"=>""}}
+2012-10-15 07:49:00.729474 W [7115:70116909996760] [507bf8296b69331bcb000003] ResilientSocket::TCPClient ["localhost:2000"] -- #read Timeout waiting for server to reply
+2012-10-15 07:49:00.729474 W [7115:70116909996760] [507bf8296b69331bcb000003] ResilientSocket::TCPClient ["localhost:2000"] -- #read Timeout waiting for server to reply
+2012-10-15 07:49:00.729656 D [7115:70116909996760] [507bf8296b69331bcb000003] (3001.3ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 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.2.0/lib/resilient_socket/tcp_client.rb:310:in `block in read'
+/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_debug'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:304: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@ruby_skynet/gems/semantic_logger-0.7.0/lib/semantic_logger/base.rb:181: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.7.0/lib/semantic_logger/base.rb:161: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@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'
+/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'
+2012-10-15 07:49:00.729656 D [7115:70116909996760] [507bf8296b69331bcb000003] (3001.3ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 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.2.0/lib/resilient_socket/tcp_client.rb:310:in `block in read'
+/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_debug'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:304: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@ruby_skynet/gems/semantic_logger-0.7.0/lib/semantic_logger/base.rb:181: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.7.0/lib/semantic_logger/base.rb:161: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@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'
+/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@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:310:in `block in read'
+/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_debug'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:304: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@ruby_skynet/gems/semantic_logger-0.7.0/lib/semantic_logger/base.rb:181: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.7.0/lib/semantic_logger/base.rb:161: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@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'
+/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'
+2012-10-15 07:49:00.729689 I [7115:70116909996760] [507bf8296b69331bcb000003] (3001.5ms) 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.2.0/lib/resilient_socket/tcp_client.rb:310:in `block in read'
+/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_debug'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:304: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@ruby_skynet/gems/semantic_logger-0.7.0/lib/semantic_logger/base.rb:181: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.7.0/lib/semantic_logger/base.rb:161: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@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'
+/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'
+2012-10-15 07:49:00.729689 I [7115:70116909996760] [507bf8296b69331bcb000003] (3001.5ms) 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.2.0/lib/resilient_socket/tcp_client.rb:310:in `block in read'
+/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_debug'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:304: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@ruby_skynet/gems/semantic_logger-0.7.0/lib/semantic_logger/base.rb:181: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.7.0/lib/semantic_logger/base.rb:161: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@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'
+/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@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:310:in `block in read'
+/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_debug'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:304: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@ruby_skynet/gems/semantic_logger-0.7.0/lib/semantic_logger/base.rb:181: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.7.0/lib/semantic_logger/base.rb:161: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@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'
+/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'
+2012-10-15 07:49:00.730911 T [7115:70116909996760] 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:0x007f8abb95bc60@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>}
+2012-10-15 07:49:00.730911 T [7115:70116909996760] 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:0x007f8abb95bc60@/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:0x007f8abb95bc60@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>}
+2012-10-15 07:49:00.731854 W [7115:70116909996760] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 1
+2012-10-15 07:49:00.731854 W [7115:70116909996760] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 1
+2012-10-15 07:49:00.833391 W [7115:70116909996760] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 2
+2012-10-15 07:49:00.833391 W [7115:70116909996760] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 2
+2012-10-15 07:49:00.934777 W [7115:70116909996760] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 3
+2012-10-15 07:49:00.934777 W [7115:70116909996760] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 3
+2012-10-15 07:49:01.036115 W [7115:70116909996760] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 4
+2012-10-15 07:49:01.036115 W [7115:70116909996760] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 4
+2012-10-15 07:49:01.137677 W [7115:70116909996760] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 5
+2012-10-15 07:49:01.137677 W [7115:70116909996760] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 5
+2012-10-15 07:49:01.239866 E [7115:70116909996760] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Giving up after 5 retries
+2012-10-15 07:49:01.239866 E [7115:70116909996760] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Giving up after 5 retries
+2012-10-15 07:49:01.240216 I [7115:70116909996760] (509.2ms) ResilientSocket::TCPClient ["localhost:3300"] -- Connecting to server localhost:3300 -- ResilientSocket::ConnectionFailure: After 5 connection attempts to host 'localhost:3300': Errno::ECONNREFUSED: Connection refused - connect(2)
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:496:in `rescue in block in connect_to_server'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:474: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.2.0/lib/resilient_socket/tcp_client.rb:467:in `connect_to_server'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:241:in `connect'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:201: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@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'
+/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'
+2012-10-15 07:49:01.240216 I [7115:70116909996760] (509.2ms) ResilientSocket::TCPClient ["localhost:3300"] -- Connecting to server localhost:3300 -- ResilientSocket::ConnectionFailure: After 5 connection attempts to host 'localhost:3300': Errno::ECONNREFUSED: Connection refused - connect(2)
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:496:in `rescue in block in connect_to_server'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:474: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.2.0/lib/resilient_socket/tcp_client.rb:467:in `connect_to_server'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:241:in `connect'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:201: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@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'
+/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 connection attempts to host 'localhost:3300': Errno::ECONNREFUSED: Connection refused - connect(2)
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:496:in `rescue in block in connect_to_server'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:474: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.2.0/lib/resilient_socket/tcp_client.rb:467:in `connect_to_server'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:241:in `connect'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:201: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@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'
+/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'
+2012-10-15 07:50:23.583600 T [7609:70119841815260] 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:0x007f8c192968d0@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
+2012-10-15 07:50:23.583600 T [7609:70119841815260] 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:0x007f8c192968d0@/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:0x007f8c192968d0@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
+2012-10-15 07:50:23.588976 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- "/8
+2012-10-15 07:50:23.588976 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- "/8 -- "/8
+2012-10-15 07:50:23.589045 D [7609:70119841815260] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 13 bytes
+2012-10-15 07:50:23.589045 D [7609:70119841815260] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 13 bytes
+2012-10-15 07:50:23.589569 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\a"
+2012-10-15 07:50:23.589569 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\a" -- "\x00\x00\x00\a"
+2012-10-15 07:50:23.589590 D [7609:70119841815260] (0.5ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:50:23.589590 D [7609:70119841815260] (0.5ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:50:23.589660 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00*\x03ctl"
+2012-10-15 07:50:23.589660 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00*\x03ctl" -- "\b\x00*\x03ctl"
+2012-10-15 07:50:23.589670 D [7609:70119841815260] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 7 bytes
+2012-10-15 07:50:23.589670 D [7609:70119841815260] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 7 bytes
+2012-10-15 07:50:23.590102 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- "/8
+2012-10-15 07:50:23.590102 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- "/8 -- "/8
+2012-10-15 07:50:23.590154 D [7609:70119841815260] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 13 bytes
+2012-10-15 07:50:23.590154 D [7609:70119841815260] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 13 bytes
+2012-10-15 07:50:23.590379 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\f"
+2012-10-15 07:50:23.590379 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\f" -- "\x00\x00\x00\f"
+2012-10-15 07:50:23.590391 D [7609:70119841815260] (0.2ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:50:23.590391 D [7609:70119841815260] (0.2ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:50:23.590440 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00*\bservices"
+2012-10-15 07:50:23.590440 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00*\bservices" -- "\b\x00*\bservices"
+2012-10-15 07:50:23.590450 D [7609:70119841815260] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 12 bytes
+2012-10-15 07:50:23.590450 D [7609:70119841815260] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 12 bytes
+2012-10-15 07:50:23.590679 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- "/8
+2012-10-15 07:50:23.590679 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- "/8 -- "/8
+2012-10-15 07:50:23.590723 D [7609:70119841815260] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 13 bytes
+2012-10-15 07:50:23.590723 D [7609:70119841815260] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 13 bytes
+2012-10-15 07:50:23.590920 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\x05"
+2012-10-15 07:50:23.590920 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\x05" -- "\x00\x00\x00\x05"
+2012-10-15 07:50:23.590932 D [7609:70119841815260] (0.2ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:50:23.590932 D [7609:70119841815260] (0.2ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:50:23.590993 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00\xA0\x06\b"
+2012-10-15 07:50:23.590993 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00\xA0\x06\b" -- "\b\x00\xA0\x06\b"
+2012-10-15 07:50:23.591003 D [7609:70119841815260] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 5 bytes
+2012-10-15 07:50:23.591003 D [7609:70119841815260] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 5 bytes
+2012-10-15 07:50:23.592320 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- " /test/fooHÿÿÿÿÿÿÿÿÿ
+2012-10-15 07:50:23.592320 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- " /test/fooHÿÿÿÿÿÿÿÿÿ -- " /test/fooHÿÿÿÿÿÿÿÿÿ
+2012-10-15 07:50:23.592367 D [7609:70119841815260] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 30 bytes
+2012-10-15 07:50:23.592367 D [7609:70119841815260] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 30 bytes
+2012-10-15 07:50:23.594240 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\x02"
+2012-10-15 07:50:23.594240 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\x02" -- "\x00\x00\x00\x02"
+2012-10-15 07:50:23.594284 D [7609:70119841815260] (1.9ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:50:23.594284 D [7609:70119841815260] (1.9ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:50:23.594664 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00"
+2012-10-15 07:50:23.594664 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00" -- "\b\x00"
+2012-10-15 07:50:23.594676 D [7609:70119841815260] (0.4ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 2 bytes
+2012-10-15 07:50:23.594676 D [7609:70119841815260] (0.4ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 2 bytes
+2012-10-15 07:50:23.595300 T [7609:70119841815260] 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:0x007f8c188a1870@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
+2012-10-15 07:50:23.595300 T [7609:70119841815260] 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:0x007f8c188a1870@/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:0x007f8c188a1870@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
+2012-10-15 07:50:23.596233 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending --
+2012-10-15 07:50:23.596233 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- --
+2012-10-15 07:50:23.596461 D [7609:70119841815260] (0.2ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 8 bytes
+2012-10-15 07:50:23.596461 D [7609:70119841815260] (0.2ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 8 bytes
+2012-10-15 07:50:23.596518 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\x06"
+2012-10-15 07:50:23.596518 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\x06" -- "\x00\x00\x00\x06"
+2012-10-15 07:50:23.596529 D [7609:70119841815260] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:50:23.596529 D [7609:70119841815260] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:50:23.596574 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00\x18\x8E\xAD\a"
+2012-10-15 07:50:23.596574 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00\x18\x8E\xAD\a" -- "\b\x00\x18\x8E\xAD\a"
+2012-10-15 07:50:23.596584 D [7609:70119841815260] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 6 bytes
+2012-10-15 07:50:23.596584 D [7609:70119841815260] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 6 bytes
+2012-10-15 07:50:23.597845 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- " /test/fooHÿÿÿÿÿÿÿÿÿ
+2012-10-15 07:50:23.597845 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- " /test/fooHÿÿÿÿÿÿÿÿÿ -- " /test/fooHÿÿÿÿÿÿÿÿÿ
+2012-10-15 07:50:23.598144 D [7609:70119841815260] (0.3ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 30 bytes
+2012-10-15 07:50:23.598144 D [7609:70119841815260] (0.3ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 30 bytes
+2012-10-15 07:50:23.599068 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\x02"
+2012-10-15 07:50:23.599068 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\x02" -- "\x00\x00\x00\x02"
+2012-10-15 07:50:23.599112 D [7609:70119841815260] (0.9ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:50:23.599112 D [7609:70119841815260] (0.9ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:50:23.599922 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00"
+2012-10-15 07:50:23.599922 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00" -- "\b\x00"
+2012-10-15 07:50:23.599981 D [7609:70119841815260] (0.8ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 2 bytes
+2012-10-15 07:50:23.599981 D [7609:70119841815260] (0.8ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 2 bytes
+2012-10-15 07:50:23.600395 T [7609:70119841815260] 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:0x007f8c1893a070@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
+2012-10-15 07:50:23.600395 T [7609:70119841815260] 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:0x007f8c1893a070@/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:0x007f8c1893a070@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
+2012-10-15 07:50:23.601447 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- " " /test/foo*value2Hÿÿÿÿÿÿÿÿÿ
+2012-10-15 07:50:23.601447 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- " " /test/foo*value2Hÿÿÿÿÿÿÿÿÿ -- " " /test/foo*value2Hÿÿÿÿÿÿÿÿÿ
+2012-10-15 07:50:23.602656 D [7609:70119841815260] (1.2ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 38 bytes
+2012-10-15 07:50:23.602656 D [7609:70119841815260] (1.2ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 38 bytes
+2012-10-15 07:50:23.604001 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\x06"
+2012-10-15 07:50:23.604001 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\x06" -- "\x00\x00\x00\x06"
+2012-10-15 07:50:23.604045 D [7609:70119841815260] (1.4ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:50:23.604045 D [7609:70119841815260] (1.4ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:50:23.604534 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00\x18\x90\xAD\a"
+2012-10-15 07:50:23.604534 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00\x18\x90\xAD\a" -- "\b\x00\x18\x90\xAD\a"
+2012-10-15 07:50:23.604550 D [7609:70119841815260] (0.4ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 6 bytes
+2012-10-15 07:50:23.604550 D [7609:70119841815260] (0.4ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 6 bytes
+2012-10-15 07:50:23.604799 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- " /test/foo
+2012-10-15 07:50:23.604799 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- " /test/foo -- " /test/foo
+2012-10-15 07:50:23.604846 D [7609:70119841815260] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 19 bytes
+2012-10-15 07:50:23.604846 D [7609:70119841815260] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 19 bytes
+2012-10-15 07:50:23.605071 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\x0E"
+2012-10-15 07:50:23.605071 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\x0E" -- "\x00\x00\x00\x0E"
+2012-10-15 07:50:23.605083 D [7609:70119841815260] (0.2ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:50:23.605083 D [7609:70119841815260] (0.2ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:50:23.605133 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00\x18\x90\xAD\a2\x06value2"
+2012-10-15 07:50:23.605133 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00\x18\x90\xAD\a2\x06value2" -- "\b\x00\x18\x90\xAD\a2\x06value2"
+2012-10-15 07:50:23.605143 D [7609:70119841815260] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 14 bytes
+2012-10-15 07:50:23.605143 D [7609:70119841815260] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 14 bytes
+2012-10-15 07:50:23.606282 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- " /test/fooHÿÿÿÿÿÿÿÿÿ
+2012-10-15 07:50:23.606282 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- " /test/fooHÿÿÿÿÿÿÿÿÿ -- " /test/fooHÿÿÿÿÿÿÿÿÿ
+2012-10-15 07:50:23.606328 D [7609:70119841815260] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 30 bytes
+2012-10-15 07:50:23.606328 D [7609:70119841815260] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 30 bytes
+2012-10-15 07:50:23.607715 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\x02"
+2012-10-15 07:50:23.607715 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\x02" -- "\x00\x00\x00\x02"
+2012-10-15 07:50:23.608107 D [7609:70119841815260] (1.8ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:50:23.608107 D [7609:70119841815260] (1.8ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:50:23.608363 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00"
+2012-10-15 07:50:23.608363 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00" -- "\b\x00"
+2012-10-15 07:50:23.608375 D [7609:70119841815260] (0.2ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 2 bytes
+2012-10-15 07:50:23.608375 D [7609:70119841815260] (0.2ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 2 bytes
+2012-10-15 07:50:23.608565 T [7609:70119841815260] 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:0x007f8c192dad28@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
+2012-10-15 07:50:23.608565 T [7609:70119841815260] 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:0x007f8c192dad28@/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:0x007f8c192dad28@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
+2012-10-15 07:50:23.615133 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- ! " /test/foo*valueHÿÿÿÿÿÿÿÿÿ
+2012-10-15 07:50:23.615133 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- ! " /test/foo*valueHÿÿÿÿÿÿÿÿÿ -- ! " /test/foo*valueHÿÿÿÿÿÿÿÿÿ
+2012-10-15 07:50:23.615445 D [7609:70119841815260] (0.3ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 37 bytes
+2012-10-15 07:50:23.615445 D [7609:70119841815260] (0.3ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 37 bytes
+2012-10-15 07:50:23.628197 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\x06"
+2012-10-15 07:50:23.628197 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\x06" -- "\x00\x00\x00\x06"
+2012-10-15 07:50:23.628260 D [7609:70119841815260] (12.7ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:50:23.628260 D [7609:70119841815260] (12.7ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:50:23.628570 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00\x18\x92\xAD\a"
+2012-10-15 07:50:23.628570 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00\x18\x92\xAD\a" -- "\b\x00\x18\x92\xAD\a"
+2012-10-15 07:50:23.628582 D [7609:70119841815260] (0.3ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 6 bytes
+2012-10-15 07:50:23.628582 D [7609:70119841815260] (0.3ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 6 bytes
+2012-10-15 07:50:23.628946 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- " /test/foo
+2012-10-15 07:50:23.628946 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- " /test/foo -- " /test/foo
+2012-10-15 07:50:23.629314 D [7609:70119841815260] (0.4ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 19 bytes
+2012-10-15 07:50:23.629314 D [7609:70119841815260] (0.4ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 19 bytes
+2012-10-15 07:50:23.629553 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\r"
+2012-10-15 07:50:23.629553 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\r" -- "\x00\x00\x00\r"
+2012-10-15 07:50:23.629580 D [7609:70119841815260] (0.2ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:50:23.629580 D [7609:70119841815260] (0.2ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:50:23.629632 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00\x18\x92\xAD\a2\x05value"
+2012-10-15 07:50:23.629632 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00\x18\x92\xAD\a2\x05value" -- "\b\x00\x18\x92\xAD\a2\x05value"
+2012-10-15 07:50:23.629642 D [7609:70119841815260] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 13 bytes
+2012-10-15 07:50:23.629642 D [7609:70119841815260] (0.0ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 13 bytes
+2012-10-15 07:50:23.631127 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- " /test/fooHÿÿÿÿÿÿÿÿÿ
+2012-10-15 07:50:23.631127 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sending -- " /test/fooHÿÿÿÿÿÿÿÿÿ -- " /test/fooHÿÿÿÿÿÿÿÿÿ
+2012-10-15 07:50:23.631474 D [7609:70119841815260] (0.3ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 30 bytes
+2012-10-15 07:50:23.631474 D [7609:70119841815260] (0.3ms) ResilientSocket::TCPClient ["localhost:8046"] -- #write ==> sent 30 bytes
+2012-10-15 07:50:23.632479 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\x02"
+2012-10-15 07:50:23.632479 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\x00\x00\x00\x02" -- "\x00\x00\x00\x02"
+2012-10-15 07:50:23.632677 D [7609:70119841815260] (1.2ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:50:23.632677 D [7609:70119841815260] (1.2ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 4 bytes
+2012-10-15 07:50:23.634097 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00"
+2012-10-15 07:50:23.634097 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:8046"] -- #read <== received -- "\b\x00" -- "\b\x00"
+2012-10-15 07:50:23.634132 D [7609:70119841815260] (1.4ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 2 bytes
+2012-10-15 07:50:23.634132 D [7609:70119841815260] (1.4ms) ResilientSocket::TCPClient ["localhost:8046"] -- #read <== read 2 bytes
+2012-10-15 07:50:23.635373 T [7609:70119841815260] 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:0x007f8c19063248@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
+2012-10-15 07:50:23.635373 T [7609:70119841815260] 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:0x007f8c19063248@/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:0x007f8c19063248@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/doozer/client.rb:31>}
+2012-10-15 07:50:23.636222 W [7609:70119841815260] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 1
+2012-10-15 07:50:23.636222 W [7609:70119841815260] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 1
+2012-10-15 07:50:23.738268 W [7609:70119841815260] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 2
+2012-10-15 07:50:23.738268 W [7609:70119841815260] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 2
+2012-10-15 07:50:23.839917 W [7609:70119841815260] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 3
+2012-10-15 07:50:23.839917 W [7609:70119841815260] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 3
+2012-10-15 07:50:23.941820 W [7609:70119841815260] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 4
+2012-10-15 07:50:23.941820 W [7609:70119841815260] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 4
+2012-10-15 07:50:24.043200 W [7609:70119841815260] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 5
+2012-10-15 07:50:24.043200 W [7609:70119841815260] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 5
+2012-10-15 07:50:24.145264 E [7609:70119841815260] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Giving up after 5 retries
+2012-10-15 07:50:24.145264 E [7609:70119841815260] ResilientSocket::TCPClient ["localhost:9999"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Giving up after 5 retries
+2012-10-15 07:50:24.145506 I [7609:70119841815260] (510.1ms) ResilientSocket::TCPClient ["localhost:9999"] -- Connecting to server localhost:9999 -- ResilientSocket::ConnectionFailure: After 5 connection attempts to host 'localhost:9999': Errno::ECONNREFUSED: Connection refused - connect(2)
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:496:in `rescue in block in connect_to_server'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:474: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.2.0/lib/resilient_socket/tcp_client.rb:467:in `connect_to_server'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:241:in `connect'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:201: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@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'
+/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'
+2012-10-15 07:50:24.145506 I [7609:70119841815260] (510.1ms) ResilientSocket::TCPClient ["localhost:9999"] -- Connecting to server localhost:9999 -- ResilientSocket::ConnectionFailure: After 5 connection attempts to host 'localhost:9999': Errno::ECONNREFUSED: Connection refused - connect(2)
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:496:in `rescue in block in connect_to_server'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:474: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.2.0/lib/resilient_socket/tcp_client.rb:467:in `connect_to_server'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:241:in `connect'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:201: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@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'
+/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 connection attempts to host 'localhost:9999': Errno::ECONNREFUSED: Connection refused - connect(2)
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:496:in `rescue in block in connect_to_server'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:474: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.2.0/lib/resilient_socket/tcp_client.rb:467:in `connect_to_server'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:241:in `connect'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:201: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@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'
+/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'
+2012-10-15 07:50:24.147803 T [7609:70119841815260] 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:0x007f8c1913be90@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>}
+2012-10-15 07:50:24.147803 T [7609:70119841815260] 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:0x007f8c1913be90@/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:0x007f8c1913be90@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>}
+2012-10-15 07:50:24.148636 D [7609:70119846400540] SimpleServer -- Waiting for a client to connect
+2012-10-15 07:50:24.148636 D [7609:70119846400540] SimpleServer -- Waiting for a client to connect
+2012-10-15 07:50:24.149222 D [7609:70119841815260] RubySkynet::Client: TutorialService -- Waiting for Service Handshake
+2012-10-15 07:50:24.149222 D [7609:70119841815260] RubySkynet::Client: TutorialService -- Waiting for Service Handshake
+2012-10-15 07:50:24.149498 D [7609:70119846400540] SimpleServer -- Client connected, waiting for data from client
+2012-10-15 07:50:24.149498 D [7609:70119846400540] SimpleServer -- Client connected, waiting for data from client
+2012-10-15 07:50:24.149950 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "$\x00\x00\x00"
+2012-10-15 07:50:24.149950 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "$\x00\x00\x00" -- "$\x00\x00\x00"
+2012-10-15 07:50:24.150208 D [7609:70119841815260] (0.9ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 4 bytes
+2012-10-15 07:50:24.150208 D [7609:70119841815260] (0.9ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 4 bytes
+2012-10-15 07:50:24.150290 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00"
+2012-10-15 07:50:24.150290 T [7609:70119841815260] 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-15 07:50:24.150304 D [7609:70119841815260] (0.1ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 32 bytes
+2012-10-15 07:50:24.150304 D [7609:70119841815260] (0.1ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 32 bytes
+2012-10-15 07:50:24.150368 T [7609:70119841815260] RubySkynet::Client: TutorialService -- Service Handshake -- {"registered"=>true, "clientid"=>"123"}
+2012-10-15 07:50:24.150368 T [7609:70119841815260] RubySkynet::Client: TutorialService -- Service Handshake -- {"registered"=>true, "clientid"=>"123"} -- {"registered"=>true, "clientid"=>"123"}
+2012-10-15 07:50:24.150389 D [7609:70119841815260] RubySkynet::Client: TutorialService -- Sending Client Handshake
+2012-10-15 07:50:24.150389 D [7609:70119841815260] RubySkynet::Client: TutorialService -- Sending Client Handshake
+2012-10-15 07:50:24.150401 T [7609:70119841815260] RubySkynet::Client: TutorialService -- Client Handshake -- {"clientid"=>"123"}
+2012-10-15 07:50:24.150401 T [7609:70119841815260] RubySkynet::Client: TutorialService -- Client Handshake -- {"clientid"=>"123"} -- {"clientid"=>"123"}
+2012-10-15 07:50:24.150428 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sending -- clientid 123
+2012-10-15 07:50:24.150428 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sending -- clientid 123 -- clientid 123
+2012-10-15 07:50:24.150481 D [7609:70119841815260] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sent 23 bytes
+2012-10-15 07:50:24.150481 D [7609:70119841815260] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sent 23 bytes
+2012-10-15 07:50:24.150565 D [7609:70119841815260] [507bf8806b69331db9000001] RubySkynet::Client: TutorialService -- Sending Header
+2012-10-15 07:50:24.150565 D [7609:70119841815260] [507bf8806b69331db9000001] RubySkynet::Client: TutorialService -- Sending Header
+2012-10-15 07:50:24.150578 T [7609:70119841815260] [507bf8806b69331db9000001] RubySkynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
+2012-10-15 07:50:24.150578 T [7609:70119841815260] [507bf8806b69331db9000001] RubySkynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
+2012-10-15 07:50:24.150604 T [7609:70119841815260] [507bf8806b69331db9000001] ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sending -- 9 servicemethod TutorialService.Forward seq
+2012-10-15 07:50:24.150604 T [7609:70119841815260] [507bf8806b69331db9000001] ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sending -- 9 servicemethod TutorialService.Forward seq -- 9 servicemethod TutorialService.Forward seq
+2012-10-15 07:50:24.150652 D [7609:70119841815260] [507bf8806b69331db9000001] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sent 57 bytes
+2012-10-15 07:50:24.150652 D [7609:70119841815260] [507bf8806b69331db9000001] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sent 57 bytes
+2012-10-15 07:50:24.150674 T [7609:70119841815260] [507bf8806b69331db9000001] RubySkynet::Client: TutorialService -- Parameters: -- {"some"=>"parameters"}
+2012-10-15 07:50:24.150674 T [7609:70119841815260] [507bf8806b69331db9000001] RubySkynet::Client: TutorialService -- Parameters: -- {"some"=>"parameters"} -- {"some"=>"parameters"}
+2012-10-15 07:50:24.150707 D [7609:70119841815260] [507bf8806b69331db9000001] RubySkynet::Client: TutorialService -- Sending Request
+2012-10-15 07:50:24.150707 D [7609:70119841815260] [507bf8806b69331db9000001] RubySkynet::Client: TutorialService -- Sending Request
+2012-10-15 07:50:24.150721 T [7609:70119841815260] [507bf8806b69331db9000001] RubySkynet::Client: TutorialService -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507bf8806b69331db9000001", "retrycount"=>0, "originaddress"=>""}}
+2012-10-15 07:50:24.150721 T [7609:70119841815260] [507bf8806b69331db9000001] RubySkynet::Client: TutorialService -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507bf8806b69331db9000001", "retrycount"=>0, "originaddress"=>""}} -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507bf8806b69331db9000001", "retrycount"=>0, "originaddress"=>""}}
+2012-10-15 07:50:24.150747 T [7609:70119841815260] [507bf8806b69331db9000001] ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sending -- ª clientid 123 in some parameters method test1 requestinfo Q requestid 507bf8806b69331db9000001 retrycount originaddress
+2012-10-15 07:50:24.150747 T [7609:70119841815260] [507bf8806b69331db9000001] ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sending -- ª clientid 123 in some parameters method test1 requestinfo Q requestid 507bf8806b69331db9000001 retrycount originaddress -- ª clientid 123 in some parameters method test1 requestinfo Q requestid 507bf8806b69331db9000001 retrycount originaddress
+2012-10-15 07:50:24.150794 D [7609:70119841815260] [507bf8806b69331db9000001] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sent 170 bytes
+2012-10-15 07:50:24.150794 D [7609:70119841815260] [507bf8806b69331db9000001] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sent 170 bytes
+2012-10-15 07:50:24.150815 D [7609:70119841815260] [507bf8806b69331db9000001] RubySkynet::Client: TutorialService -- Reading header from server
+2012-10-15 07:50:24.150815 D [7609:70119841815260] [507bf8806b69331db9000001] RubySkynet::Client: TutorialService -- Reading header from server
+2012-10-15 07:50:24.151029 D [7609:70119846400540] SimpleServer --
+******************
+2012-10-15 07:50:24.151029 D [7609:70119846400540] SimpleServer --
+******************
+2012-10-15 07:50:24.151046 D [7609:70119846400540] SimpleServer -- Received Request
+2012-10-15 07:50:24.151046 D [7609:70119846400540] SimpleServer -- Received Request
+2012-10-15 07:50:24.151058 T [7609:70119846400540] SimpleServer -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
+2012-10-15 07:50:24.151058 T [7609:70119846400540] SimpleServer -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
+2012-10-15 07:50:24.151142 T [7609:70119846400540] SimpleServer -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507bf8806b69331db9000001", "retrycount"=>0, "originaddress"=>""}}
+2012-10-15 07:50:24.151142 T [7609:70119846400540] SimpleServer -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507bf8806b69331db9000001", "retrycount"=>0, "originaddress"=>""}} -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507bf8806b69331db9000001", "retrycount"=>0, "originaddress"=>""}}
+2012-10-15 07:50:24.151172 D [7609:70119846400540] SimpleServer -- Sending Header
+2012-10-15 07:50:24.151172 D [7609:70119846400540] SimpleServer -- Sending Header
+2012-10-15 07:50:24.151276 D [7609:70119846400540] SimpleServer -- Sending Reply
+2012-10-15 07:50:24.151276 D [7609:70119846400540] SimpleServer -- Sending Reply
+2012-10-15 07:50:24.151292 T [7609:70119846400540] SimpleServer -- Reply -- {"result"=>"test1"}
+2012-10-15 07:50:24.151292 T [7609:70119846400540] SimpleServer -- Reply -- {"result"=>"test1"} -- {"result"=>"test1"}
+2012-10-15 07:50:24.151432 T [7609:70119841815260] [507bf8806b69331db9000001] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "9\x00\x00\x00"
+2012-10-15 07:50:24.151432 T [7609:70119841815260] [507bf8806b69331db9000001] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "9\x00\x00\x00" -- "9\x00\x00\x00"
+2012-10-15 07:50:24.151446 D [7609:70119841815260] [507bf8806b69331db9000001] (0.6ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 4 bytes
+2012-10-15 07:50:24.151446 D [7609:70119841815260] [507bf8806b69331db9000001] (0.6ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 4 bytes
+2012-10-15 07:50:24.151511 T [7609:70119841815260] [507bf8806b69331db9000001] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "\x02servicemethod\x00\x18\x00\x00\x00TutorialService.Forward\x00\x10seq\x00\x00\x00\x00\x00\x00"
+2012-10-15 07:50:24.151511 T [7609:70119841815260] [507bf8806b69331db9000001] 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-15 07:50:24.151524 D [7609:70119841815260] [507bf8806b69331db9000001] (0.1ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 53 bytes
+2012-10-15 07:50:24.151524 D [7609:70119841815260] [507bf8806b69331db9000001] (0.1ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 53 bytes
+2012-10-15 07:50:24.151566 D [7609:70119841815260] [507bf8806b69331db9000001] RubySkynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
+2012-10-15 07:50:24.151566 D [7609:70119841815260] [507bf8806b69331db9000001] RubySkynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
+2012-10-15 07:50:24.151580 D [7609:70119841815260] [507bf8806b69331db9000001] RubySkynet::Client: TutorialService -- Reading response from server
+2012-10-15 07:50:24.151580 D [7609:70119841815260] [507bf8806b69331db9000001] RubySkynet::Client: TutorialService -- Reading response from server
+2012-10-15 07:50:24.151633 T [7609:70119841815260] [507bf8806b69331db9000001] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "&\x00\x00\x00"
+2012-10-15 07:50:24.151633 T [7609:70119841815260] [507bf8806b69331db9000001] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "&\x00\x00\x00" -- "&\x00\x00\x00"
+2012-10-15 07:50:24.151646 D [7609:70119841815260] [507bf8806b69331db9000001] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 4 bytes
+2012-10-15 07:50:24.151646 D [7609:70119841815260] [507bf8806b69331db9000001] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 4 bytes
+2012-10-15 07:50:24.151993 T [7609:70119841815260] [507bf8806b69331db9000001] 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-15 07:50:24.151993 T [7609:70119841815260] [507bf8806b69331db9000001] 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-15 07:50:24.152012 D [7609:70119841815260] [507bf8806b69331db9000001] (0.3ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 34 bytes
+2012-10-15 07:50:24.152012 D [7609:70119841815260] [507bf8806b69331db9000001] (0.3ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 34 bytes
+2012-10-15 07:50:24.152062 T [7609:70119841815260] [507bf8806b69331db9000001] RubySkynet::Client: TutorialService -- Response -- {"out"=>"\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00"}
+2012-10-15 07:50:24.152062 T [7609:70119841815260] [507bf8806b69331db9000001] 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-15 07:50:24.152095 T [7609:70119841815260] [507bf8806b69331db9000001] RubySkynet::Client: TutorialService -- Return Value -- {"result"=>"test1"}
+2012-10-15 07:50:24.152095 T [7609:70119841815260] [507bf8806b69331db9000001] RubySkynet::Client: TutorialService -- Return Value -- {"result"=>"test1"} -- {"result"=>"test1"}
+2012-10-15 07:50:24.152107 I [7609:70119841815260] [507bf8806b69331db9000001] (1.6ms) RubySkynet::Client: TutorialService -- Called Skynet Service: TutorialService.test1
+2012-10-15 07:50:24.152107 I [7609:70119841815260] [507bf8806b69331db9000001] (1.6ms) RubySkynet::Client: TutorialService -- Called Skynet Service: TutorialService.test1
+2012-10-15 07:50:24.153867 T [7609:70119841815260] 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:0x007f8c188f4c50@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>}
+2012-10-15 07:50:24.153867 T [7609:70119841815260] 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:0x007f8c188f4c50@/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:0x007f8c188f4c50@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>}
+2012-10-15 07:50:24.154430 D [7609:70119842071120] SimpleServer -- Waiting for a client to connect
+2012-10-15 07:50:24.154430 D [7609:70119842071120] SimpleServer -- Waiting for a client to connect
+2012-10-15 07:50:24.156556 D [7609:70119841815260] RubySkynet::Client: TutorialService -- Waiting for Service Handshake
+2012-10-15 07:50:24.156556 D [7609:70119841815260] RubySkynet::Client: TutorialService -- Waiting for Service Handshake
+2012-10-15 07:50:24.157234 D [7609:70119842071120] SimpleServer -- Client connected, waiting for data from client
+2012-10-15 07:50:24.157234 D [7609:70119842071120] SimpleServer -- Client connected, waiting for data from client
+2012-10-15 07:50:24.157474 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "$\x00\x00\x00"
+2012-10-15 07:50:24.157474 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "$\x00\x00\x00" -- "$\x00\x00\x00"
+2012-10-15 07:50:24.157492 D [7609:70119841815260] (0.9ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 4 bytes
+2012-10-15 07:50:24.157492 D [7609:70119841815260] (0.9ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 4 bytes
+2012-10-15 07:50:24.157557 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00"
+2012-10-15 07:50:24.157557 T [7609:70119841815260] 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-15 07:50:24.157569 D [7609:70119841815260] (0.1ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 32 bytes
+2012-10-15 07:50:24.157569 D [7609:70119841815260] (0.1ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 32 bytes
+2012-10-15 07:50:24.157617 T [7609:70119841815260] RubySkynet::Client: TutorialService -- Service Handshake -- {"registered"=>true, "clientid"=>"123"}
+2012-10-15 07:50:24.157617 T [7609:70119841815260] RubySkynet::Client: TutorialService -- Service Handshake -- {"registered"=>true, "clientid"=>"123"} -- {"registered"=>true, "clientid"=>"123"}
+2012-10-15 07:50:24.157633 D [7609:70119841815260] RubySkynet::Client: TutorialService -- Sending Client Handshake
+2012-10-15 07:50:24.157633 D [7609:70119841815260] RubySkynet::Client: TutorialService -- Sending Client Handshake
+2012-10-15 07:50:24.157644 T [7609:70119841815260] RubySkynet::Client: TutorialService -- Client Handshake -- {"clientid"=>"123"}
+2012-10-15 07:50:24.157644 T [7609:70119841815260] RubySkynet::Client: TutorialService -- Client Handshake -- {"clientid"=>"123"} -- {"clientid"=>"123"}
+2012-10-15 07:50:24.157665 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sending -- clientid 123
+2012-10-15 07:50:24.157665 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sending -- clientid 123 -- clientid 123
+2012-10-15 07:50:24.157713 D [7609:70119841815260] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sent 23 bytes
+2012-10-15 07:50:24.157713 D [7609:70119841815260] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sent 23 bytes
+2012-10-15 07:50:24.157807 D [7609:70119841815260] [507bf8806b69331db9000002] RubySkynet::Client: TutorialService -- Sending Header
+2012-10-15 07:50:24.157807 D [7609:70119841815260] [507bf8806b69331db9000002] RubySkynet::Client: TutorialService -- Sending Header
+2012-10-15 07:50:24.157825 T [7609:70119841815260] [507bf8806b69331db9000002] RubySkynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
+2012-10-15 07:50:24.157825 T [7609:70119841815260] [507bf8806b69331db9000002] RubySkynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
+2012-10-15 07:50:24.157859 T [7609:70119841815260] [507bf8806b69331db9000002] ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sending -- 9 servicemethod TutorialService.Forward seq
+2012-10-15 07:50:24.157859 T [7609:70119841815260] [507bf8806b69331db9000002] ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sending -- 9 servicemethod TutorialService.Forward seq -- 9 servicemethod TutorialService.Forward seq
+2012-10-15 07:50:24.159557 D [7609:70119842071120] SimpleServer --
+******************
+2012-10-15 07:50:24.159557 D [7609:70119842071120] SimpleServer --
+******************
+2012-10-15 07:50:24.159574 D [7609:70119842071120] SimpleServer -- Received Request
+2012-10-15 07:50:24.159574 D [7609:70119842071120] SimpleServer -- Received Request
+2012-10-15 07:50:24.159585 T [7609:70119842071120] SimpleServer -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
+2012-10-15 07:50:24.159585 T [7609:70119842071120] SimpleServer -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
+2012-10-15 07:50:24.160571 D [7609:70119841815260] [507bf8806b69331db9000002] (2.7ms) ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sent 57 bytes
+2012-10-15 07:50:24.160571 D [7609:70119841815260] [507bf8806b69331db9000002] (2.7ms) ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sent 57 bytes
+2012-10-15 07:50:24.160620 T [7609:70119841815260] [507bf8806b69331db9000002] RubySkynet::Client: TutorialService -- Parameters: -- {"some"=>"parameters"}
+2012-10-15 07:50:24.160620 T [7609:70119841815260] [507bf8806b69331db9000002] RubySkynet::Client: TutorialService -- Parameters: -- {"some"=>"parameters"} -- {"some"=>"parameters"}
+2012-10-15 07:50:24.160655 D [7609:70119841815260] [507bf8806b69331db9000002] RubySkynet::Client: TutorialService -- Sending Request
+2012-10-15 07:50:24.160655 D [7609:70119841815260] [507bf8806b69331db9000002] RubySkynet::Client: TutorialService -- Sending Request
+2012-10-15 07:50:24.160667 T [7609:70119841815260] [507bf8806b69331db9000002] RubySkynet::Client: TutorialService -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507bf8806b69331db9000002", "retrycount"=>0, "originaddress"=>""}}
+2012-10-15 07:50:24.160667 T [7609:70119841815260] [507bf8806b69331db9000002] RubySkynet::Client: TutorialService -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507bf8806b69331db9000002", "retrycount"=>0, "originaddress"=>""}} -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507bf8806b69331db9000002", "retrycount"=>0, "originaddress"=>""}}
+2012-10-15 07:50:24.160690 T [7609:70119841815260] [507bf8806b69331db9000002] ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sending -- ª clientid 123 in some parameters method test1 requestinfo Q requestid 507bf8806b69331db9000002 retrycount originaddress
+2012-10-15 07:50:24.160690 T [7609:70119841815260] [507bf8806b69331db9000002] ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sending -- ª clientid 123 in some parameters method test1 requestinfo Q requestid 507bf8806b69331db9000002 retrycount originaddress -- ª clientid 123 in some parameters method test1 requestinfo Q requestid 507bf8806b69331db9000002 retrycount originaddress
+2012-10-15 07:50:24.160743 D [7609:70119841815260] [507bf8806b69331db9000002] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sent 170 bytes
+2012-10-15 07:50:24.160743 D [7609:70119841815260] [507bf8806b69331db9000002] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sent 170 bytes
+2012-10-15 07:50:24.160782 D [7609:70119841815260] [507bf8806b69331db9000002] RubySkynet::Client: TutorialService -- Reading header from server
+2012-10-15 07:50:24.160782 D [7609:70119841815260] [507bf8806b69331db9000002] RubySkynet::Client: TutorialService -- Reading header from server
+2012-10-15 07:50:24.160917 T [7609:70119842071120] SimpleServer -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507bf8806b69331db9000002", "retrycount"=>0, "originaddress"=>""}}
+2012-10-15 07:50:24.160917 T [7609:70119842071120] SimpleServer -- Request -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507bf8806b69331db9000002", "retrycount"=>0, "originaddress"=>""}} -- {"clientid"=>"123", "in"=>"\x1A\x00\x00\x00\x02some\x00\v\x00\x00\x00parameters\x00\x00", "method"=>"test1", "requestinfo"=>{"requestid"=>"507bf8806b69331db9000002", "retrycount"=>0, "originaddress"=>""}}
+2012-10-15 07:50:24.160946 D [7609:70119842071120] SimpleServer -- Sending Header
+2012-10-15 07:50:24.160946 D [7609:70119842071120] SimpleServer -- Sending Header
+2012-10-15 07:50:24.161005 D [7609:70119842071120] SimpleServer -- Sending Reply
+2012-10-15 07:50:24.161005 D [7609:70119842071120] SimpleServer -- Sending Reply
+2012-10-15 07:50:24.161018 T [7609:70119842071120] SimpleServer -- Reply -- {"result"=>"test1"}
+2012-10-15 07:50:24.161018 T [7609:70119842071120] SimpleServer -- Reply -- {"result"=>"test1"} -- {"result"=>"test1"}
+2012-10-15 07:50:24.162503 T [7609:70119841815260] [507bf8806b69331db9000002] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "9\x00\x00\x00"
+2012-10-15 07:50:24.162503 T [7609:70119841815260] [507bf8806b69331db9000002] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "9\x00\x00\x00" -- "9\x00\x00\x00"
+2012-10-15 07:50:24.162519 D [7609:70119841815260] [507bf8806b69331db9000002] (1.7ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 4 bytes
+2012-10-15 07:50:24.162519 D [7609:70119841815260] [507bf8806b69331db9000002] (1.7ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 4 bytes
+2012-10-15 07:50:24.162580 T [7609:70119841815260] [507bf8806b69331db9000002] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "\x02servicemethod\x00\x18\x00\x00\x00TutorialService.Forward\x00\x10seq\x00\x00\x00\x00\x00\x00"
+2012-10-15 07:50:24.162580 T [7609:70119841815260] [507bf8806b69331db9000002] 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-15 07:50:24.162592 D [7609:70119841815260] [507bf8806b69331db9000002] (0.1ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 53 bytes
+2012-10-15 07:50:24.162592 D [7609:70119841815260] [507bf8806b69331db9000002] (0.1ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 53 bytes
+2012-10-15 07:50:24.162631 D [7609:70119841815260] [507bf8806b69331db9000002] RubySkynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
+2012-10-15 07:50:24.162631 D [7609:70119841815260] [507bf8806b69331db9000002] RubySkynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
+2012-10-15 07:50:24.162643 D [7609:70119841815260] [507bf8806b69331db9000002] RubySkynet::Client: TutorialService -- Reading response from server
+2012-10-15 07:50:24.162643 D [7609:70119841815260] [507bf8806b69331db9000002] RubySkynet::Client: TutorialService -- Reading response from server
+2012-10-15 07:50:24.162699 T [7609:70119841815260] [507bf8806b69331db9000002] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "&\x00\x00\x00"
+2012-10-15 07:50:24.162699 T [7609:70119841815260] [507bf8806b69331db9000002] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "&\x00\x00\x00" -- "&\x00\x00\x00"
+2012-10-15 07:50:24.162713 D [7609:70119841815260] [507bf8806b69331db9000002] (0.1ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 4 bytes
+2012-10-15 07:50:24.162713 D [7609:70119841815260] [507bf8806b69331db9000002] (0.1ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 4 bytes
+2012-10-15 07:50:24.162770 T [7609:70119841815260] [507bf8806b69331db9000002] 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-15 07:50:24.162770 T [7609:70119841815260] [507bf8806b69331db9000002] 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-15 07:50:24.162781 D [7609:70119841815260] [507bf8806b69331db9000002] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 34 bytes
+2012-10-15 07:50:24.162781 D [7609:70119841815260] [507bf8806b69331db9000002] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 34 bytes
+2012-10-15 07:50:24.162821 T [7609:70119841815260] [507bf8806b69331db9000002] RubySkynet::Client: TutorialService -- Response -- {"out"=>"\x17\x00\x00\x00\x02result\x00\x06\x00\x00\x00test1\x00\x00"}
+2012-10-15 07:50:24.162821 T [7609:70119841815260] [507bf8806b69331db9000002] 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-15 07:50:24.163280 T [7609:70119841815260] [507bf8806b69331db9000002] RubySkynet::Client: TutorialService -- Return Value -- {"result"=>"test1"}
+2012-10-15 07:50:24.163280 T [7609:70119841815260] [507bf8806b69331db9000002] RubySkynet::Client: TutorialService -- Return Value -- {"result"=>"test1"} -- {"result"=>"test1"}
+2012-10-15 07:50:24.163295 I [7609:70119841815260] [507bf8806b69331db9000002] (5.5ms) RubySkynet::Client: TutorialService -- Called Skynet Service: TutorialService.test1
+2012-10-15 07:50:24.163295 I [7609:70119841815260] [507bf8806b69331db9000002] (5.5ms) RubySkynet::Client: TutorialService -- Called Skynet Service: TutorialService.test1
+2012-10-15 07:50:24.164837 T [7609:70119841815260] 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:0x007f8c19280b20@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>}
+2012-10-15 07:50:24.164837 T [7609:70119841815260] 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:0x007f8c19280b20@/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:0x007f8c19280b20@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>}
+2012-10-15 07:50:24.164966 D [7609:70119847102520] SimpleServer -- Waiting for a client to connect
+2012-10-15 07:50:24.164966 D [7609:70119847102520] SimpleServer -- Waiting for a client to connect
+2012-10-15 07:50:24.169265 D [7609:70119841815260] RubySkynet::Client: TutorialService -- Waiting for Service Handshake
+2012-10-15 07:50:24.169265 D [7609:70119841815260] RubySkynet::Client: TutorialService -- Waiting for Service Handshake
+2012-10-15 07:50:24.169453 D [7609:70119847102520] SimpleServer -- Client connected, waiting for data from client
+2012-10-15 07:50:24.169453 D [7609:70119847102520] SimpleServer -- Client connected, waiting for data from client
+2012-10-15 07:50:24.169766 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "$\x00\x00\x00"
+2012-10-15 07:50:24.169766 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "$\x00\x00\x00" -- "$\x00\x00\x00"
+2012-10-15 07:50:24.169784 D [7609:70119841815260] (0.5ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 4 bytes
+2012-10-15 07:50:24.169784 D [7609:70119841815260] (0.5ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 4 bytes
+2012-10-15 07:50:24.169862 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:2000"] -- #read <== received -- "\bregistered\x00\x01\x02clientid\x00\x04\x00\x00\x00123\x00\x00"
+2012-10-15 07:50:24.169862 T [7609:70119841815260] 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-15 07:50:24.169872 D [7609:70119841815260] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 32 bytes
+2012-10-15 07:50:24.169872 D [7609:70119841815260] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 32 bytes
+2012-10-15 07:50:24.169911 T [7609:70119841815260] RubySkynet::Client: TutorialService -- Service Handshake -- {"registered"=>true, "clientid"=>"123"}
+2012-10-15 07:50:24.169911 T [7609:70119841815260] RubySkynet::Client: TutorialService -- Service Handshake -- {"registered"=>true, "clientid"=>"123"} -- {"registered"=>true, "clientid"=>"123"}
+2012-10-15 07:50:24.169926 D [7609:70119841815260] RubySkynet::Client: TutorialService -- Sending Client Handshake
+2012-10-15 07:50:24.169926 D [7609:70119841815260] RubySkynet::Client: TutorialService -- Sending Client Handshake
+2012-10-15 07:50:24.169935 T [7609:70119841815260] RubySkynet::Client: TutorialService -- Client Handshake -- {"clientid"=>"123"}
+2012-10-15 07:50:24.169935 T [7609:70119841815260] RubySkynet::Client: TutorialService -- Client Handshake -- {"clientid"=>"123"} -- {"clientid"=>"123"}
+2012-10-15 07:50:24.169954 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sending -- clientid 123
+2012-10-15 07:50:24.169954 T [7609:70119841815260] ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sending -- clientid 123 -- clientid 123
+2012-10-15 07:50:24.170000 D [7609:70119841815260] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sent 23 bytes
+2012-10-15 07:50:24.170000 D [7609:70119841815260] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sent 23 bytes
+2012-10-15 07:50:24.170110 D [7609:70119841815260] [507bf8806b69331db9000003] RubySkynet::Client: TutorialService -- Sending Header
+2012-10-15 07:50:24.170110 D [7609:70119841815260] [507bf8806b69331db9000003] RubySkynet::Client: TutorialService -- Sending Header
+2012-10-15 07:50:24.170128 T [7609:70119841815260] [507bf8806b69331db9000003] RubySkynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
+2012-10-15 07:50:24.170128 T [7609:70119841815260] [507bf8806b69331db9000003] RubySkynet::Client: TutorialService -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
+2012-10-15 07:50:24.170152 T [7609:70119841815260] [507bf8806b69331db9000003] ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sending -- 9 servicemethod TutorialService.Forward seq
+2012-10-15 07:50:24.170152 T [7609:70119841815260] [507bf8806b69331db9000003] ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sending -- 9 servicemethod TutorialService.Forward seq -- 9 servicemethod TutorialService.Forward seq
+2012-10-15 07:50:24.170198 D [7609:70119841815260] [507bf8806b69331db9000003] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sent 57 bytes
+2012-10-15 07:50:24.170198 D [7609:70119841815260] [507bf8806b69331db9000003] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sent 57 bytes
+2012-10-15 07:50:24.170216 T [7609:70119841815260] [507bf8806b69331db9000003] RubySkynet::Client: TutorialService -- Parameters: -- {"duration"=>3.5}
+2012-10-15 07:50:24.170216 T [7609:70119841815260] [507bf8806b69331db9000003] RubySkynet::Client: TutorialService -- Parameters: -- {"duration"=>3.5} -- {"duration"=>3.5}
+2012-10-15 07:50:24.170251 D [7609:70119841815260] [507bf8806b69331db9000003] RubySkynet::Client: TutorialService -- Sending Request
+2012-10-15 07:50:24.170251 D [7609:70119841815260] [507bf8806b69331db9000003] RubySkynet::Client: TutorialService -- Sending Request
+2012-10-15 07:50:24.170261 T [7609:70119841815260] [507bf8806b69331db9000003] 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"=>"507bf8806b69331db9000003", "retrycount"=>0, "originaddress"=>""}}
+2012-10-15 07:50:24.170261 T [7609:70119841815260] [507bf8806b69331db9000003] 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"=>"507bf8806b69331db9000003", "retrycount"=>0, "originaddress"=>""}} -- {"clientid"=>"123", "in"=>"\x17\x00\x00\x00\x01duration\x00\x00\x00\x00\x00\x00\x00\f@\x00", "method"=>"sleep", "requestinfo"=>{"requestid"=>"507bf8806b69331db9000003", "retrycount"=>0, "originaddress"=>""}}
+2012-10-15 07:50:24.170281 T [7609:70119841815260] [507bf8806b69331db9000003] ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sending -- § clientid 123 in duration @ method sleep requestinfo Q requestid 507bf8806b69331db9000003 retrycount originaddress
+2012-10-15 07:50:24.170281 T [7609:70119841815260] [507bf8806b69331db9000003] ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sending -- § clientid 123 in duration @ method sleep requestinfo Q requestid 507bf8806b69331db9000003 retrycount originaddress -- § clientid 123 in duration @ method sleep requestinfo Q requestid 507bf8806b69331db9000003 retrycount originaddress
+2012-10-15 07:50:24.170324 D [7609:70119841815260] [507bf8806b69331db9000003] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sent 167 bytes
+2012-10-15 07:50:24.170324 D [7609:70119841815260] [507bf8806b69331db9000003] (0.0ms) ResilientSocket::TCPClient ["localhost:2000"] -- #write ==> sent 167 bytes
+2012-10-15 07:50:24.170340 D [7609:70119841815260] [507bf8806b69331db9000003] RubySkynet::Client: TutorialService -- Reading header from server
+2012-10-15 07:50:24.170340 D [7609:70119841815260] [507bf8806b69331db9000003] RubySkynet::Client: TutorialService -- Reading header from server
+2012-10-15 07:50:24.170605 D [7609:70119847102520] SimpleServer --
+******************
+2012-10-15 07:50:24.170605 D [7609:70119847102520] SimpleServer --
+******************
+2012-10-15 07:50:24.170619 D [7609:70119847102520] SimpleServer -- Received Request
+2012-10-15 07:50:24.170619 D [7609:70119847102520] SimpleServer -- Received Request
+2012-10-15 07:50:24.170628 T [7609:70119847102520] SimpleServer -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
+2012-10-15 07:50:24.170628 T [7609:70119847102520] SimpleServer -- Header -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0} -- {"servicemethod"=>"TutorialService.Forward", "seq"=>0}
+2012-10-15 07:50:24.170705 T [7609:70119847102520] SimpleServer -- Request -- {"clientid"=>"123", "in"=>"\x17\x00\x00\x00\x01duration\x00\x00\x00\x00\x00\x00\x00\f@\x00", "method"=>"sleep", "requestinfo"=>{"requestid"=>"507bf8806b69331db9000003", "retrycount"=>0, "originaddress"=>""}}
+2012-10-15 07:50:24.170705 T [7609:70119847102520] SimpleServer -- Request -- {"clientid"=>"123", "in"=>"\x17\x00\x00\x00\x01duration\x00\x00\x00\x00\x00\x00\x00\f@\x00", "method"=>"sleep", "requestinfo"=>{"requestid"=>"507bf8806b69331db9000003", "retrycount"=>0, "originaddress"=>""}} -- {"clientid"=>"123", "in"=>"\x17\x00\x00\x00\x01duration\x00\x00\x00\x00\x00\x00\x00\f@\x00", "method"=>"sleep", "requestinfo"=>{"requestid"=>"507bf8806b69331db9000003", "retrycount"=>0, "originaddress"=>""}}
+2012-10-15 07:50:27.171390 W [7609:70119841815260] [507bf8806b69331db9000003] ResilientSocket::TCPClient ["localhost:2000"] -- #read Timeout waiting for server to reply
+2012-10-15 07:50:27.171390 W [7609:70119841815260] [507bf8806b69331db9000003] ResilientSocket::TCPClient ["localhost:2000"] -- #read Timeout waiting for server to reply
+2012-10-15 07:50:27.171584 D [7609:70119841815260] [507bf8806b69331db9000003] (3001.2ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 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.2.0/lib/resilient_socket/tcp_client.rb:310:in `block in read'
+/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_debug'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:304: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@ruby_skynet/gems/semantic_logger-0.7.0/lib/semantic_logger/base.rb:181: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.7.0/lib/semantic_logger/base.rb:161: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@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'
+/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'
+2012-10-15 07:50:27.171584 D [7609:70119841815260] [507bf8806b69331db9000003] (3001.2ms) ResilientSocket::TCPClient ["localhost:2000"] -- #read <== read 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.2.0/lib/resilient_socket/tcp_client.rb:310:in `block in read'
+/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_debug'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:304: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@ruby_skynet/gems/semantic_logger-0.7.0/lib/semantic_logger/base.rb:181: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.7.0/lib/semantic_logger/base.rb:161: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@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'
+/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@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:310:in `block in read'
+/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_debug'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:304: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@ruby_skynet/gems/semantic_logger-0.7.0/lib/semantic_logger/base.rb:181: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.7.0/lib/semantic_logger/base.rb:161: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@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'
+/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'
+2012-10-15 07:50:27.171620 I [7609:70119841815260] [507bf8806b69331db9000003] (3001.5ms) 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.2.0/lib/resilient_socket/tcp_client.rb:310:in `block in read'
+/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_debug'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:304: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@ruby_skynet/gems/semantic_logger-0.7.0/lib/semantic_logger/base.rb:181: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.7.0/lib/semantic_logger/base.rb:161: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@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'
+/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'
+2012-10-15 07:50:27.171620 I [7609:70119841815260] [507bf8806b69331db9000003] (3001.5ms) 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.2.0/lib/resilient_socket/tcp_client.rb:310:in `block in read'
+/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_debug'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:304: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@ruby_skynet/gems/semantic_logger-0.7.0/lib/semantic_logger/base.rb:181: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.7.0/lib/semantic_logger/base.rb:161: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@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'
+/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@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:310:in `block in read'
+/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_debug'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:304: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@ruby_skynet/gems/semantic_logger-0.7.0/lib/semantic_logger/base.rb:181: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.7.0/lib/semantic_logger/base.rb:161: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@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'
+/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'
+2012-10-15 07:50:27.173356 T [7609:70119841815260] 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:0x007f8c192df3a0@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>}
+2012-10-15 07:50:27.173356 T [7609:70119841815260] 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:0x007f8c192df3a0@/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:0x007f8c192df3a0@/Users/rmorrison/Sandbox/ruby_skynet/lib/ruby_skynet/client.rb:107>}
+2012-10-15 07:50:27.174289 W [7609:70119841815260] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 1
+2012-10-15 07:50:27.174289 W [7609:70119841815260] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 1
+2012-10-15 07:50:27.275711 W [7609:70119841815260] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 2
+2012-10-15 07:50:27.275711 W [7609:70119841815260] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 2
+2012-10-15 07:50:27.377459 W [7609:70119841815260] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 3
+2012-10-15 07:50:27.377459 W [7609:70119841815260] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 3
+2012-10-15 07:50:27.478020 W [7609:70119841815260] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 4
+2012-10-15 07:50:27.478020 W [7609:70119841815260] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 4
+2012-10-15 07:50:27.579733 W [7609:70119841815260] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 5
+2012-10-15 07:50:27.579733 W [7609:70119841815260] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Retry: 5
+2012-10-15 07:50:27.681304 E [7609:70119841815260] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Giving up after 5 retries
+2012-10-15 07:50:27.681304 E [7609:70119841815260] ResilientSocket::TCPClient ["localhost:3300"] -- Connection failure: Errno::ECONNREFUSED: Connection refused - connect(2). Giving up after 5 retries
+2012-10-15 07:50:27.681437 I [7609:70119841815260] (508.0ms) ResilientSocket::TCPClient ["localhost:3300"] -- Connecting to server localhost:3300 -- ResilientSocket::ConnectionFailure: After 5 connection attempts to host 'localhost:3300': Errno::ECONNREFUSED: Connection refused - connect(2)
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:496:in `rescue in block in connect_to_server'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:474: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.2.0/lib/resilient_socket/tcp_client.rb:467:in `connect_to_server'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:241:in `connect'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:201: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@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'
+/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'
+2012-10-15 07:50:27.681437 I [7609:70119841815260] (508.0ms) ResilientSocket::TCPClient ["localhost:3300"] -- Connecting to server localhost:3300 -- ResilientSocket::ConnectionFailure: After 5 connection attempts to host 'localhost:3300': Errno::ECONNREFUSED: Connection refused - connect(2)
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:496:in `rescue in block in connect_to_server'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:474: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.2.0/lib/resilient_socket/tcp_client.rb:467:in `connect_to_server'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:241:in `connect'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:201: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@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'
+/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 connection attempts to host 'localhost:3300': Errno::ECONNREFUSED: Connection refused - connect(2)
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:496:in `rescue in block in connect_to_server'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:474: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.2.0/lib/resilient_socket/tcp_client.rb:467:in `connect_to_server'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:241:in `connect'
+/Users/rmorrison/.rvm/gems/ruby-1.9.3-p194@ruby_skynet/gems/resilient_socket-0.2.0/lib/resilient_socket/tcp_client.rb:201: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@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'
+/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'