EventFlow icon indicating copy to clipboard operation
EventFlow copied to clipboard

Snapshot upgrader need metadata

Open nlips opened this issue 4 years ago • 6 comments

My SnapshotUpgrader need to retrieve data from the aggregate's events. For this, it use the IEventStore instance. But it should only take into account events whose sequence is less than or equal to that of the snapshot. This information should be an argument of the UpgradeAsync method. Moreover IEventStore should provide a method to get a range of events.

nlips avatar Jan 18 '22 17:01 nlips

Actually I can't use IEventStore... I don't have the aggregate's id !

nlips avatar Jan 18 '22 17:01 nlips

Hello there!

We hope you are doing well. We noticed that this issue has not seen any activity in the past 90 days. We consider this issue to be stale and will be closing it within the next seven days.

If you still require assistance with this issue, please feel free to reopen it or create a new issue.

Thank you for your understanding and cooperation.

Best regards, EventFlow

github-actions[bot] avatar Apr 08 '23 13:04 github-actions[bot]

Hello there!

We hope you are doing well. We noticed that this issue has not seen any activity in the past 90 days. We consider this issue to be stale and will be closing it within the next seven days.

If you still require assistance with this issue, please feel free to reopen it or create a new issue.

Thank you for your understanding and cooperation.

Best regards, EventFlow

github-actions[bot] avatar Jul 08 '23 09:07 github-actions[bot]

Hello there 👋

Long-time lurker here. Decided that it's time to contribute a bit to the repository.

The underlying idea of enabling the event store to load domain events within a given sequence-number range makes sense to me. I would go ahead and prepare a PR if still relevant.

Regarding your snapshot upgrading question, would it help if the specific snapshots in your application would carry their respective aggregate Id in the payload? That way you would have access to it when upgrading from one snapshot version to the other, no? In case you found a solution to the problem, I would be curious what it was :)

Cheers

SeWaS avatar Oct 30 '23 13:10 SeWaS