Differences between revisions 16 and 18 (spanning 2 versions)
Revision 16 as of 2016-05-28 18:46:23
Size: 5261
Comment:
Revision 18 as of 2017-01-28 16:43:02
Size: 5274
Editor: ?MichaelStapelberg
Comment:
Deletions are marked like this. Additions are marked like this.
Line 22: Line 22:
   * [[https://rt.debian.org/Search/Results.html?Query=Queue%20%3D%20%27Mirror%27%20AND%20(Status%20%3D%20%27open%27%20OR%20Status%20%3D%20%27new%27%20OR%20Status%20%3D%20%27stalled%27|Current mirrors ticket on RT]]    * [[https://rt.debian.org/Search/Results.html?Query=Queue%20%3D%20%27Mirror%27%20AND%20(Status%20%3D%20%27open%27%20OR%20Status%20%3D%20%27new%27%20OR%20Status%20%3D%20%27stalled%27)|Current mirrors ticket on RT]]
Line 26: Line 26:
   * Data, pages on the webwml CVS: http://cvs.debian.org/webwml/webwml/english/mirror/    * Data, pages on the webwml CVS: https://anonscm.debian.org/viewvc/webwml/webwml/english/mirror/

Mirrors

Infrastructure

  • Website: http://www.debian.org/mirrors and http://mirror.debian.org

  • Unix group: mirroradm

  • Services handled by the team:
    • providing /srv/mirrors/* on .debian.org hosts.

    • ftp.NN.d.o entry's points.

    • Maintaining the Mirrors masterlist.

    • Maintaining sync hierarchy, rsync credentials and mirror triggers for downstream mirrors
    • Maintaining/developing archvsync, the software to mirror Debian archives.

Interacting with the team

BTS tags

The mirrors team uses BTS Usertags to categorize the various issues. The tags user is mirrors@packages.debian.org. The following tags are recognized:

archvsync
For bugs concerning the archvsync (ftpsync) scripts
mirror-list

Updates to the Mirrors masterlist and related issues

mirror-submission

new entries to the list. Those tagged with moreinfo are considered work-in-progress, the others new.

mirroradm
Debian-operated mirrors (such as ftp.debian.org) and syncproxies. In particular, this is for rsync access and push setup.
httpredir
Issues around httpredir.debian.org.
misc
everything else that didn't fix another category.

Usual roles

  • Simon Paillard - (symoon)
  • Joerg Jaspert - (Ganneff)
  • Felipe Augusto van de Wiel
  • Raphael Geissert - (raphael)
  • Donald Norwood - (IRC nick cnote)
  • Peter Palfrader - (weasel)
  • Bastian Blank - (waldi)

Task description

The team is in charge of mirrors :

  • for the own Debian infrastructure: archive, webpages, services
  • for users: mirrors of the packages archive, including non debian.org hosts

Get involved

  • {*} Report issues you encounter while using some Debian mirror http://bugs.debian.org/mirrors

  • {*} Process bugs from http://bugs.debian.org/mirrors

  • {*} Convince admins of mirrors to use recommended ftpsync and setup push

  • {*} (Graphical) statistics in time (munin, rrdtool, R) about archive size per architecture / section

  • {*}{*} Implement all useful tests against mirrors as nagios plugins, see Tests

  • {*}{*} Figure out and implement push redundancy in ftpsync

  • {*}{*} YAML'ise all mirroradm config

  • {*}{*} Generate Nagios config from YAML

  • {*}{*} Generate ftpsync/runmirror/rsync config from YAML

  • {*}{*}{*} Figure out generic redirector based on Geographic/Network distance and implement some Content Directory Network

More stuff