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
>
>

Reply via email to