Yahya Hassanzadeh, Ph.D.

Results 11 issues of Yahya Hassanzadeh, Ph.D.

This PR refactors the provider engine of the execution node to perform a worker-based chunk data pack request processing. Prior to this PR, each incoming chunk data pack request would...

https://github.com/onflow/flips/issues/259 ## Summary This FLIP discusses and compares two potential solutions for the Message Forensic (MF) system in the Flow protocol — a system that identifies and attributes protocol violations...

https://github.com/onflow/flips/pull/195

flip: protocol

[Link to test](https://github.com/onflow/flow-go/blob/master/network/p2p/dht/dht_test.go#L119-L259) Initial assessments conclude that the test scenario needs to be revamped lowering the test load, focusing on the test objective, and minimizing asynchronous operations.

Bug
S-Network Layer
Stale

[Link To Test](https://github.com/onflow/flow-go/blob/master/integration/tests/network/network_test.go#L20-L133) The test is considered broken, and not flaky. Initial assessment indicates revamping of the test scenario may be required.

Bug
S-Network Layer
Stale

[Link to the test suite](https://github.com/onflow/flow-go/blob/master/network/test/epochtransition_test.go#L135-L139) Note that the entire test suite has been quarantined due to "broken test" reason. Hence, major work may be needed to update the test scenarios...

Bug
S-Network Layer
Stale

Recommended upgrade to libp2p [version 0.32.0](https://github.com/libp2p/go-libp2p/releases/tag/v0.32.0) addresses current technical limitations with the resource manager. @yhassanzadeh13 initiated an upgrade attempt detailed here: https://github.com/onflow/flow-go/pull/4933, which encountered breaking changes. Key issues to resolve...

S-Network Layer
P-High
Stale

### Description **Proposal**: Introduce a new function, `SendControl`, to the `GossipSubRouter` that allows the application layer to send direct control messages to a peer. This feature will primarily be used...

### PR Description This PR addresses https://github.com/libp2p/go-libp2p-pubsub/issues/561; i.e., adding a new `SendControl` function to the `GossipSubRouter`. This will allow the application layer to send direct control messages to peers, facilitating...