Many conceptual changes in the last commit! I still need to have a deeper look at the hardware profiles and image matching, but here is a first review.
>Could you please help me understand better the RateLimitRetryHandler. You implemented it right, but it is not retrying as far as I can see, because you have defined a very small max wait period. basically the handler will inspect the headers and determine when the next available request can be sent. If that interval is too much, then it aborts and returns the 429 error and propagates the exception; if not, waits the required time and sends the request again. You need to set the max rate limit wait to a higher value, such as one or two minutes and see. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds-labs/pull/338#issuecomment-275668496