Skip to content

Conversation

@dlvenable
Copy link
Member

@dlvenable dlvenable commented Dec 4, 2025

Description

One of our new DDB source coordination integration tests is failing on GitHub.

I originally tried to fix this by: 1) including a sleep between writing events to ensure that they have different timestamps; and 2) waiting for the GSI to reach eventual consistency.

This is more consistent, but still fails some. Instead, I'm disabling these tests.

I found that these tests are much more consistent on newer versions of AmazonDBLocal. But, these require JDK 17+. This will be good to correct after updating to Java 21.

Issues Resolved

N/A

Check List

  • New functionality includes testing.
  • New functionality has a documentation issue. Please link to it in this PR.
    • New functionality has javadoc added
  • Commits are signed with a real name per the DCO

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

@dlvenable dlvenable changed the title Fixing a DDB integration test Fixing a DDB source coordination integration test Dec 4, 2025
…n GitHub. This change attempts to fix that by 1) including a sleep between writing events to ensure that they have different timestamps; and 2) waiting for the GSI to reach eventual consistency.

Signed-off-by: David Venable <dlv@amazon.com>
@dlvenable dlvenable force-pushed the ddb-it-test-consistency branch from 501695d to 4a70724 Compare December 4, 2025 17:40
san81
san81 previously approved these changes Dec 4, 2025
Signed-off-by: David Venable <dlv@amazon.com>
@dlvenable dlvenable changed the title Fixing a DDB source coordination integration test Disabling a DDB source coordination integration test Dec 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants