Displaying 6 results from an estimated 6 matches for "find_parent_nodes".
2013 Jul 03
1
WARNING: at fs/btrfs/backref.c:903 find_parent_nodes+0x616/0x815 [btrfs]()
I''ve upgraded to linux 3.10 and enabled extended inode refs and skinny
metadata extent refs with these commands:
btrfstune -r /dev/sdc1
btrfstune -x /dev/sdc1
Since then, I have "WARNING: at fs/btrfs/backref.c:903
find_parent_nodes+0x616/0x815 [btrfs]()" showing up like crazy:
# grep -c "WARNING: at fs/btrfs/backref.c:903" syslog
181819
That''s after just a few hours of uptime.
I guess that''s not expected?
Some examples:
Jul 2 21:42:59 bkp010 kernel: [ 668.547147] ------------[ cut here...
2013 May 07
2
Kernel BUG: __tree_mod_log_rewind
...7 02:09:21 caper kernel: [ 726.752351] [<ffffffffa016d118>]
__resolve_indirect_ref+0xc8/0x150 [btrfs]
May 7 02:09:21 caper kernel: [ 726.752462] [<ffffffffa016d23e>]
__resolve_indirect_refs+0x9e/0x200 [btrfs]
May 7 02:09:21 caper kernel: [ 726.752573] [<ffffffffa016da3d>]
find_parent_nodes+0x45d/0x6b0 [btrfs]
May 7 02:09:21 caper kernel: [ 726.752684] [<ffffffffa016dd29>]
btrfs_find_all_roots+0x99/0x100 [btrfs]
May 7 02:09:21 caper kernel: [ 726.752792] [<ffffffffa0119620>] ?
btrfs_submit_direct+0x190/0x190 [btrfs]
May 7 02:09:21 caper kernel: [ 726.752901] [<...
2013 Sep 23
6
btrfs: qgroup scan failed with -12
...>] __get_free_pages+0x9/0x36
[1878432.676150] [<ffffffff810e27b9>] __kmalloc_track_caller+0x35/0x163
[1878432.676204] [<ffffffff810bde12>] krealloc+0x52/0x8c
[1878432.676265] [<ffffffffa036cdcb>] ulist_add_merge+0xe1/0x14e [btrfs]
[1878432.676324] [<ffffffffa036bcf0>] find_parent_nodes+0x49c/0x5a5 [btrfs]
[1878432.676383] [<ffffffffa036be75>] btrfs_find_all_roots+0x7c/0xd7 [btrfs]
[1878432.676441] [<ffffffffa036d6e1>] ? qgroup_account_ref_step1+0xea/0x102 [btrfs]
[1878432.676542] [<ffffffffa036d915>] btrfs_qgroup_rescan_worker+0x21c/0x516 [btrfs]
[1878432.676...
2013 Feb 13
0
Re: Heavy memory leak when using quota groups
...0273] [<ffffffffa055da17>] ? free_extent_buffer+0x37/0x90 [btrfs]
> [ 5123.800280] [<ffffffffa0522d5d>] btrfs_next_old_leaf+0xed/0x450 [btrfs]
> [ 5123.800290] [<ffffffffa05955b4>] __resolve_indirect_refs+0x334/0x620 [btrfs]
> [ 5123.800301] [<ffffffffa059616a>] find_parent_nodes+0x7da/0xf90 [btrfs]
> [ 5123.800311] [<ffffffffa05969b9>] btrfs_find_all_roots+0x99/0x100 [btrfs]
> [ 5123.800313] [<ffffffff81183beb>] ? kfree+0x3b/0x150
> [ 5123.800323] [<ffffffffa059991b>] btrfs_qgroup_account_ref+0xfb/0x550 [btrfs]
> [ 5123.800325] [<ffffff...
2012 Oct 30
8
Crashes in extent_io.c after "btrfs bad mapping eb" notice
...737d>] ? __resolve_indirect_refs+0x147/0x4b1
Oct 30 22:42:36 localhost kernel: [<ffffffff812a70bf>] ? __add_keyed_refs.clone.6+0x9e/0x215
Oct 30 22:42:36 localhost kernel: [<ffffffff812a6ba6>] ? __add_prelim_ref+0x3a/0xb9
Oct 30 22:42:36 localhost kernel: [<ffffffff812a7d54>] ? find_parent_nodes+0x553/0x7ca
Oct 30 22:42:36 localhost kernel: [<ffffffff812458b8>] ? leaf_space_used+0xaf/0xd7
Oct 30 22:42:36 localhost kernel: [<ffffffff812a8044>] ? btrfs_find_all_roots+0x79/0xd4
Oct 30 22:42:36 localhost kernel: [<ffffffff812aa1d0>] ? btrfs_qgroup_account_ref+0xd2/0x4a8
Oct 3...
2012 Oct 04
3
[PATCH] btrfs ulist use rbtree instead
...s, &uiter);
while ((node = ulist_next(blocks, &uiter))) {
if (!node->aux)
continue;
@@ -1038,7 +1038,7 @@ int btrfs_find_all_roots(struct btrfs_trans_handle *trans,
return -ENOMEM;
}
- ULIST_ITER_INIT(&uiter);
+ ULIST_ITER_INIT(tmp, &uiter);
while (1) {
ret = find_parent_nodes(trans, fs_info, bytenr,
time_seq, tmp, *roots, NULL);
@@ -1395,13 +1395,13 @@ int iterate_extent_inodes(struct btrfs_fs_info *fs_info,
if (ret)
goto out;
- ULIST_ITER_INIT(&ref_uiter);
+ ULIST_ITER_INIT(refs, &ref_uiter);
while (!ret && (ref_node = ulist_next(refs, &a...