TeamVanced / VancedManager

Vanced Installer
GNU General Public License v3.0
8.26k stars 1.14k forks source link

[Enhancement] Distribute update load by delaying updates by a random amount of time #528

Open lukas-schwab opened 3 years ago

lukas-schwab commented 3 years ago

Since everyone constantly complains about the servers being down why don't we just distribute the update load over a period of time so that the servers can withstand the releases of new versions. I hate coding in Kotlin/Java so I don't have code ready but I've made a small diagram of how it should work. It would make the update experience a lot better and shouldn't be very hard to implement (all of the logic is client side). I know that some people may not like the idea of artificially delaying update roll outs but you know the servers are down anyway if everyone can download as soon as a new update is out.

Untitled Diagram (5)

X1nto commented 3 years ago

This was already discussed in the dev chat and is being worked on after we're done migrating to Jetpack Compose. I'll leave this issue open anyways

osamah42 commented 3 years ago

Error Installation failed for unknown reasons, join our Telegram or Discord for further support. Please also attach a screenshot from the Advanced menu M

osamah42 commented 3 years ago

Error Installation failed for unknown reasons, join our Telegram or Discord for further support. Please also attach a screenshot from the Advanced menu M/ vanced youtube