Hi John, On Sun, 09 Nov 2008 12:44:40 +1300, John Huttley wrote: > Hi, > I've found that the cleaner will only run for a day or so, then it stops. > > The log is as follows. > > 2008-11-07T22:02:22+13:00 nilfs_cleanerd[7232]: wake up > 2008-11-07T22:02:22+13:00 nilfs_cleanerd[7232]: ncleansegs = 285 > 2008-11-07T22:02:22+13:00 nilfs_cleanerd[7232]: 2 segments selected to > be cleaned <snip> > 2008-11-07T22:02:34+13:00 nilfs_cleanerd[7232]: wait 3.497175000 > 2008-11-07T22:02:37+13:00 nilfs_cleanerd[7232]: wake up > 2008-11-07T22:02:37+13:00 nilfs_cleanerd[7232]: ncleansegs = 285 > 2008-11-07T22:02:37+13:00 nilfs_cleanerd[7232]: 2 segments selected to > be cleaned > 2008-11-07T22:02:39+13:00 nilfs_cleanerd[7232]: cannot clean segments: > No such file or directory
Did you see any kernel messages on system logs (i.e. /var/log/syslog or /var/log/messages)? The cleanerd typically outputs this message when it received a kernel internal error code ENOENT from the nilfs2 module. If you didn't see any related kernel messages on the logs, I have to write a patch to identify the causal function and ask you to test it; there are several paths that may return this error code. At the moment, I'm guessing that some kind of meta data information (e.g. DAT) is broken due to the previous version of cleanerd. With regards, Ryusuke Konishi _______________________________________________ users mailing list [email protected] https://www.nilfs.org/mailman/listinfo/users
