Hi, I've had this random chat with half a dozen people at this point.
Basically, the idea is to publish a JSON file with a size -> price mapping for each provider. This data would be pushed up to an http server 'somewhere' on the internet. When provider X changes their prices, we would just push up new json files, and libcloud copies around the universe would fetch this on demand. Thoughts on the basics? This makes it easier to make a 'long stable' version of libcloud, because right now we will need to be pushing a new release every month, because some provider is always changing pricing. Obviously, we would want to cache the file on the libcloud client side, and ideally give people a way for people to change the URL, thinking of a few functions on the top level module, something like: libcloud.price_cache_update() libcloud.price_cache_set_url() "where' to publish this file might be the hardest question, I'd like to do it on ASF resources, but that might cause some issues on the infrastructure side, as they have been burned in the past by some java projects hammering servers for dumb files. Thanks, Paul
