You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When I have a projection running that is instructed to delete with deletion projections are not removed until all events have been processed.
I would expect it would finish projecting events within the batch size configuration option to then delete and restart.
discovered this via snapshots which are also read model projections.
Looking at the code this seems to be true for all status changes (stop, delete and reset) as the method handleStreamWithSingleHandler does not check for status at all.
I've experimented a bit to fix this inside the handleStreamWithSingleHandler method, but it's not as simple as calling this->reset(). One possible solution seems to be to simply stop when status is not running.
The text was updated successfully, but these errors were encountered:
When I have a projection running that is instructed to delete with deletion projections are not removed until all events have been processed.
I would expect it would finish projecting events within the batch size configuration option to then delete and restart.
discovered this via snapshots which are also read model projections.
Looking at the code this seems to be true for all status changes (stop, delete and reset) as the method
handleStreamWithSingleHandler
does not check for status at all.I've experimented a bit to fix this inside the
handleStreamWithSingleHandler
method, but it's not as simple as calling this->reset(). One possible solution seems to be to simply stop when status is not running.The text was updated successfully, but these errors were encountered: