Project

General

Profile

Actions

Bug #2243

closed

btrfs: warning in orphan_commit_root

Added by Sage Weil about 12 years ago. Updated almost 12 years ago.

Status:
Resolved
Priority:
Urgent
Assignee:
-
Category:
btrfs
Target version:
% Done:

0%

Source:
Q/A
Tags:
Backport:
Regression:
Severity:
Reviewed:
Affected Versions:
ceph-qa-suite:
Crash signature (v1):
Crash signature (v2):

Description

2012-04-04T01:02:59.191518-07:00 plana32 kernel: [ 8815.371555] ------------[ cut here ]------------
2012-04-04T01:02:59.191537-07:00 plana32 kernel: [ 8815.371584] WARNING: at /srv/autobuild-ceph/gitbuilder.git/build/fs/btrfs/inode.c:1995 btrfs_orphan_commit_root+0x116/0x120 [btrfs]()
2012-04-04T01:02:59.191539-07:00 plana32 kernel: [ 8815.371588] Hardware name: PowerEdge R410
2012-04-04T01:02:59.191545-07:00 plana32 kernel: [ 8815.371591] Modules linked in: aesni_intel cryptd aes_x86_64 aes_generic ceph libceph ufs qnx4 hfsplus hfs minix ntfs vfat msdos fat jfs reiserfs xfs exportfs ipmi_devintf ipmi_si ipmi_msghandler joydev dcdbas i7core_edac edac_core serio_raw hed lp parport usbhid hid mptsas mptscsih mptbase scsi_transport_sas ixgbe dca mdio bnx2 btrfs zlib_deflate crc32c libcrc32c
2012-04-04T01:02:59.191554-07:00 plana32 kernel: [ 8815.371651] Pid: 18380, comm: kworker/1:3 Not tainted 3.3.0-ceph-00066-g02615af #1
2012-04-04T01:02:59.191555-07:00 plana32 kernel: [ 8815.371655] Call Trace:
2012-04-04T01:02:59.191558-07:00 plana32 kernel: [ 8815.371665] [<ffffffff8104e42f>] warn_slowpath_common+0x7f/0xc0
2012-04-04T01:02:59.191560-07:00 plana32 kernel: [ 8815.371670] [<ffffffff8104e48a>] warn_slowpath_null+0x1a/0x20
2012-04-04T01:02:59.191562-07:00 plana32 kernel: [ 8815.371690] [<ffffffffa00403a6>] btrfs_orphan_commit_root+0x116/0x120 [btrfs]
2012-04-04T01:02:59.191564-07:00 plana32 kernel: [ 8815.371709] [<ffffffffa003b8d8>] commit_fs_roots+0xc8/0x1c0 [btrfs]
2012-04-04T01:02:59.191567-07:00 plana32 kernel: [ 8815.371728] [<ffffffffa003c892>] btrfs_commit_transaction+0x442/0x8e0 [btrfs]
2012-04-04T01:02:59.191572-07:00 plana32 kernel: [ 8815.371737] [<ffffffff8106b1e7>] ? process_one_work+0x137/0x520
2012-04-04T01:02:59.191574-07:00 plana32 kernel: [ 8815.371743] [<ffffffff81072d80>] ? wake_up_bit+0x40/0x40
2012-04-04T01:02:59.191576-07:00 plana32 kernel: [ 8815.371762] [<ffffffffa003cd4f>] do_async_commit+0x1f/0x30 [btrfs]
2012-04-04T01:02:59.191578-07:00 plana32 kernel: [ 8815.371768] [<ffffffff8106b256>] process_one_work+0x1a6/0x520
2012-04-04T01:02:59.191580-07:00 plana32 kernel: [ 8815.371773] [<ffffffff8106b1e7>] ? process_one_work+0x137/0x520
2012-04-04T01:02:59.191582-07:00 plana32 kernel: [ 8815.371792] [<ffffffffa003cd30>] ? btrfs_commit_transaction+0x8e0/0x8e0 [btrfs]
2012-04-04T01:02:59.191584-07:00 plana32 kernel: [ 8815.371799] [<ffffffff8106d593>] worker_thread+0x173/0x400
2012-04-04T01:02:59.191589-07:00 plana32 kernel: [ 8815.371804] [<ffffffff8106d420>] ? manage_workers+0x210/0x210
2012-04-04T01:02:59.191591-07:00 plana32 kernel: [ 8815.371809] [<ffffffff8107280e>] kthread+0xbe/0xd0
2012-04-04T01:02:59.191611-07:00 plana32 kernel: [ 8815.371817] [<ffffffff8161f5f4>] kernel_thread_helper+0x4/0x10
2012-04-04T01:02:59.191613-07:00 plana32 kernel: [ 8815.371824] [<ffffffff81616134>] ? retint_restore_args+0x13/0x13
2012-04-04T01:02:59.191668-07:00 plana32 kernel: [ 8815.371829] [<ffffffff81072750>] ? __init_kthread_worker+0x70/0x70
2012-04-04T01:02:59.191674-07:00 plana32 kernel: [ 8815.371835] [<ffffffff8161f5f0>] ? gs_change+0x13/0x13
2012-04-04T01:02:59.191676-07:00 plana32 kernel: [ 8815.371838] ---[ end trace 3559c6b9132e5f07 ]---

Actions #1

Updated by Alex Elder about 12 years ago

I mentioned this somewhat informally to Chris Mason last week. I
provided him the message, and he said:

Well, the block reservation code in btrfs is even more complex than
xfs. Usually it means we didn't properly free the things we reserved.
If you send along which version of btrfs you were using we can try to
track it down.

I (finally) just did that--I sent him the log messages from above.

Actions #2

Updated by Sage Weil almost 12 years ago

  • Status changed from New to Resolved
Actions

Also available in: Atom PDF