I ran into an issue today where the autoscaler still decided to downscale my table despite being disabled in the config. Turns out that the autoscaler will ignore this setting if it wants to downscale a table to bring it down to the max. I figured this was not intentional, so I made a check for downscaling being disabled right before the throughput is going to get changed to prevent something like this from happening.
Make sure we aren't downscaling if disabled in the config
@sebdah ping? :)
I had an or instead of an and, oops
Thanks again @Sazpaimon! I have merged and released this now in version 2.2.1