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

[1894][1896][BUGFIX] - Fix replication data race when adding events, occasional test case hang when connecting to unavailable node #1895

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

clemire
Copy link
Contributor

@clemire clemire commented Dec 20, 2024

See #1894 for a description of the first bug, #1896 for the second. The second bug seems to be exposed when the first bug is fixed, so I'm putting them in the same PR to prevent main from getting in a bad state.

…d - sometimes the context would time out before making all calls to distributed nodes.
Copy link

vercel bot commented Dec 20, 2024

The latest updates on your projects. Learn more about Vercel for Git ↗︎

1 Skipped Deployment
Name Status Preview Comments Updated (UTC)
river-sample-app ⬜️ Ignored (Inspect) Visit Preview Dec 20, 2024 9:14pm

@clemire clemire requested a review from rbhnt December 20, 2024 20:50
@clemire clemire requested a review from bas-vk as a code owner December 20, 2024 21:14
@clemire clemire changed the title [1894][BUGFIX] - Fix replication data race when adding events [1894][1896][BUGFIX] - Fix replication data race when adding events, occasional test case hang when connecting to unavailable node Dec 20, 2024
@clemire
Copy link
Contributor Author

clemire commented Dec 20, 2024

I kicked off 20 CI runs and this fix looks good. The only failure I saw was in this run, which appears to be a Blockchain-related race condition.

@clemire
Copy link
Contributor Author

clemire commented Dec 21, 2024

@sergekh2 for you to consider when you get back - I'm actually not sure if the grpc connect hang is an issue in production, on mainnet / testnet? This PR only fixes it in tests.

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.

1 participant