]> git.sur5r.net Git - bacula/bacula/commit
Enhance mountcache with rescan option after interval.
authorMarco van Wieringen <mvw@planets.elm.net>
Fri, 11 Nov 2011 09:15:02 +0000 (10:15 +0100)
committerKern Sibbald <kern@sibbald.com>
Sat, 20 Apr 2013 12:50:13 +0000 (14:50 +0200)
commit4f48da5767e2c3d99fcbebfe035dad3a50603d98
treeb37e677209eabeb4e0eca14dd065240d64dc3b56
parent80eaf9a3c5580f79a9ae51b6e9813b63d482dc2b
Enhance mountcache with rescan option after interval.

The mountcache shouldn't be a static cache that lives forever
in the filed. Mountpoint come and go on modern systems so
on a failure to lookup a mountpoint in the cache we trigger
a rescan. We also rescan the cache on lookup when more
the 30 minutes have past since the last rescan of the data.
This way we should have less stale data. Having old data
is not so much a problem but missing new data is this new
rules should make this cache somewhat robust.
bacula/src/lib/mntent_cache.c
bacula/src/lib/mntent_cache.h