# File lib/awsbase/right_awsbase.rb, line 414
        def get_conn(connection_name, lib_params, logger)
#            thread = lib_params[:multi_thread] ? Thread.current : Thread.main
#            thread[connection_name] ||= Rightscale::HttpConnection.new(:exception => Aws::AwsError, :logger => logger)
#            conn = thread[connection_name]
#            return conn
            http_conn = nil
            conn_mode = lib_params[:connection_mode]
            if conn_mode == :per_request
                http_conn = Rightscale::HttpConnection.new(:exception => AwsError, :logger => logger)

            elsif conn_mode == :per_thread || conn_mode == :single
                thread = conn_mode == :per_thread ? Thread.current : Thread.main
                thread[connection_name] ||= Rightscale::HttpConnection.new(:exception => AwsError, :logger => logger)
                http_conn =  thread[connection_name]
#                ret = request_info_impl(http_conn, bench, request, parser, &block)
            end
            return http_conn

        end