this means that the pricing matrix needs to be updated. run this script - contrib/scrape-ec2-prices.py <https://github.com/apache/libcloud/pull/997/files/b5d6854da0949428073ba79c0ba57fbd8490eb72#diff-7d54f02cd73f04536b721afab9f721cb>
On Thu, Jan 19, 2017 at 2:43 AM, Francisco Javier Ros Muñoz < fj...@doalitic.com> wrote: > Hi everyone! > > Libcloud 1.5.0 breaks when trying to get prices for the Ohio region in EC2: > > Get sizes > Traceback (most recent call last): > File "/var/www/cloudbroker/cloudbroker/broker/ec2.py", line 248, in > _retrieve_sizes_all_regions > sizes = driver.list_sizes() > File > "/usr/local/lib/python3.4/dist-packages/libcloud/compute/drivers/ec2.py", > line 2902, in list_sizes > price = self._get_size_price(size_id=instance_type) > File "/usr/local/lib/python3.4/dist-packages/libcloud/compute/base.py", > line 1530, in _get_size_price > size_id=size_id) > File "/usr/local/lib/python3.4/dist-packages/libcloud/pricing.py", line > 146, in get_size_price > pricing = get_pricing(driver_type=driver_type, > driver_name=driver_name) > File "/usr/local/lib/python3.4/dist-packages/libcloud/pricing.py", line > 101, in get_pricing > size_pricing = pricing_data[driver_type][driver_name] > KeyError: ‘ec2_us_east_ohio' > > > macbook:libcloud-1.5.0 fjros$ find . -type f | xargs grep -i ohio > ./CHANGES.rst:- [ec2] Add US-EAST2 (Ohio) > ./docs/compute/drivers/ec2.rst:* US East (Ohio) Region > ./libcloud/compute/drivers/ec2.py: # US East (Ohio) Region > ./libcloud/compute/drivers/ec2.py: 'api_name': 'ec2_us_east_ohio', > ./libcloud/compute/types.py: EC2_US_EAST_OHIO = 'ec2_us_east_ohio' > ./libcloud/compute/types.py: Provider.EC2_US_EAST_OHIO: Provider.EC2, > macbook:libcloud-1.5.0 fjros$ > > > macbook:libcloud-1.5.0 fjros$ curl -s https://git-wip-us.apache.org/ > repos/asf?p="libcloud.git;a=blob_plain;f=libcloud/data/pricing.json" | > grep -i ohio > macbook:libcloud-1.5.0 fjros$ > > > Did not try yet, but it might be impacting 2.0.0rc1-tentative also. Anyone > else facing the same issue? > > Thanks, > -- > Francisco J. Ros > >