diff options
author | Dan McGee <dan@archlinux.org> | 2010-09-21 17:39:46 -0500 |
---|---|---|
committer | Dan McGee <dan@archlinux.org> | 2010-09-21 17:39:46 -0500 |
commit | b3883820a249a0bb6ba6237f815b8cdffd630fcd (patch) | |
tree | 5c17812e1dde0c2885bf3520f435debc3e1122c9 /mirrors/models.py | |
parent | 4a99d313bfb2a226e6777a39a9a8588106f42685 (diff) | |
parent | 8ff8190c5ca29473cbcc398fb12b33b4430cc050 (diff) |
Merge branch 'mirror-check'
Diffstat (limited to 'mirrors/models.py')
-rw-r--r-- | mirrors/models.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/mirrors/models.py b/mirrors/models.py index 94256a9c..5cab9db6 100644 --- a/mirrors/models.py +++ b/mirrors/models.py @@ -54,4 +54,18 @@ class MirrorRsync(models.Model): class Meta: verbose_name = 'Mirror Rsync IP' +class MirrorLog(models.Model): + url = models.ForeignKey(MirrorUrl, related_name="logs") + check_time = models.DateTimeField(db_index=True) + last_sync = models.DateTimeField(null=True) + duration = models.FloatField(null=True) + is_success = models.BooleanField(default=True) + error = models.CharField(max_length=255, blank=True, default='') + + def __unicode__(self): + return "Check of %s at %s" % (url.url, check_time) + + class Meta: + verbose_name = 'Mirror Check Log' + # vim: set ts=4 sw=4 et: |