after about 10 months using axon (version 2.0.8) I now need to use the replay feature in order to build a demo system for future customers. On the data side, the events (~20M) and the views are both stored in a single mongodb (version 2.4.9) instance with indexes to speedup most of our queries plus the indexes recommended in replay the performances tuning of the docs (section 10.1.2.).
Now the problem is that even after many attempts of getting a replay working I bumped into a couple of issues.
First, and the most important, I couldn’t get the replay replaying our entire event store. In all of our attempts I observed the replay stopping without reporting any error. I tried to check if there was a correlation with the event or event type being replayed before stopping but couldn’t find any similarities between runs.
Second, the performances of the replay where very bad. Even with a small event store and by following performances tips, most of our runs stopped after 2 days after replaying about half of the events.
Do you have any recommendations to address these issues?