]> 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)
commit92bb16f2fcd3a2288222d6db37ff0ce5f4b05eb0
treee8b9c61374a4bee77cc36bb8b51500f75171c5a2
parentddf8211a35273552360f9de7313e0b3563678426
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