Skip to content
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

[DynamoDB] Enable application autoscaling for DynamoDB when using programmatic tables #131

Closed
amcp opened this issue Apr 7, 2018 · 2 comments

Comments

@amcp
Copy link
Contributor

amcp commented Apr 7, 2018

so that tables can adjust their own provisioning. This should make the auto-tune feature of ndbench work for DynamoDB.

@vinaykumarchella
Copy link
Contributor

Looking for more details on this. Is the current auto-tune feature not sufficient enough? if so, can you provide more details on that.

@amcp
Copy link
Contributor Author

amcp commented Apr 11, 2018

The ndbench auto-tune feature adjusts the load based on latency and the error rate, not the table provisioning. DynamoDB can change provisioning automatically for you as load increases with application autoscaling. So, by adding the ability to test application autoscaling to the DynamoDB plugin, you can measure the decrease in re-triable client errors like ProvisionedThroughputExceededException with ndbench as compared to a table without autoscaling enabled.

@amcp amcp changed the title Enable adaptive capacity when using programmatic tables [DynamoDB] Enable application autoscaling for DynamoDB when using programmatic tables Apr 13, 2018
amcp pushed a commit to amcp/ndbench that referenced this issue Apr 18, 2018
ipapapa pushed a commit that referenced this issue Apr 19, 2018
* Add cli driver

Partially addresses #118

* Enable autoscaling when using programmatic tables

Fixes #131
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants