From: Mark Wooding Date: Sun, 20 Jul 2014 12:50:28 +0000 (+0100) Subject: svc/connect.in: Only check the configuration database once a minute. X-Git-Tag: 1.0.0pre16~6 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/tripe/commitdiff_plain/14b77b60fdb2b36409a403bf8753d877f33e32b9 svc/connect.in: Only check the configuration database once a minute. I think this is quite often enough, and more is likely to drain the battery of mobile devices unacceptably. --- diff --git a/svc/connect.in b/svc/connect.in index 000ca50e..8abe108a 100644 --- a/svc/connect.in +++ b/svc/connect.in @@ -127,7 +127,7 @@ class ErrorWatch (T.Coroutine): def dbwatch(): """ - Coroutine function: wake up every second and notice changes to the + Coroutine function: wake up every minute and notice changes to the database. When a change happens, tell the Pinger (q.v.) to rescan its peers. """ @@ -135,7 +135,7 @@ def dbwatch(): main = cr.parent fw = M.FWatch(opts.cdb) while True: - timer = M.SelTimer(time() + 1, lambda: cr.switch()) + timer = M.SelTimer(time() + 60, lambda: cr.switch()) main.switch() if fw.update(): pinger.rescan(False)