diff --git a/rdiffweb/core/rdw_deamon.py b/rdiffweb/core/rdw_deamon.py index 9a9d8028b73a4d8f28eab839958b9f0380e630d7..a7d2996027dc42d66c0e448826cc1b76374e2603 100644 --- a/rdiffweb/core/rdw_deamon.py +++ b/rdiffweb/core/rdw_deamon.py @@ -117,35 +117,3 @@ class RemoveOlder(Deamon): r.execute(b'--force', b'--remove-older-than=' + str(d).encode(encoding='latin1') + b'D', r.full_path) - - -class UpdateRepos(Deamon): - """ - Plugin to refresh user repos. - """ - - def __init__(self, bus, app): - self.app = app - Deamon.__init__(self, bus); - - @property - def deamon_frequency(self): - """ - Return the frequency to update user repo. Default to 15min. - """ - value = self.app.cfg.get_config_bool("autoUpdateRepos", "15") - if value <= 0: - value = 15 - return value * 60 - - def deamon_run(self): - """ - Refresh the user repository - """ - try: - - for user in self.app.userdb.list(): - find_repos_for_user(user) - - except: - _logger.exception("fail to update user repos") diff --git a/rdiffweb/main.py b/rdiffweb/main.py index 619814fbe5f20c5b86b760fc3055fd5105265233..be1a686124c2e8bc87c8eafead07b22623163170 100755 --- a/rdiffweb/main.py +++ b/rdiffweb/main.py @@ -23,7 +23,7 @@ import getopt import logging from rdiffweb import rdw_app from rdiffweb.core.config import read_config -from rdiffweb.core.rdw_deamon import RemoveOlder, UpdateRepos +from rdiffweb.core.rdw_deamon import RemoveOlder import sys import tempfile import threading @@ -210,7 +210,6 @@ def start(): # Start deamons RemoveOlder(cherrypy.engine, app).subscribe() - UpdateRepos(cherrypy.engine, app).subscribe() NotificationPlugin(cherrypy.engine, app).subscribe() # Start web server diff --git a/rdw.conf b/rdw.conf index 7fc23d17b6b97b62c43b98c969eb631ffaa82f4a..a6237d3abc1af85e59c3ca8649647a042264f635 100644 --- a/rdw.conf +++ b/rdw.conf @@ -55,9 +55,6 @@ Environment=production # Send confirmation mail if user changed his email address. #EmailSendChangedNotification=true -# Update user repositories every 15 minutes -# AutoUpdateRepos=15 - # If the user/password are valid (found in LDAP) create the user # in the database. Default: false #AddMissingUser=false