Only seen it once -- which was enough to cause it to crash and burn, but rare.  
(With the patch I can see it only affects 1 of 116 instances with quite an 
eclectic variety.)  So I don't think it will affect too many users.  If we get 
evidence that it is a widespread issue then I agree the jclouds API and/or 
fallbacks should be revisited.

That's far from being the biggest problem with the softlayer provider however!  
The fact that it is working reveals another big flaw:  it takes more than 10m 
just to list the nodes!  Seems to be because it makes several requests for 
every single guest VM to populate details.  A cache (e.g. of product types) 
would speed that up enormously.  Or having an option to `listNodes` with very 
sparse details -- e.g. to provision a machine it currently does `listNodes()` 
in `CreateNodesWithGroupEncodedIntoNameThenAddToSet.java` which goes and makes 
lots of requests to get all the details even though it only needs the names!

However: with this patch it is working.  Great effort folks.

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds/pull/199#issuecomment-28256606

Reply via email to