If all instance types have the same amount of memory Nimbus will report the 'small' type always. Match for the instance type is based strictly on the memory size therefore if a user launches a 'large' instance with 2048MB of memory and 4 CPUs and the 'small' type has 2048MB of memory and 1 CPU, the small type will be reported.
We should do matching on all values or store the initially requested type.
If all instance types have the same amount of memory Nimbus will report the 'small' type always. Match for the instance type is based strictly on the memory size therefore if a user launches a 'large' instance with 2048MB of memory and 4 CPUs and the 'small' type has 2048MB of memory and 1 CPU, the small type will be reported.
We should do matching on all values or store the initially requested type.