diff options
author | Yvan <yvmarques@gmail.com> | 2012-03-27 16:42:23 +0300 |
---|---|---|
committer | Yvan <yvmarques@gmail.com> | 2012-03-27 16:42:23 +0300 |
commit | 2519ecf686a8821e75a9a5bc271615be04e89059 (patch) | |
tree | 4fc734f24bf13b41c0bfb779e7783cfde1b0b06d /config/initializers/connection_fix.rb | |
parent | 3b4e7b315b598d10cf4c1a19d4a23b9da5ce12bf (diff) | |
download | gitlab-ce-2519ecf686a8821e75a9a5bc271615be04e89059.tar.gz |
Changed for mysql2 adapter
Diffstat (limited to 'config/initializers/connection_fix.rb')
-rw-r--r-- | config/initializers/connection_fix.rb | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/config/initializers/connection_fix.rb b/config/initializers/connection_fix.rb index e77253afc4e..d15b0c206cf 100644 --- a/config/initializers/connection_fix.rb +++ b/config/initializers/connection_fix.rb @@ -1,10 +1,10 @@ module ActiveRecord::ConnectionAdapters - class MysqlAdapter + class Mysql2Adapter alias_method :execute_without_retry, :execute def execute(*args) execute_without_retry(*args) - rescue ActiveRecord::StatementInvalid => e + rescue Mysql2::Error => e if e.message =~ /server has gone away/i warn "Server timed out, retrying" reconnect! @@ -14,4 +14,4 @@ module ActiveRecord::ConnectionAdapters end end end -end +end
\ No newline at end of file |