New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Throttled GSI settings ignored #198
Comments
Went back to 1.17.0 and the problem went away. |
I had a quick look yesterday trying to see the difference for related code blocks between the mentioned versions, but I could not see anything that should affect this. But I need to dig a bit more into it. Just one question though, your logs says:
So that value is what you expect? But dynamic-dynamodb does not scale up anyway? I mean, the problem is not that the value from CloudWatch is wrong, but rather the action (not) taken on that value, right? |
The value 600 is what I see in the CloudWatch graphs as well, so I can only assume that is correct. The action scale up writes is what I'm missing, since the limit for the index is 40 throttled writes. |
Thanks. I might have found something interesting. It looks like when throttling wanted to scale up, but the regular metrics indicated a scale down, the latter would take precedence. I have released an alpha version 1.18.3a1 to PyPI. Can you please test the use case with that version? |
A quick test with 1.18.3a1 shows that it does scale up on throttled writes:
|
Thank you very much and sorry for the long feedback loops. I'm just back from my vacation and I have now released 1.18.3 including fixes for this. |
Throttled writes limit for GSI set to 40:
Actual throttled writes are -- according to the CloudWatch graphs -- 400-600. Still no scaling occurs.
Versions:
Logs:
The text was updated successfully, but these errors were encountered: