Comments (3)
It should randomly shuffle the array to spread out the load evenly.
from platform_packages_apps_updater.
GrapheneOS now uses round-robin DNS for releases.grapheneos.org and this could use active health checks. It might make sense to support another domain in case DNS goes down but it's not particularly important.
from platform_packages_apps_updater.
releases.grapheneos.org now uses GeoDNS and round-robin within each GeoDNS region. It would still make sense to have a fallback domain but most of this is being handled via https://github.com/GrapheneOS/ns1.grapheneos.org.
The seamlessupdate.app domain is ready to be used as a fallback domain. Client needs to have that implemented.
from platform_packages_apps_updater.
Related Issues (20)
- Automatic System Update hangs up HOT 1
- Don't perform major version upgrades silently HOT 9
- Updater won't update HOT 3
- Should changing release channel trigger an immediate upgrade? HOT 2
- Android 12 HOT 1
- Switch metadata script URL in repo description to 13 branch HOT 1
- Allow downloading and installing updates when starting to charge HOT 1
- Include release notes in system updater
- [feature/suggestion| Add option to disable (temporarly) checking for updates/downloading updates HOT 3
- consider adding the "update only via Wifi" option HOT 2
- Option To Disable Automatic Update Checking HOT 1
- [Feature Request] Option to only download updates when connected to a charger and at scheduled times HOT 6
- [Feature Request] Ability to trigger a check for updates and/or download and install by a broadcast HOT 1
- Request: Update changelog on the System Update menu HOT 1
- should not enforce constraints for manual update checks HOT 1
- Defer system updates until substantial battery power is available? HOT 3
- Request: Please let me choose when updates install HOT 1
- Unexpected default for permitted networks HOT 2
- Update has been installed while the device was discharging and in battery saving mode HOT 1
- How to build this project HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from platform_packages_apps_updater.