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

Missing tokens in Client Liveliness Subscriber with .history(true) #1470

Closed
fuzzypixelz opened this issue Sep 25, 2024 · 1 comment
Closed
Labels
bug Something isn't working

Comments

@fuzzypixelz
Copy link
Member

Describe the bug

There are cases when a client application asking for liveliness subscribers from the network will receive all known tokens correctly. But an identical client application won't receive the same answer after.

To reproduce

Start two routers (R1 and R2), one peer-to-peer peer (P) and and client (C) in the following topology:

The routers and the client each declare a liveliness token: R1 declares x/r1, R2 declares x/r2 and P declares x/p.

The client declares a liveliness subscriber on x/* with .history(true). The first time this client application connects to P, it receives x/r1, x/r2 and x/p. If the client application is restarted (by closing & reopening the session) then it only receives x/p.

System info

@fuzzypixelz fuzzypixelz added the bug Something isn't working label Sep 25, 2024
@fuzzypixelz fuzzypixelz changed the title Missing token in Client Liveliness Subscriber with .history(true) Missing tokens in Client Liveliness Subscriber with .history(true) Sep 25, 2024
fuzzypixelz added a commit that referenced this issue Sep 30, 2024
@fuzzypixelz
Copy link
Member Author

Fixed in #1485.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant