Skip to content
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

Delayed initial streaming when consuming from more than one silo cluster #8731

Open
spingee opened this issue Nov 17, 2023 · 2 comments
Open

Comments

@spingee
Copy link

spingee commented Nov 17, 2023

Hello,
On our project we wanted push values to blazor ui with memory streaming, blazor acting as outside cluster client.
There is initial delay about 30s when start consuming from stream if cluster has more than one silo.
It degrades user experience greatly so we switched to some other mechanism, we dont use orleans memory streaming anymore because of this.

I created repro repo here https://github.com/spingee/DelayedStreaming.

Run docker compose (it will run single instance of server), you will see that in client console stream consuming starts immidetly.
Stop client and scale server to more than one instance. Start client and you will see (sometime there is just one message) that there is about 30s delay before messages starts arrive.
Tested on Macbook pro and windows destop.

@ghost ghost added the Needs: triage 🔍 label Nov 17, 2023
@HermesNew
Copy link
Contributor

HermesNew commented Nov 18, 2023

May be the same issue as #8722

@spingee
Copy link
Author

spingee commented Dec 3, 2023

Not fixed with #8728

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants