Hi Russ,
innd: tradindexed: index inode mismatch for local.test
...
expireover: tradindexed: index inode mismatch for control
expireover: tradindexed: index inode mismatch for control.cancel
expireover: tradindexed: index inode mismatch for
control.checkgroups
...
FWIW, tradindexed uses that inode number as an optimization. When
expireover rewrites the data file, it does so in a way that changes the
inode number (and updates that field in the index file), which
communicates to any other process such as running nnrpd instances with
open maps that the data file has changed and should be re-opened to pick
up the new data file. Therefore, these error messages shouldn't result in
any incorrect behavior (I think); it will just make things slower because
the data file may be re-opened unnecessarily even when it hasn't changed.
As these messages do not result in any incorrect behaviour, couldn't we
just lower their log level to notice instead of warn, and silent them in
innreport?
--
Julien ÉLIE
« L'ordinateur obéit à vos ordres, pas à vos intentions. »