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

Fix/catchup #1654

Merged
merged 25 commits into from
Jan 16, 2025
Merged

Fix/catchup #1654

merged 25 commits into from
Jan 16, 2025

Conversation

woksin
Copy link
Contributor

@woksin woksin commented Jan 16, 2025

Summary

We were noticing inconsistencies and wrong results when catching up events. This is now fixed

Added more integration tests around Observers and specifically Catchup for Observers in different states

Added

  • Functionality for directly registering Reactors and Reducers by type from the Client

Changed

  • Contracts for handling of events for Reducers and Reactors to include Partition key

Fixed

  • Catching up observers
  • Replaying observers
  • An issue where handling events for ar Reducer would fail if the method was an asynchronous Task
  • An issue with handling events in parallel across multiple partitions

@woksin woksin added the major label Jan 16, 2025
@einari einari added patch and removed major labels Jan 16, 2025
@einari einari merged commit 072fc6c into main Jan 16, 2025
9 of 12 checks passed
@einari einari deleted the fix/catchup branch January 16, 2025 13:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants