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

USAM - Need UX to explain slow speed of starting service from Unity due to MicroStorage docker startup #3358

Open
allister-beamable opened this issue Apr 30, 2024 · 0 comments
Milestone

Comments

@allister-beamable
Copy link
Contributor

allister-beamable commented Apr 30, 2024

One main contributor to slow start is when there is a Micro Storage, and it has to start up in Docker.

The fix here is to make sure the user knows why it is taking longer instead of it just looking like it is stalled for no reason.

One, from a SAM perspective, if you run the service (that has a dep on a storage), and docker isn't running, then you get a sad opaque error message. We should make that more obvious.

Two, from Unity, the play-button for a service that has a dep on storage should be disabled if Docker isn't running. (prevent mistakes instead of treating mistakes)

The project ps -w command should emit more states for "starting", "starting deps", "booting microservice", etc, or as many intermediate states as make sense to inform Unity a nice loading experience.
Linked to #3175

@allister-beamable allister-beamable changed the title USAM - No UX to explaion slow speed of starting service from Unity due to MicroStorage docker startup USAM - Need UX to explain slow speed of starting service from Unity due to MicroStorage docker startup Apr 30, 2024
@cdhanna cdhanna added this to the Unity 2.0.0 milestone May 7, 2024
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

2 participants