$ convox rack params set AutoScale=No
$ convox rack params set InstanceType=t3.small InstanceCount=3 OnDemandMinCount=3
$ convox rack params set SpotInstanceBid=0.0099
after running the first two commands I get the following error for both of them
Updating parameters... ERROR: ValidationError: No updates are to be performed.
status code: 400, request id: 974d834f-cd39-11e9-98ea-c395aa3321b3
The only command that works is $ convox rack params set SpotInstanceBid=0.0099
But even though the SpotInstanceBid command works, after looking at my AWS console I don’t see any bids going on. In the AutoScalingGroup I see a SpotLaunch with 0 instances, 0 desired, 0 min
Hey @moises,
So as a hypthesis, if your Rack already had the params set as per those first two lines, then no updated would be required when running them.
With those parameters (specifically, having an InstanceCount of 3 and having OnDemand making up all 3 of those), your cluster wouldn’t require any further Spot instances to be launched.
If you set your InstanceCount to be higher than 3, I’d expect that SpotLaunch to get going to fill up the difference.