Dynamic mirror decisions

Registered by Mark Shuttleworth on 2006-10-18

We would like Ubuntu to be able to ask for mirror recommendations and make efficient decisions as to which mirror to use - and to be able to do this after installation, as the mirror network expands and changes over time. Launchpad will hold the server-side data needed to inform any given desktop / server about it's recommended mirrors, and systems will in turn be able to tell Launchpad what they experience when interacting with those mirrors. The goal is to make the whole mirror infrastructure more dynamic.

Blueprint information

Status:
Started
Approver:
Scott James Remnant (Canonical)
Priority:
Low
Drafter:
Michael Vogt
Direction:
Approved
Assignee:
Michael Vogt
Definition:
Approved
Series goal:
Accepted for feisty
Implementation:
Beta Available
Milestone target:
None
Started by
Michael Vogt on 2007-01-05

Related branches

Sprints

Whiteboard

review: no empty sections please. The text does mention one or two unresolved issues. -- smurf
mvo: adressed comments from review, added simple dynamnic mirror decision support
2006-11-29: tfheen: approved.
2007-01-05: apt--mirror branch that can do simple mirror selection (no feedback) pushed to http://people.ubuntu.com/~mvo/bzr/apt/apt--mirror/
2007-02-06: apt with support for dynamic mirros decisions+problem reporting uploaded as apt 0.6.46.4ubuntu7), serious testing waits for better support from the server side

Ideas:
- use http.cc REDIRECT feature to cycle through mirrors

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.