summaryrefslogtreecommitdiffstats
path: root/mirrors/utils.py
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/utils.py
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/utils.py')
-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'),