-
Notifications
You must be signed in to change notification settings - Fork 34
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
refactor notification protocols #2269
Conversation
Signed-off-by: turuslan <turuslan.devbox@gmail.com>
Signed-off-by: turuslan <turuslan.devbox@gmail.com>
Signed-off-by: turuslan <turuslan.devbox@gmail.com>
Signed-off-by: turuslan <turuslan.devbox@gmail.com>
Signed-off-by: turuslan <turuslan.devbox@gmail.com>
Signed-off-by: turuslan <turuslan.devbox@gmail.com>
Signed-off-by: turuslan <turuslan.devbox@gmail.com>
Signed-off-by: turuslan <turuslan.devbox@gmail.com> # Conflicts: # core/parachain/validator/impl/parachain_processor.cpp # core/parachain/validator/parachain_processor.hpp
Signed-off-by: turuslan <turuslan.devbox@gmail.com>
Signed-off-by: turuslan <turuslan.devbox@gmail.com>
Signed-off-by: turuslan <turuslan.devbox@gmail.com>
Signed-off-by: turuslan <turuslan.devbox@gmail.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I can't yet confirm whether this PR addresses the stalling issue faced in #2261 since it OOMs too regularly (~ every 10 minutes) on this PR, which masks the stalling issue (OOM only happens every hour or so for me on current master
, see #2276).
But it certainly improves consensus participation since the Kusama validator actually gets hundreds of era points now.
peer count metric and telemetry count "/announce" streams, not connections.
Note that according to telemetry, nodes on this branch all have 0 peers via this metric - I don't know whether this PR is not tallying "/announce" streams correctly, or whether that's the incorrect metric to use.
@Lederstrumpf interesting. Our node was running for more than a day with no crashes and no significance consensus stalls. Can you please share the flags that you used to run the node? |
Signed-off-by: turuslan <turuslan.devbox@gmail.com>
Sure, it's the flags listed in the #2276 issue report, i.e.: kagome --chain kusama -d [...] --validator --listen-addr [...] --public-addr [...] --name [...] --rpc-port [...] --telemetry-url [...] --telemetry-url [...] --node-key-file [...] |
Referenced issues
Closes #2261
Description of the Change
ViewUpdate
messages, delegating other messages to observer.Possible Drawbacks