Benjamin Moss
Benjamin Moss
> @yordis Maybe I'm just misunderstanding the use-case. How exactly is the `aggregate_state/3` meant to be used? I think a lot of the discussion so far is a little bit...
At this point in the command dispatch we have either located the existing process for the aggregate or have just started one. This could be local or on another node...
If you have your Repo setup using Sandbox mode in tests, which work by starting a transaction at the beginning of a test and the rolling it back at the...
Yes starting the projector at the start of your test makes sense. use: ```elixir pid = start_supervised!(YourProjector) ``` so that it is properly cleaned up by the test
Are you able to reproduce this easily? Could you share an example or test case? You are sure the effect of running TestHandler wasn't run? Maybe it was run by...
Here is a an example project that replicates what you are seeing: https://github.com/drteeth/commanded_issue_556 Run the tests to see the failure. My question is how should this work? Should the remaining...
Can you confirm for me that the failure in the handler is permanent? Meaning this is no a temporary failure, no amount of retries is going to fix it? Am...
> The event store tracks the last seen event per subscription, not per partition. This is mostly to support dynamic partition sizing where you can adjust the concurrency over time....
Updated my example to use PG adapter and to expect the subscription to not pass the failed event.
@slashdotdash here's a failing test for the issue: https://github.com/drteeth/commanded/commit/e43c89925dec0bc5798f8e7cdb305db301f2702c