-
Notifications
You must be signed in to change notification settings - Fork 179
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
[BFT Testing] Gossipsub spam test Framework - IHAVE #3564
Conversation
Codecov Report
@@ Coverage Diff @@
## master #3564 +/- ##
==========================================
- Coverage 55.35% 46.18% -9.18%
==========================================
Files 768 114 -654
Lines 70194 11664 -58530
==========================================
- Hits 38857 5387 -33470
+ Misses 28153 5970 -22183
+ Partials 3184 307 -2877
Flags with carried forward coverage won't be shown. Click here to find out more.
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. |
…ptPubSubAdapterConfig`
…2p/gossipsub_spammer.go Co-authored-by: Yahya Hassanzadeh <yhassanzadeh13@ku.edu.tr>
bors merge |
3564: [BFT Testing] Gossipsub spam test Framework - IHAVE r=gomisha a=gomisha This is Framework implementation of a spam test using libp2p gossipsub IHAVE messages. It sets up a 2 node test between a victim node and a spammer. The spammer sends a few IHAVE control messages to the victim node without being subscribed to any of the same topics. The test then checks that the victim node received all the messages from the spammer. - initial implementation of a general purpose Spammer that will be used for future libp2p spam testing - uses recent pubsub improvements like the RPC ingress message inspector (libp2p/go-libp2p-pubsub#509) to detect received messages on the victim node ref: https://github.com/dapperlabs/flow-go/issues/6423 Co-authored-by: Yahya Hassanzadeh <yhassanzadeh13@ku.edu.tr> Co-authored-by: Misha <misha.rybalov@dapperlabs.com>
Build failed:
|
…ptions()` match with `master` still failing `TestGossipSubSignatureRequirement/TestGossipSubSignatureRequirement`
bors merge |
3564: [BFT Testing] Gossipsub spam test Framework - IHAVE r=gomisha a=gomisha This is Framework implementation of a spam test using libp2p gossipsub IHAVE messages. It sets up a 2 node test between a victim node and a spammer. The spammer sends a few IHAVE control messages to the victim node without being subscribed to any of the same topics. The test then checks that the victim node received all the messages from the spammer. - initial implementation of a general purpose Spammer that will be used for future libp2p spam testing - uses recent pubsub improvements like the RPC ingress message inspector (libp2p/go-libp2p-pubsub#509) to detect received messages on the victim node ref: https://github.com/dapperlabs/flow-go/issues/6455 Co-authored-by: Yahya Hassanzadeh <yhassanzadeh13@ku.edu.tr> Co-authored-by: Misha <misha.rybalov@dapperlabs.com>
This PR was included in a batch that successfully built, but then failed to merge into master. It will not be retried. Additional information: {"message":"Required status check \"Unit Tests (Modules) (insecure, install-tools, test, 3, 1)\" is failing.","documentation_url":"https://docs.github.com/articles/about-protected-branches"} |
bors merge |
This is Framework implementation of a spam test using libp2p gossipsub IHAVE messages.
It sets up a 2 node test between a victim node and a spammer. The spammer sends a few IHAVE control messages to the victim node without being subscribed to any of the same topics. The test then checks that the victim node received all the messages from the spammer.
ref: https://github.com/dapperlabs/flow-go/issues/6455