diff options
Diffstat (limited to 'lib/gitlab/database/load_balancing.rb')
-rw-r--r-- | lib/gitlab/database/load_balancing.rb | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/gitlab/database/load_balancing.rb b/lib/gitlab/database/load_balancing.rb index e16db5af8ce..6517923d23e 100644 --- a/lib/gitlab/database/load_balancing.rb +++ b/lib/gitlab/database/load_balancing.rb @@ -47,6 +47,8 @@ module Gitlab # Returns the role (primary/replica) of the database the connection is # connecting to. def self.db_role_for_connection(connection) + return ROLE_UNKNOWN if connection.is_a?(::Gitlab::Database::LoadBalancing::ConnectionProxy) + db_config = Database.db_config_for_connection(connection) return ROLE_UNKNOWN unless db_config |