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

Remove clear_multicast_endpoints() in unsubscribe. #651

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

akhzarj
Copy link

@akhzarj akhzarj commented Mar 16, 2024

Author: Aram Khzarjyan Aram.Khzarjyan@mercedes-benz.com, MBition GmbH.

Remove clear_multicast_endpoints() in unsubscribe. #651

The clearing multicast endpoints stops any multicast messages
receiving without recovering if TTLs are not expiring.


The program was tested solely for our own use cases, which might differ from yours.

The submission is provided under the main project license (LICENSE file in root of project).

Provider Information

@akhzarj akhzarj marked this pull request as draft March 18, 2024 11:50
@akhzarj akhzarj changed the title Fix cleaning Muliticast during unsubscription. Remove clear_multicast_endpoints() in unsubscribe. Mar 21, 2024
The clearing multicast endpoints stops any multicast messages
receiving without recovering if TTLs are not expiring.

Co-authored-by: Aram Khzarjyan <aram.khzarjyan@mercedes-benz.com>
Signed-off-by: Gunnar Andersson <gunnar.andersson@mercedes-benz.com>
@gunnar-mb
Copy link

PR looks good to me.

@akhzarj akhzarj marked this pull request as ready for review March 22, 2024 15:54
@duartenfonseca
Copy link
Collaborator

Hi @akhzarj could you give an example of how we can reproduce this issue?

@duartenfonseca
Copy link
Collaborator

duartenfonseca commented Oct 15, 2024

if one wants to unsubscribe to a set of service/instance, why would you want to receive any more messages from that specific endpoint?

@akhzarj
Copy link
Author

akhzarj commented Oct 15, 2024

Yes in your case that true.
Meanwhile in our case just one unsubscribe stops other events to receive.
If I remember correctly it was impacting also other services that was using the same multicast group address.

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

Successfully merging this pull request may close these issues.

3 participants