{% extends "base.html" %} {% load cycle from future %} {% load static from staticfiles %} {% load mirror_status %} {% load flags %} {% load admin_urls %} {% block title %}Arch Linux - {{ mirror.name }} - Mirror Details{% endblock %} {% block head %}{% endblock %} {% block content %}
Name: | {{ mirror.name }} |
---|---|
Tier: | {{ mirror.get_tier_display }} |
Has ISOs: | {{ mirror.isos|yesno|capfirst }} |
Public: | {{ mirror.public|yesno|capfirst }} |
Active: | {{ mirror.active|yesno|capfirst }} |
Rsync IPs: | {{mirror.rsync_ips.all|join:', '}} |
Admin Email: | {% if mirror.admin_email %}{{ mirror.admin_email }}{% else %}None{% endif %} |
Alternate Email: | {% if mirror.alternate_email %}{{ mirror.alternate_email }}{% else %}None{% endif %} |
Notes: | {{ mirror.notes|linebreaks }} |
Upstream: | {% if mirror.upstream %} {{ mirror.upstream.name }} {% else %}None{% endif %} |
Downstream: | {% with mirror.downstream as ds_mirrors %}{% if ds_mirrors %}
{% for ds in ds_mirrors %}
{{ ds.name }}
{% if not ds.active %}(inactive){% endif %}
{% if not ds.public %}(private){% endif %}
{% endfor %} {% else %}None{% endif %} |
{% endwith %}
Mirror URL | Protocol | Country | IPv4 | IPv6 | Last Sync | Completion % | μ Delay (hh:mm) | μ Duration (secs) | σ Duration (secs) | Mirror Score |
---|---|---|---|---|---|---|---|---|---|---|
{% if m_url.protocol.is_download %}{{ m_url.url }}{% else %}{{ m_url.url }}{% endif %} | {{ m_url.protocol }} | {% country_flag m_url.country %}{{ m_url.country.name }} | {{ m_url.has_ipv4|yesno|capfirst }} | {{ m_url.has_ipv6|yesno|capfirst }} | {{ m_url.last_sync|date:'Y-m-d H:i'|default:'unknown' }} | {{ m_url.completion_pct|percentage:1 }} | {{ m_url.delay|duration|default:'unknown' }} | {{ m_url.duration_avg|floatformat:2 }} | {{ m_url.duration_stddev|floatformat:2 }} | {{ m_url.score|floatformat:1|default:'∞' }} |
Periodic checks of the mirrors are done from various geographic locations, IP addresses, and using IPv4 or IPv6. These results are summarized in graphical form below.