You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Aug 2, 2021. It is now read-only.
It'd be nice to review PSS sending of messages and handling/processing of messages, as there are a few unclear design decisions or bugs:
As an example:
enqueue is using a very large buffered channel with outbox
outbox is processing synchronously one message at a time.
SendRaw is not just sending, but also executing handlers synchronously.
These are a some of the issues I've come across while trying to understand why PSS gets slow when running Swarm with Push Sync functionality.
Changing these results in many failed tests, so before I spend more time on it, I think it'd be helpful to pair up with @nolash to understand better the request/handle flow.
It'd be nice to review PSS sending of messages and handling/processing of messages, as there are a few unclear design decisions or bugs:
As an example:
enqueueis using a very large buffered channel withoutboxoutboxis processing synchronously one message at a time.SendRawis not just sending, but also executing handlers synchronously.These are a some of the issues I've come across while trying to understand why PSS gets slow when running Swarm with Push Sync functionality.
Changing these results in many failed tests, so before I spend more time on it, I think it'd be helpful to pair up with @nolash to understand better the request/handle flow.