I can see some odd things happening on the client that are leading to a bit of a surprise:
-
Why are we making any HTTP requests to the server during upgrade? We appear to be making a request to
/admin/docker/upgrademid way through upgrade which is confusing to me. We should simply be waiting on the message bus. I ran this in firefox so I have limited debugging. -
Messagebus is not long polling, it is only short polling leading to rate limits
-
“Go to next upgrade” is a bit confusing, we should just say done when you are done upgrading a piece instead of quickly switching you to the other piece.
@Osama can you spend some time debugging / refining / upgrading ember and so on? I think the majority here appears to be client work.
Note to people on this topic, we will get this sorted but it will probably take 2-4 weeks. Since this has been going on for a month now I think we can wait a bit.