[NILFS users] cleanerd
Jan de Kruyf
jan.de.kruyf at gmail.com
Sun Oct 18 05:47:12 JST 2009
On Sun, Oct 11, 2009 at 8:49 AM, Ryusuke Konishi <ryusuke at osrg.net> wrote:
>
> According to the log, the error was repeatedly detected in a retry
> loop in the nilfs_clean_segments kernel function which cleanerd calls
> via ioctl. The err=-28 means ENOSPC (no space left on the device).
>
> Yeah, if cleanerd falls into this state, it cannot handle any signals.
> And, it doesn't return to userspace until the error is removed.
>
> As you are pointing out, I wonder why this error is generated on the
> device having enough free space.
>
> I'll attach a patch to identify which function returns ENOSPC. Could
> you try the patch ?
>
Hallo,
I have done the patch. The output, with debug switched on, is in the
attached file.
I have done some more analizing. Everything that looks helpful is included
in the file as wel.
I hope it is useful
Regards
Jan de Kruyf.
This day the Lord creates,
so let us celebrate with joy!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.nilfs.org/pipermail/users/attachments/20091017/ca36f25e/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: nilfsdebugVar.txt.gz
Type: application/x-gzip
Size: 44410 bytes
Desc: not available
URL: <https://www.nilfs.org/pipermail/users/attachments/20091017/ca36f25e/attachment-0002.bin>
More information about the users
mailing list