module Semian::Mysql2
def ping
def ping return false if closed? result = nil acquire_semian_resource(adapter: :mysql, scope: :ping) do result = raw_ping raise PingFailure, result.to_s unless result end result rescue ResourceBusyError, CircuitOpenError, PingFailure false end