When a Rightscale::HttpConnection is created, params are passed into it which can include options such as :http_connection_open_timeout which defaults to 5. However, the :connection_options are not being passed all the way from the programmer API to the RightAwsBaseInterface constructor. Shouldn't:
When a Rightscale::HttpConnection is created, params are passed into it which can include options such as :http_connection_open_timeout which defaults to 5. However, the :connection_options are not being passed all the way from the programmer API to the RightAwsBaseInterface constructor. Shouldn't:
https://github.com/rightscale/right_aws/blob/master/lib/awsbase/right_awsbase.rb#L413-L433
Be something like:
https://github.com/lwoodson/right_aws/blob/master/lib/awsbase/right_awsbase.rb#L413-L434
This allows overriding the timeout to work correctly:
I am willing to make the bug fix with tests and submit a pull request if you feel like this is the right fix.