Historically (even before Pekko was accepted into Apache Incubator)
discussions have been made about implementing changes to Pekko so that it
can run alongside Akka in existing Akka clusters which is necessary to
migrate from Akka to Pekko (in a rolling release fashion) without having to
shut down the cluster.

Initially it was planned to have such functionality in the 1.0.x release of
Pekko since a non trivial amount of people asked for it. On the one hand,
having such functionality in Pekko 1.0.x would send a very strong
impression which could theoretically increase the amount of
adoption/visibility however there are concerns about whether this is
feasible without pushing the release out even further.

My initial impressions is that the actual amount of technical work required
to achieve this is not a lot (in fact arguably its even lower than
anticipated, i.e. see
https://github.com/apache/incubator-pekko/issues/108#issuecomment-1400078644)
but I predict largest bulk of work is not in the implementation of the
necessary changes, but rather all of the mix cluster testing that needs to
be done in order to verify that everything works correctly and we didn't
miss anything.

Personally I think that doing this for 1.0.x is achievable without pushing
the release out significantly but only if people within the Pekko community
are willing to test mix cluster setups (on the assumption that as mentioned
before, the actual technical changes required aren't that extensive). As I
see it, the most active committers right now are working at capacity on the
large bucket list of changes that needs to be done to get Pekko release out
(on top of that there are other competing concerns, i.e. trying to get
snapshots for other Pekko modules so that at least the community can
test/try it out) and at least for me I don't have the time (or even in
house knowledge) on mix cluster testing.

Thoughts?

-- 

Matthew de Detrich

*Aiven Deutschland GmbH*

Immanuelkirchstraße 26, 10405 Berlin

Amtsgericht Charlottenburg, HRB 209739 B

Geschäftsführer: Oskari Saarenmaa & Hannu Valtonen

*m:* +491603708037

*w:* aiven.io *e:* [email protected]

Reply via email to