From a3923e667ca2c78734665389be964aa8492cfe1c Mon Sep 17 00:00:00 2001 From: thedarkone <thedarkone2@gmail.com> Date: Sat, 4 Apr 2015 22:33:32 +0200 Subject: AR::ConPool - reduce post checkout critical section. Move post checkout connection verification out of mutex.synchronize. --- activerecord/test/cases/connection_adapters/adapter_leasing_test.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'activerecord/test') diff --git a/activerecord/test/cases/connection_adapters/adapter_leasing_test.rb b/activerecord/test/cases/connection_adapters/adapter_leasing_test.rb index 662e19f35e..fd5f183ab0 100644 --- a/activerecord/test/cases/connection_adapters/adapter_leasing_test.rb +++ b/activerecord/test/cases/connection_adapters/adapter_leasing_test.rb @@ -24,7 +24,9 @@ module ActiveRecord def test_lease_twice assert @adapter.lease, 'should lease adapter' - assert_not @adapter.lease, 'should not lease adapter' + assert_raises(ActiveRecordError) do + @adapter.lease + end end def test_expire_mutates_in_use -- cgit v1.2.3