Re: nilfs_btree_propagate problem

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,
On Thu, 7 Oct 2010 15:23:45 +0200, Andrea Gelmini wrote:
> Hi all,
>   and thanks a lot for your work on Nilfs.
>   I'm using it for my /home, with
>   Ubuntu 10.10
>   Vanilla kernel from Linus git repository (at this commit)¹
>   nilfs_cleanerd v2.0.18 (from ubuntu deb nilfs-tools 2.0.18-2).
> 
>   Well, everything's working fine, but since the initial clone of my
> data, I have problem
>   with ~/dev/prg/wine.
>   I mean, if I try to compile it, after a while, I had process stucked
> (it seems they are not
>   able to write, but they can read from the disk).
>   Meanwhile my log are flooded with this:
> Oct  7 11:53:39 vaio kernel: [ 3408.688565] nilfs_btree_propagate: key
> = 2823, level == 0
> Oct  7 11:53:44 vaio kernel: [ 3413.696833] nilfs_btree_propagate: key
> = 2823, level == 0
> Oct  7 11:53:49 vaio kernel: [ 3418.704543] nilfs_btree_propagate: key
> = 2823, level == 0
> Oct  7 11:53:54 vaio kernel: [ 3423.712541] nilfs_btree_propagate: key
> = 2823, level == 0
> Oct  7 11:53:59 vaio kernel: [ 3428.720545] nilfs_btree_propagate: key
> = 2823, level == 0
> Oct  7 11:54:04 vaio kernel: [ 3433.728548] nilfs_btree_propagate: key
> = 2823, level == 0
> Oct  7 11:54:09 vaio kernel: [ 3438.736543] nilfs_btree_propagate: key
> = 2823, level == 0
> Oct  7 11:54:14 vaio kernel: [ 3443.744543] nilfs_btree_propagate: key
> = 2823, level == 0
> Oct  7 11:54:19 vaio kernel: [ 3448.752543] nilfs_btree_propagate: key
> = 2823, level == 0
> Oct  7 11:54:24 vaio kernel: [ 3453.760542] nilfs_btree_propagate: key
> = 2823, level == 0
> Oct  7 11:54:29 vaio kernel: [ 3458.768554] nilfs_btree_propagate: key
> = 2823, level == 0
> Oct  7 11:54:34 vaio kernel: [ 3463.776543] nilfs_btree_propagate: key
> = 2823, level == 0
> Oct  7 11:54:39 vaio kernel: [ 3468.784458] nilfs_btree_propagate: key
> = 2823, level == 0
> Oct  7 11:54:44 vaio kernel: [ 3473.792545] nilfs_btree_propagate: key
> = 2823, level == 0
> Oct  7 11:54:49 vaio kernel: [ 3478.800543] nilfs_btree_propagate: key
> = 2823, level == 0
> Oct  7 11:54:54 vaio kernel: [ 3483.808542] nilfs_btree_propagate: key
> = 2823, level == 0
> Oct  7 11:54:59 vaio kernel: [ 3488.816546] nilfs_btree_propagate: key
> = 2823, level == 0
> Oct  7 11:55:04 vaio kernel: [ 3493.824543] nilfs_btree_propagate: key
> = 2823, level == 0
> Oct  7 11:55:09 vaio kernel: [ 3498.832545] nilfs_btree_propagate: key
> = 2823, level == 0
> Oct  7 11:55:14 vaio kernel: [ 3503.840554] nilfs_btree_propagate: key
> = 2823, level == 0
> 
>    I guess it's important to note the 5 seconds of delay between log
> entries. Yes, it's my
>    snapshot interval.
>    The only way to solve it is a crude switch off/on.
>    At reboot everything is looking fine.
> 
>    Reading access gives no problems:
>     find -type f  -exec cat {} > /dev/null \;
> 
> Any clues?
> 
> Thanks a lot for your time and work,
> Andrea

Do you still have this problem?

The messages indicate that nilfs met a wrong btree node block during
making a log for writing.

The 5 seconds interval is the default writeback time.  So, It seems to
be generated by the corrupted block left on memory.
 
> n.b.: well, I almost use my notebook with hibernation/resume. Does
> nilfs_cleanerd suffer long jumps in time? Also, sometimes
>         the resume doesn't go well. I force a sync before hibernation,
> but does the fs can be screwed in this way?

nilfs_cleanred may see a long jump after resuming from hibernation,
but I haven't seen any issues so far.

If you meet the issue next time, try dmesg command to print kernel log
buffered on memory. It may give us some clue.

Thanks,
Ryusuke Konishi
--
To unsubscribe from this list: send the line "unsubscribe linux-nilfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Filesystem Development]     [Linux BTRFS]     [Linux CIFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux SCSI]

  Powered by Linux