Opened 3 years ago
Last modified 3 years ago
#17332 new enhancement
Repository mirror selection
Reported by: | kallisti5 | Owned by: | nobody |
---|---|---|---|
Priority: | normal | Milestone: | Unscheduled |
Component: | Applications | Version: | R1/Development |
Keywords: | repository package mirror | Cc: | |
Blocked By: | Blocking: | ||
Platform: | All |
Description
The Repository preflet should offer a "fastest mirror selection" feature allowing user systems to automatically find and select the fastest repository mirrors based on ICMP ping response.
Design considerations:
- Repository preflet should check the official mirror list for the repository in question. One such example mirror list is here:
- https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current/mirrors.txt
- These mirror lists should be only sourced from central / trusted Haiku infrastructure.
- The format can be adjusted if needed, this was just an example
- Each server's response time should be checked, and the server with the lowest response time should be chosen.
A "fast path" may be adding a "Mirror Selection" button to the Repository preflet spawning a dialog that collects the mirrors, pings each, and orders them via response time. (lowest to highest)
Attachments (1)
Change History (4)
comment:1 by , 3 years ago
comment:2 by , 3 years ago
Milestone: | Unscheduled → R1/beta4 |
---|---|
Type: | bug → enhancement |
Version: | R1/beta3 → R1/Development |
by , 3 years ago
Attachment: | Repository-preflet.png added |
---|
comment:3 by , 3 years ago
Milestone: | R1/beta4 → Unscheduled |
---|
Moving various tickets out of the beta4 milestone because no one is actively working on them.
Note:
See TracTickets
for help on using tickets.
https://dev.haiku-os.org/ticket/17331 is going to be a "important" aspect of this one... however not a requirement since 17331 and this one are big needs for the project.