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
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
The text was updated successfully, but these errors were encountered:
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
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
The text was updated successfully, but these errors were encountered: