GeezerVison is showing github.com — DynamoDB: Add support for WarmThroughput parameters by viren-nadkarni · Pull Request #13235 · localstack/localstack
This repository was archived by the owner on Mar 23, 2026. It is now read-only.
Conversation
Background
DynamoDB supports Warm Throughput feature. Only recently, Terraform starting making use of these parameters to identify the status of the table from 6.13.0 onwards.
DynamoDB Local does not yet return these parameters, and this has started causing Terraform to do into indefinite polling loop.
Changes
This PR adds support for warm through put parameters to the DynamoDB provider.
Tests
AWS validated tests are included.
Related
Closes #13140
Closes PNX-232
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
rirze and flipper reacted with thumbs up emoji
Test Results - Preflight, Unit
22 298 tests ±0 20 555 ✅ ±0 15m 33s ⏱️ -39s
1 suites ±0 1 743 💤 ±0
1 files ±0 0 ❌ ±0
Results for commit 921611e. ± Comparison against base commit 658d6fb.
♻️ This comment has been updated with latest results.
|
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
Test Results (amd64) - Acceptance
7 tests ±0 5 ✅ ±0 3m 22s ⏱️ -1s
1 suites ±0 2 💤 ±0
1 files ±0 0 ❌ ±0
Results for commit 921611e. ± Comparison against base commit 658d6fb.
♻️ This comment has been updated with latest results.
|
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
Test Results - Alternative Providers
57 tests - 1 310 53 ✅ - 658 1m 10s ⏱️ - 38m 46s
1 suites - 4 4 💤 - 652
1 files - 4 0 ❌ ± 0
Results for commit 921611e. ± Comparison against base commit 658d6fb.
This pull request removes 1312 and adds 2 tests. Note that renamed tests count towards both.
tests.aws.services.cloudformation.api.test_changesets ‑ test_autoexpand_capability_requirement
tests.aws.services.cloudformation.api.test_changesets ‑ test_create_and_then_remove_non_supported_resource_change_set
tests.aws.services.cloudformation.api.test_changesets ‑ test_create_and_then_remove_supported_resource_change_set
tests.aws.services.cloudformation.api.test_changesets ‑ test_create_and_then_update_refreshes_template_metadata
tests.aws.services.cloudformation.api.test_changesets ‑ test_create_change_set_create_existing
tests.aws.services.cloudformation.api.test_changesets ‑ test_create_change_set_invalid_params
tests.aws.services.cloudformation.api.test_changesets ‑ test_create_change_set_missing_stackname
tests.aws.services.cloudformation.api.test_changesets ‑ test_create_change_set_no_changes
tests.aws.services.cloudformation.api.test_changesets ‑ test_create_change_set_update_nonexisting
tests.aws.services.cloudformation.api.test_changesets ‑ test_create_change_set_update_without_parameters
…
tests.aws.services.dynamodb.test_dynamodb.TestDynamoDB ‑ test_table_crud
tests.aws.services.dynamodb.test_dynamodb.TestDynamoDB ‑ test_table_warm_throughput
♻️ This comment has been updated with latest results.
|
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
Test Results (amd64) - Integration, Bootstrap
5 files ± 0 5 suites ±0 34m 55s ⏱️ - 2h 3m 32s
1 244 tests - 3 943 1 176 ✅ - 3 514 68 💤 - 429 0 ❌ ±0
1 250 runs - 3 943 1 176 ✅ - 3 514 74 💤 - 429 0 ❌ ±0
Results for commit 921611e. ± Comparison against base commit 658d6fb.
This pull request removes 3945 and adds 2 tests. Note that renamed tests count towards both.
tests.aws.scenario.bookstore.test_bookstore.TestBookstoreApplication ‑ test_lambda_dynamodb
tests.aws.scenario.bookstore.test_bookstore.TestBookstoreApplication ‑ test_opensearch_crud
tests.aws.scenario.bookstore.test_bookstore.TestBookstoreApplication ‑ test_search_books
tests.aws.scenario.bookstore.test_bookstore.TestBookstoreApplication ‑ test_setup
tests.aws.scenario.kinesis_firehose.test_kinesis_firehose.TestKinesisFirehoseScenario ‑ test_kinesis_firehose_s3
tests.aws.scenario.lambda_destination.test_lambda_destination_scenario.TestLambdaDestinationScenario ‑ test_destination_sns
tests.aws.scenario.lambda_destination.test_lambda_destination_scenario.TestLambdaDestinationScenario ‑ test_infra
tests.aws.scenario.loan_broker.test_loan_broker.TestLoanBrokerScenario ‑ test_prefill_dynamodb_table
tests.aws.scenario.loan_broker.test_loan_broker.TestLoanBrokerScenario ‑ test_stepfunctions_input_recipient_list[step_function_input0-SUCCEEDED]
tests.aws.scenario.loan_broker.test_loan_broker.TestLoanBrokerScenario ‑ test_stepfunctions_input_recipient_list[step_function_input1-SUCCEEDED]
…
tests.aws.services.dynamodb.test_dynamodb.TestDynamoDB ‑ test_table_crud
tests.aws.services.dynamodb.test_dynamodb.TestDynamoDB ‑ test_table_warm_throughput
♻️ This comment has been updated with latest results.
|
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
LocalStack Community integration with Pro
2 files ± 0 2 suites ±0 17m 37s ⏱️ - 1h 41m 51s
1 220 tests - 3 593 1 151 ✅ - 3 325 69 💤 - 268 0 ❌ ±0
1 222 runs - 3 593 1 151 ✅ - 3 325 71 💤 - 268 0 ❌ ±0
Results for commit 921611e. ± Comparison against base commit 658d6fb.
This pull request removes 3595 and adds 2 tests. Note that renamed tests count towards both.
tests.aws.scenario.bookstore.test_bookstore.TestBookstoreApplication ‑ test_lambda_dynamodb
tests.aws.scenario.bookstore.test_bookstore.TestBookstoreApplication ‑ test_opensearch_crud
tests.aws.scenario.bookstore.test_bookstore.TestBookstoreApplication ‑ test_search_books
tests.aws.scenario.bookstore.test_bookstore.TestBookstoreApplication ‑ test_setup
tests.aws.scenario.kinesis_firehose.test_kinesis_firehose.TestKinesisFirehoseScenario ‑ test_kinesis_firehose_s3
tests.aws.scenario.lambda_destination.test_lambda_destination_scenario.TestLambdaDestinationScenario ‑ test_destination_sns
tests.aws.scenario.lambda_destination.test_lambda_destination_scenario.TestLambdaDestinationScenario ‑ test_infra
tests.aws.scenario.loan_broker.test_loan_broker.TestLoanBrokerScenario ‑ test_prefill_dynamodb_table
tests.aws.scenario.loan_broker.test_loan_broker.TestLoanBrokerScenario ‑ test_stepfunctions_input_recipient_list[step_function_input0-SUCCEEDED]
tests.aws.scenario.loan_broker.test_loan_broker.TestLoanBrokerScenario ‑ test_stepfunctions_input_recipient_list[step_function_input1-SUCCEEDED]
…
tests.aws.services.dynamodb.test_dynamodb.TestDynamoDB ‑ test_table_crud
tests.aws.services.dynamodb.test_dynamodb.TestDynamoDB ‑ test_table_warm_throughput
♻️ This comment has been updated with latest results.
|
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
viren-nadkarni
changed the title
DynamoDB: Add WarmThroughput field to DescribeTable response
DynamoDB: Add support for WarmThroughput parameters
Oct 8, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍 Looks good. Thanks for tackling this!
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
|
|
},
|
|
|
"tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_get_batch_items": {
|
|
|
"last_validated_date": "2023-08-23T14:33:58+00:00"
|
|
|
"last_validated_date": "2025-10-08T12:37:20+00:00",
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
kudos for re-validating the tests!
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
viren-nadkarni reacted with thumbs up emoji
Reviewers
1 more reviewer
giograno
giograno approved these changes
Reviewers whose approvals may not affect merge requirements
Uh oh!
There was an error while loading. Please reload this page.
Labels
docs: skip
Pull request does not require documentation changes
notes: skip
Pull request does not have to be mentioned in the release notes
semver: patch
Non-breaking changes which can be included in patch releases
Milestone
No milestone
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
|