Upgrade akka 2.5 to 2.6


We want to upgrade akka from 2.5 to 2.6 (and then to 2.7) but to do this we also need to bump akka-persistence-cassandra as far as I understand. We are currently on akka-persistence-cassandra 0.59 but I don’t understand how the migration should be done, reading this documentation https://doc.akka.io/docs/akka-persistence-cassandra/current/migrations.html I’m not sure if we can go directly to 1.0.0 or we need first to go to 0.80 …

Can we jump directly to 1.0.0 (+ akka 2.6) and run the Reconciliation tool or we also need to do the EventsByTag migration which seems that it can time out?

I am talking about an app that runs in production and has millions of actor instances.

Do you have any advice on how to handle this upgrade?


I don’t think it’s possible to skip the EventsByTagMigration step. At least there is a new tags column, instead of the old tag1, tag2, tag3.

Thanks! I hope it goes smooth.