[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