summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorPatrik Flykt <patrik.flykt@linux.intel.com>2013-05-21 13:32:14 +0300
committerPatrik Flykt <patrik.flykt@linux.intel.com>2013-05-31 11:06:34 +0300
commit3b70a3d5a93fb229c2caacf6b2df43dd9ea5b6bd (patch)
treeb74993ade65f8edb971fa923dd532f291ada02a8 /TODO
parentbac356ff03abd450b471ae19036d5069171007c2 (diff)
downloadconnman-3b70a3d5a93fb229c2caacf6b2df43dd9ea5b6bd.tar.gz
connman-3b70a3d5a93fb229c2caacf6b2df43dd9ea5b6bd.tar.bz2
connman-3b70a3d5a93fb229c2caacf6b2df43dd9ea5b6bd.zip
timeserver: Periodically wake up to recheck timeservers
The current situation is that a failed timeserver name resolution removes the timeserver immediately from the list of used timeservers and failing to connect to the nameserver IP address removes the timeserver after a 2 second delay. Currently no mechanism exists to re-create the list of nameservers once the list has been exhausted or the more preferred timeservers have been removed from it. This implementation combats both problems where less used timeservers further away end up being used despite a more optimal closer one becoming available as well as the problem of exhausting the nameserver list. This is done by periodially waking up and checking the timeserver in use. If the timeserver in use is not the most preferred one or the list of timeservers is empty, the timeserver list is recreated and the timeserver polling procedure is restarted.
Diffstat (limited to 'TODO')
0 files changed, 0 insertions, 0 deletions