-
Notifications
You must be signed in to change notification settings - Fork 890
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
Publication counter seemly wrong #1682
Comments
It is possible for the publication limit to be clamped back to the max consumer position when subscribers go away and this could be less than the producer position, i.e. the publication position. BTW we would not recommend such extreme version range between client and driver. We recommend no more than 1 year of releases between versions. Also those term window and buffer lengths are in ratios that I would not find useful. It seems like your system could benefit from some consulting on how to tune it. |
Hi @mjpt777 , thanks for the reply. Still in this issue:
This could happen even if the subscriptions are still alive? With the above sample the untethered subscription has the max consumer position while the publication is hold by the slowest tethered consumer, both still running. To provide more context below are the configured timeouts for the test
These parameters configurations were set intentionally to analyse our system under back pressure scenarios. I could reproduce this behavior with driver at version 1.39.0 as well. Thanks for the recommendations. |
Please provide a full example as a test if you wish to have it further investigated. |
TL;DR: Should pub-pos be greater than pub-lmt?
Hi, I was testing a combination of tethered and untethered IPC subscriptions, with the following options:
And using AeronStat got this results:
In line 56 pub-pos is greater than pub-lmt, is this right?
Some context:
The text was updated successfully, but these errors were encountered: