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

Desynchronization on long-running calls #48

Open
AlaShiban opened this issue Feb 25, 2019 · 0 comments
Open

Desynchronization on long-running calls #48

AlaShiban opened this issue Feb 25, 2019 · 0 comments

Comments

@AlaShiban
Copy link

AlaShiban commented Feb 25, 2019

This is similar/related to an issue called out prior -

Issue:
When calling a long-running async function (10+ seconds), the function never returns to the caller. No error messages are fired or exposed. (Was quite difficult to debug and distill it)

Expected:
The call would return regardless of time needed to execute

Workarounds:
I tried to apply the 'health pinger' where I start a process that continuously (and quickly) makes back and forth calls every 100ms - the longer async call still did not return.

I'm currently changing all my long-running methods to be polling based - firing off the long running process then polling to find a result, defeating the purpose of Eureca

Thanks! Much appreciated!

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

No branches or pull requests

1 participant