Missing tokens in Client Liveliness Subscriber with .history(true)
#1470
Labels
bug
Something isn't working
.history(true)
#1470
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 declaresx/r2
and P declaresx/p
.The client declares a liveliness subscriber on
x/*
with.history(true)
. The first time this client application connects to P, it receivesx/r1
,x/r2
andx/p
. If the client application is restarted (by closing & reopening the session) then it only receivesx/p
.System info
The text was updated successfully, but these errors were encountered: