-
Notifications
You must be signed in to change notification settings - Fork 1k
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
Akka.Tests.Delivery.ReliableDeliveryRandomSpecs.ReliableDelivery_with_random_failures_must_work_with_flaky_network_without_resending failure #7033
Labels
Milestone
Comments
Aaronontheweb
added a commit
to Aaronontheweb/akka.net
that referenced
this issue
Jan 3, 2024
4 tasks
Found this issue after I relaxed the log levels:
This shouldn't be affecting the participating actors from doing their processing, but it's worth resolving anyway. |
Aaronontheweb
added a commit
that referenced
this issue
Jan 4, 2024
* Troubleshoot ReliableDeliveryRandomSpecs reproduce #7033 * fixed logging bug * adding better logging around fuzz factor * found the bug
Aaronontheweb
added a commit
that referenced
this issue
Jan 17, 2024
…s TestKit methods and fix `Watch` / `Unwatch` bugs (#7037) * Troubleshoot ReliableDeliveryRandomSpecs reproduce #7033 * fixed logging bug * adding better logging around fuzz factor * found the bug * Address racy Akka.Persistence.Testkit.Tests Trying to reproduce some test failures discovered on the build server * removed all `ConfigureAwait(false)` usages from inside TestKit * disabling annoying test * fix another additional racy test * attempting to debug Akka.Persistence.TestKit.Tests * minor refactorings * fixed racy `Watch` call * cleaning up additional specs * simplified `InternalTestActor` design * fixed race * going to grab logs for racy Akka.Persistence.TestKit.Test * added debug logging for some racy specs * added API approvals * harden racy circuit breaker specs * added `WatchAsync` and `UnwatchAsync` methods to TestKit * fixed ResizerSpec * fixed feedback on internal TestActor messages * clean up `.Result` instances * cleaned up `.Result` usages in `TestKitBase_Expect.cs` * Update TestKitBase_ExpectAllWithPredicates.cs * Update TestKitBase_Receive.cs * Update TestKitBase_Receive.cs * Update TestKitBase_Within.cs * cleaned up rest of feedback
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Version Information
Version of Akka.NET? v1.5,14
Which Akka.NET Modules? Akka
Describe the bug
After two minutes Akka.Tests.Delivery.ReliableDeliveryRandomSpecs.ReliableDelivery_with_random_failures_must_work_with_flaky_network_without_resending was unable to complete successfully. Full log is attached.
This looks like a legitimate race condition with the feature itself, rather than the test testing it.
To Reproduce
Unknown, but the test can reproduce it periodically. Logs are attached:
Akka.Tests.Delivery.ReliableDelivery_with_random_failures_must_work_with_flaky_network_without_resending.log
The text was updated successfully, but these errors were encountered: