On Mon, Jul 15, 2013 at 12:56:29AM -0400, George Amvrosiadis wrote:
> I'm trying to run the varmail personality in filebench, on a 50GB btrfs
> filesystem. I am also starting the scrubber at the same time. I have
> applied the latest patches for 3.8.13 (hoping to fix log tree issues).

There's a bugreport that looks the same,
https://bugzilla.kernel.org/show_bug.cgi?id=60051

> Every time, after the scrubber completes, however, I get the following:
> 
> [ 2558.688026] ------------[ cut here ]------------
> [ 2558.688055] WARNING: at fs/btrfs/tree-log.c:3882
> btrfs_log_inode_parent+0x41e/0x480 [btrfs]()
> [ 2558.688061] Hardware name: ProLiant DL160 Gen8
> [ 2558.688065] Modules linked in: btrfs zlib_deflate libcrc32c psmouse
> sb_edac serio_raw edac_core hpilo ioatdma hpwdt acpi_power_meter
> mac_hid lp parport igb dca ptp pps_core be2iscsi iscsi_boot_sysfs
> mpt2sas libiscsi scsi_transport_sas scsi_transport_iscsi raid_class
> be2net
> [ 2558.688109] Pid: 13631, comm: filebench Tainted: G      D W    3.8.13 #9
> [ 2558.688115] Call Trace:
> [ 2558.688128]  [<ffffffff8105824f>] warn_slowpath_common+0x7f/0xc0
> [ 2558.688137]  [<ffffffff810582aa>] warn_slowpath_null+0x1a/0x20
> [ 2558.688161]  [<ffffffffa020fcce>] btrfs_log_inode_parent+0x41e/0x480 
> [btrfs]
> [ 2558.688182]  [<ffffffffa020fd76>] btrfs_log_dentry_safe+0x46/0x70 [btrfs]
> [ 2558.688206]  [<ffffffffa01e527c>] btrfs_sync_file+0x18c/0x230 [btrfs]
> [ 2558.688214]  [<ffffffff811b642d>] do_fsync+0x5d/0x90
> [ 2558.688222]  [<ffffffff8115a9c9>] ? vm_munmap+0x59/0x70
> [ 2558.688230]  [<ffffffff811b6810>] sys_fsync+0x10/0x20
> [ 2558.688239]  [<ffffffff8168a959>] system_call_fastpath+0x16/0x1b
> [ 2558.688245] ---[ end trace 1cf4adc709e16e0b ]---
> 
> And that root key (18446744073709551610) looks very suspicious. Any ideas?

It translates to key type 250 which is BTRFS_DEV_REPLACE_KEY, plus the
parent transid error this looks like broken/unfinished device replace.
Have you used the 'btrfs device replace' recently?

david
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to