Description
When you upload a dataset, it loads for a little and then gets stuck. Then I refresh and it just "appears".
Steps to Reproduce
- Upload a dataset
- Wait
- See the unupdated screen
- Then refresh to see updated
Expected Behavior
Should see a dynamic progress bar and multi-stage pipeline of the dataset being processed.
Actual Behavior
First stage progress bar moves, and then is stuck. After waiting for a minute or two, the user must refresh to see results.
Error Output
Likely issue/culprit is bad state management and too many asynchronous requests being sent out and thus we don't know when updates are made. This should be a synchronous request as although it blocks the user, they shouldn't move on until their process is processed.
However, future implementation could make it so that we submit an async request for this and then it'll work in the background without blocking the user.
Environment
Additional Context
Description
When you upload a dataset, it loads for a little and then gets stuck. Then I refresh and it just "appears".
Steps to Reproduce
Expected Behavior
Should see a dynamic progress bar and multi-stage pipeline of the dataset being processed.
Actual Behavior
First stage progress bar moves, and then is stuck. After waiting for a minute or two, the user must refresh to see results.
Error Output
Likely issue/culprit is bad state management and too many asynchronous requests being sent out and thus we don't know when updates are made. This should be a synchronous request as although it blocks the user, they shouldn't move on until their process is processed.
However, future implementation could make it so that we submit an async request for this and then it'll work in the background without blocking the user.
Environment
Additional Context