Skip to content

Instantly share code, notes, and snippets.

@mpage
Created July 27, 2012 17:49
Show Gist options
  • Save mpage/3189344 to your computer and use it in GitHub Desktop.
Save mpage/3189344 to your computer and use it in GitHub Desktop.
Possible race
it should behave like drain
should cause the warden to exit after all connections are closed
should break connections that are inactive
should break link requests
should break run requests
should break stream requests
should snapshot all containers
should recreate existing containers
should not place existing containers networks back into the pool
terminate called after throwing an instance of 'std::runtime_error'
what(): failed to close nonexistent acceptor
should not place existing containers ports back into the pool (FAILED - 1)
Failures:
1) insecure it should behave like drain should not place existing
containers ports back into the pool
Failure/Error: c.net_in(:handle => h).host_port.should == (old_port + 1)
expected: 61011
got: 61001 (using ==)
Shared Example Group: "drain" called from
./spec/container/insecure_spec.rb:96
# /home/pieter/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/rspec-expectations-2.11.1/lib/rspec/expectations/fail_with.rb:33:in
`fail_with'
# /home/pieter/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/rspec-expectations-2.11.1/lib/rspec/matchers/operator_matcher.rb:47:in
`fail_with_message'
# /home/pieter/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/rspec-expectations-2.11.1/lib/rspec/matchers/operator_matcher.rb:69:in
`__delegate_operator'
# /home/pieter/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/rspec-expectations-2.11.1/lib/rspec/matchers/operator_matcher.rb:59:in
`eval_match'
# /home/pieter/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/rspec-expectations-2.11.1/lib/rspec/matchers/operator_matcher.rb:28:in
`block in use_custom_matcher_or_delegate'
# ./spec/support/examples/drain.rb:90:in `block (2 levels) in
<top (required)>'
# /home/pieter/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in
`instance_eval'
# /home/pieter/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in
`block in run'
# /home/pieter/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in
`with_around_each_hooks'
# /home/pieter/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in
`run'
# /home/pieter/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in
`block in run_examples'
# /home/pieter/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in
`map'
# /home/pieter/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in
`run_examples'
# /home/pieter/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in
`run'
# /home/pieter/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in
`block in run'
# /home/pieter/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in
`map'
# /home/pieter/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in
`run'
# /home/pieter/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in
`block (2 levels) in run'
# /home/pieter/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in
`map'
# /home/pieter/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in
`block in run'
# /home/pieter/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in
`report'
# /home/pieter/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in
`run'
# /home/pieter/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in
`run'
# /home/pieter/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in
`block in autorun'
Finished in 12.16 seconds
58 examples, 1 failure
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment