Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fails to deserialize remote message when remote application does not have kamon instrumentation enabled #680

Closed
kpritam opened this issue Jan 2, 2020 · 2 comments

Comments

@kpritam
Copy link

kpritam commented Jan 2, 2020

Support a situation where App1 is kamon aware (i.e. it calls Kamon.init()) and App2 is the third party and you do not have control over that which is not kamon aware

In that case, in akka-remote/cluster scenario, message sent from one app is not understood by other

This results in deserialization failure, shouldn't Kamon's Serializer intercepter distinguish these message and handle gracefully?

@ivantopo ivantopo transferred this issue from kamon-io/kamon-akka Mar 29, 2020
@mfulgo
Copy link

mfulgo commented May 28, 2020

This issue also comes into play when rolling out a new version of the same app/service that enables (or disables) Kamon. It basically forces downtime, a cluster reboot, or clusters running in parallel with a hard cutover.

@SimunKaracic
Copy link
Contributor

Fixed via #917

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants