Hi,
I am using a tracking event processor (specifically, a PooledStreamingEventProcessor) that occasionally does not receive all events. In the AxonIQ console, the event processor’s token position displays the correct latest token, but the most recent events remain unprocessed by the processor. I added debug logs to analyze the issue and can see all events the processor receives and processes in the logs. Interestingly, when I replay the events from the past day, they are processed correctly.
Unfortunately, the issue is difficult to reproduce, as I’ve only observed it occasionally.
Could it be related to the sequencing policy? The processor in question uses SequentialPolicy, and we had configured multiple segments for it. In the meantime, I’ve reduced it to a single segment since the processor operates sequentially anyway.
The title states “latest events.” Does that mean only the last events are sometimes not handled, @klauss42? We actually had something like that occurring in the past with the PSEP, right when we introduced it. However, you state you are on the latest version of AF (so 4.11.1 at the moment, likely a bit lower when you posted this).
Are you still seeing this issue? If so, I am there with Allard. A reproducible would make it easy for us to fix the problem.
In the absence of a reproducible, knowing whether it still occurs is still valuable. By the way, I wouldn’t expect the sequencing policy to play a role in this. Unless, you have shown the behavior to not exist when you do not use the SequentialPolicy.