summaryrefslogtreecommitdiffstats
path: root/mirrors
diff options
context:
space:
mode:
authorDan McGee <dan@archlinux.org>2012-05-14 02:45:57 +0200
committerDan McGee <dan@archlinux.org>2012-05-14 02:45:57 +0200
commit76516cae45f3d1080065608bdb8f2d086322012f (patch)
treea2b072b7befe50022139635a6404bcb0768437de /mirrors
parenta5f5557493446bede78adb0584c88208234f874e (diff)
downloadarchweb-76516cae45f3d1080065608bdb8f2d086322012f.tar.gz
archweb-76516cae45f3d1080065608bdb8f2d086322012f.tar.xz
Don't limit protocols returned by mirror status function
If results weren't available for certain URLs, they won't show up anyway in this list, and if we start to check rsync URLs, then we want their values to come back in this status list. Signed-off-by: Dan McGee <dan@archlinux.org>
Diffstat (limited to 'mirrors')
-rw-r--r--mirrors/utils.py2
1 files changed, 0 insertions, 2 deletions
diff --git a/mirrors/utils.py b/mirrors/utils.py
index 32fa358..54de567 100644
--- a/mirrors/utils.py
+++ b/mirrors/utils.py
@@ -32,11 +32,9 @@ def annotate_url(url, delays):
@cache_function(123)
def get_mirror_statuses(cutoff=default_cutoff):
cutoff_time = utc_now() - cutoff
- protocols = list(MirrorProtocol.objects.filter(is_download=True))
# I swear, this actually has decent performance...
urls = MirrorUrl.objects.select_related('mirror', 'protocol').filter(
mirror__active=True, mirror__public=True,
- protocol__in=protocols,
logs__check_time__gte=cutoff_time).annotate(
check_count=Count('logs'),
success_count=Count('logs__duration'),