Skip to content

@robrasmussen /gist:3715360
Created

Embed URL

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Fix for thread-safety bug in ActiveRecord::ConnectionAdapters::ConnectionPool
module ActiveRecord
module ConnectionAdapters
class ConnectionPool
def release_connection_with_synchronization(with_id = current_connection_id)
synchronize do
release_connection_without_synchronization(with_id)
end
end
alias_method_chain :release_connection, :synchronization
def clear_stale_cached_connections_with_synchronization!
synchronize do
clear_stale_cached_connections_without_synchronization!
end
end
alias_method_chain :clear_stale_cached_connections!, :synchronization
end
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.