FileServer: small fixes

This commit is contained in:
Vadim Ushakov 2020-11-04 16:05:01 +07:00
parent 27ce79f044
commit 6c8b059f57

View file

@ -498,7 +498,7 @@ class FileServer(ConnectionServer):
log.info("No network activity for %.2fs. Running an update for a random site.",
now - last_activity_time
)
self.update_pool.spawn(self.updateRandomSite)
self.update_pool.spawn(self.updateRandomSite, force=True)
# Periodic reloading of tracker files
def reloadTrackerFilesThread(self):
@ -576,6 +576,10 @@ class FileServer(ConnectionServer):
from Debug import DebugReloader
DebugReloader.watcher.addCallback(self.reload)
# XXX: for initializing self.sites
# Remove this line when self.sites gets completely unused
self.getSites()
if not passive_mode:
self.spawn(self.updateSites)
thread_reaload_tracker_files = self.spawn(self.reloadTrackerFilesThread)