Closed ckelner closed 9 years ago
This seems to be stemming from this line: https://github.com/Netflix/ice/blob/master/src/java/com/netflix/ice/basic/BasicReservationService.java#L174
hasNewPrice = setPrice(utilization, currentTime, Zone.getZone(offer.getAvailabilityZone()).region, usageType, offer.getFixedPrice(), hourly) || hasNewPrice;
Specifically I think it is Zone.getZone(offer.getAvailabilityZone()).region
Where Zone.getZone()
can return null as seen here: https://github.com/netflix/ice/blob/master/src/java/com/netflix/ice/tag/Zone.java#L118
if (name.isEmpty() || name.equals(region.name))
return null;
Looks like there is a new zone from AWS for sa-east-1
:
2015-02-26 13:23:13,591 [localhost-startStop-1] WARN basic.BasicReservationService - Not able to setting RI price for: zone=sa-east-1c - utilization=HEAVY - usageType=m3.xlarge.sqlserverweb - fixedPrice=10550.0 - hourly=0.0
2015-02-26 13:23:13,591 [localhost-startStop-1] WARN basic.BasicReservationService - Not able to setting RI price for: zone=sa-east-1c - utilization=HEAVY - usageType=m3.xlarge.sqlserverstd - fixedPrice=19683.0 - hourly=0.0
Please follow https://github.com/Netflix/ice/pull/156 for resolution.