Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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
Zombienet tests - disputes on finalized blocks #2184
Zombienet tests - disputes on finalized blocks #2184
Changes from 17 commits
4ef3c22
46f6fc3
ac283de
b2972c8
0eee925
9d51a37
51f5819
6276028
10b0a63
6668931
2613a60
c42bfa1
8a4e6c6
49b4601
fa29314
667deba
ad70421
e1529f9
b006535
b2196ab
107206a
c1ba06c
a8a59a7
6143cc4
9e054df
2a8b712
7c950eb
205c48d
7cca541
7eda451
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
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.
jFYI, spawn_blocking means that this future will get its own thread (as opposed to being shared on a threadpool), not that this call will block until fully executed. we usually use that for CPU heavy futures, which is not the case here
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 think I saw at least one other zombienet test that did
spawn_blocking
, can you check if it's needed there? I guess probably not.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 mean malus variant
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.
In fact every malus variant use
spawn_blocking
as it's the implementation of the shared interceptor logic (common.rs) as well as the 2 custom interceptors (the new one I added here and suggest_garbage_candidate). None of them seem super heavy as the common is simply faking validation and dumps precomputed results.@sandreim do we wanna keep it as the
spawn_blocking
? Why was it blocking in the first place? example in common.rsThere 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.
Yes, we don't need
spawn_blocking
in any place in malus. Let's switch tospawn