Make an EADDRINUSE on server bind fatal.

This is important because if we try to rebind after a migration and
someone else is in the way, any clients trying to reconnect to us will
instead be connecting to the squatter.
This commit is contained in:
Alex Young
2012-07-16 12:34:39 +01:00
parent 2e20e7197a
commit 1caa3d4e27
4 changed files with 18 additions and 12 deletions

View File

@@ -80,7 +80,8 @@ class TestDestErrorHandling < Test::Unit::TestCase
end
def test_cant_rebind_retries
def test_cant_rebind_dies
@env.nbd1.can_die(6)
run_fake( "source/successful_transfer" )
end