All of lore.kernel.org
 help / color / mirror / Atom feed
From: anand jain <anand.jain@oracle.com>
To: Joeri Vanthienen <mail@joerivanthienen.be>
Cc: linux-btrfs@vger.kernel.org
Subject: Re: panic BTRFS error (device sdp) in __btrfs_inc_extent_ref:1935: Object already exists [Linux 3.8.4]
Date: Tue, 21 May 2013 18:40:02 +0800	[thread overview]
Message-ID: <519B4F02.3060301@oracle.com> (raw)
In-Reply-To: <CAPsrAuDfFLFPVVkya3WZDZnjc-ChWQr5NNrFXWBXGUcvadvTwA@mail.gmail.com>



This is fixed with patch
  [PATCH] Btrfs: compare relevant parts of delayed tree refs
in 3.9 upgrade should help.



On 21/05/2013 16:37, Joeri Vanthienen wrote:
> Hi all,
>
> I tried to replace a failed device in a btrfs filesystem on Linux kernel 3.8.4.
> After adding a new harddisk (/dev/sdf) to the btrfs pool and removing
> the failed device with "btrfs device delete missing /btrfs" the server
> panicked.
> We can still mount the filesystem in degraded mode, what are the
> options to resolve this :) ?
>
> SANOS1:~ # btrfs fi show
> Label: 'firstpool'  uuid: 517e8cfa-4275-4589-8da4-6a46ad613daa
>          Total devices 15 FS bytes used 2.68TB
>          devid   14 size 931.51GB used 394.87GB path /dev/sdp
>          devid   13 size 931.51GB used 394.87GB path /dev/sdo
>          devid   12 size 931.51GB used 394.87GB path /dev/sdn
>          devid   11 size 931.51GB used 394.87GB path /dev/sdm
>          devid   10 size 931.51GB used 394.87GB path /dev/sdl
>          devid    9 size 931.51GB used 394.87GB path /dev/sdk
>          devid    8 size 931.51GB used 394.87GB path /dev/sdj
>          devid    7 size 931.51GB used 394.87GB path /dev/sdi
>          devid    6 size 931.51GB used 394.87GB path /dev/sdh
>          devid   16 size 931.51GB used 373.29GB path /dev/sdf
>          devid    5 size 931.51GB used 394.87GB path /dev/sdg
>          devid   15 size 931.51GB used 394.87GB path /dev/sde
>          devid    2 size 931.51GB used 394.87GB path /dev/sdd
>          devid    1 size 931.51GB used 394.87GB path /dev/sdc
>          *** Some devices missing
>
> May 20 22:54:00 SANOS1 kernel: btrfs: found 3289 extents
> May 20 22:54:07 SANOS1 kernel: ------------[ cut here ]------------
> May 20 22:54:07 SANOS1 kernel: WARNING: at fs/btrfs/delayed-ref.c:454
> update_existing_ref+0x109/0x140 [btrfs]()
> May 20 22:54:07 SANOS1 kernel: Hardware name: X8DTN+-F
> May 20 22:54:07 SANOS1 kernel: Modules linked in: joydev st sr_mod
> cdrom dm_mod iscsi_scst(O) scst_vdisk(O) scst(O) loop btrfs
> zlib_deflate libcrc32c mpt2sas raid_class cpufreq_conservative
> cpufreq_userspace cpufreq_powersave iTCO_wdt acpi_cpufreq mperf sg ses
> ixgbe igb ptp pps_core iTCO_vendor_support coretemp mdio kvm_intel kvm
> crc32c_intel pcspkr serio_raw i2c_i801 lpc_ich mfd_core enclosure
> ioatdma i7core_edac edac_core dca mptctl button edd binfmt_misc
> microcode autofs4 processor thermal_sys scsi_dh_emc scsi_dh_rdac
> scsi_dh_alua scsi_dh_hp_sw scsi_dh mptsas mptscsih mptbase
> scsi_transport_sas ata_generic ata_piix [last unloaded: scst]
> May 20 22:54:07 SANOS1 kernel: Pid: 9181, comm: btrfs Tainted: G
>      O 3.8.4-SCST-1 #2
> May 20 22:54:07 SANOS1 kernel: Call Trace:
> May 20 22:54:07 SANOS1 kernel:  [<ffffffff8104457a>] ?
> warn_slowpath_common+0x7a/0xb0
> May 20 22:54:07 SANOS1 kernel:  [<ffffffff810445c5>] ?
> warn_slowpath_null+0x15/0x20
> May 20 22:54:07 SANOS1 kernel:  [<ffffffffa04541f9>] ?
> update_existing_ref+0x109/0x140 [btrfs]
> May 20 22:54:07 SANOS1 kernel:  [<ffffffffa045448a>] ?
> add_delayed_tree_ref+0xca/0x1a0 [btrfs]
> May 20 22:54:07 SANOS1 kernel:  [<ffffffffa045405a>] ?
> add_delayed_ref_head.isra.7+0xca/0x160 [btrfs]
> May 20 22:54:07 SANOS1 kernel:  [<ffffffffa0454c82>] ?
> btrfs_add_delayed_tree_ref+0xf2/0x170 [btrfs]
> May 20 22:54:07 SANOS1 kernel:  [<ffffffffa03fff69>] ?
> btrfs_free_extent+0x99/0xf0 [btrfs]
> May 20 22:54:07 SANOS1 kernel:  [<ffffffffa0458a62>] ?
> replace_path+0x782/0x7f0 [btrfs]
> May 20 22:54:07 SANOS1 kernel:  [<ffffffffa045b528>] ?
> merge_reloc_root+0x1f8/0x510 [btrfs]
> May 20 22:54:07 SANOS1 kernel:  [<ffffffffa03eeff5>] ?
> btrfs_free_path+0x25/0x30 [btrfs]
> May 20 22:54:07 SANOS1 kernel:  [<ffffffffa045b94a>] ?
> merge_reloc_roots+0x10a/0x140 [btrfs]
> May 20 22:54:07 SANOS1 kernel:  [<ffffffffa045be36>] ?
> relocate_block_group+0x266/0x690 [btrfs]
> May 20 22:54:07 SANOS1 kernel:  [<ffffffffa045c405>] ?
> btrfs_relocate_block_group+0x1a5/0x2e0 [btrfs]
> May 20 22:54:07 SANOS1 kernel:  [<ffffffffa0434990>] ?
> btrfs_relocate_chunk.isra.56+0x70/0x730 [btrfs]
> May 20 22:54:07 SANOS1 kernel:  [<ffffffffa04310d2>] ?
> free_extent_buffer+0x32/0x90 [btrfs]
> May 20 22:54:07 SANOS1 kernel:  [<ffffffffa0438a71>] ?
> btrfs_shrink_device+0x1f1/0x420 [btrfs]
> May 20 22:54:07 SANOS1 kernel:  [<ffffffffa043bbbd>] ?
> btrfs_rm_device+0x24d/0x770 [btrfs]
> May 20 22:54:07 SANOS1 kernel:  [<ffffffffa0443791>] ?
> btrfs_ioctl+0xb11/0x1b00 [btrfs]
> May 20 22:54:07 SANOS1 kernel:  [<ffffffffa04437b3>] ?
> btrfs_ioctl+0xb33/0x1b00 [btrfs]
> May 20 22:54:07 SANOS1 kernel:  [<ffffffff815c23b4>] ?
> __do_page_fault+0x234/0x4d0
> May 20 22:54:07 SANOS1 kernel:  [<ffffffff8116fc4f>] ? do_vfs_ioctl+0x8f/0x530
> May 20 22:54:07 SANOS1 kernel:  [<ffffffff8116d241>] ? final_putname+0x21/0x50
> May 20 22:54:07 SANOS1 kernel:  [<ffffffff81170181>] ? sys_ioctl+0x91/0xb0
> May 20 22:54:07 SANOS1 kernel:  [<ffffffff815c676d>] ?
> system_call_fastpath+0x1a/0x1f
> May 20 22:54:07 SANOS1 kernel: ---[ end trace 53a7c1fa7b405ba9 ]---
> May 20 22:54:07 SANOS1 kernel: ------------[ cut here ]------------
> May 20 22:54:07 SANOS1 kernel: WARNING: at fs/btrfs/super.c:256
> __btrfs_abort_transaction+0xb9/0xd0 [btrfs]()
> May 20 22:54:07 SANOS1 kernel: Hardware name: X8DTN+-F
> May 20 22:54:07 SANOS1 kernel: btrfs: Transaction aborted
> May 20 22:54:07 SANOS1 kernel: Modules linked in: joydev st sr_mod
> cdrom dm_mod iscsi_scst(O) scst_vdisk(O) scst(O) loop btrfs
> zlib_deflate libcrc32c mpt2sas raid_class cpufreq_conservative
> cpufreq_userspace cpufreq_powersave iTCO_wdt acpi_cpufreq mperf sg ses
> ixgbe igb ptp pps_core iTCO_vendor_support coretemp mdio kvm_intel kvm
> crc32c_intel pcspkr serio_raw i2c_i801 lpc_ich mfd_core enclosure
> ioatdma i7core_edac edac_core dca mptctl button edd binfmt_misc
> microcode autofs4 processor thermal_sys scsi_dh_emc scsi_dh_rdac
> scsi_dh_alua scsi_dh_hp_sw scsi_dh mptsas mptscsih mptbase
> scsi_transport_sas ata_generic ata_piix [last unloaded: scst]
> May 20 22:54:07 SANOS1 kernel: Pid: 9181, comm: btrfs Tainted: G
>   W  O 3.8.4-SCST-1 #2
> May 20 22:54:07 SANOS1 kernel: Call Trace:
> May 20 22:54:07 SANOS1 kernel:  [<ffffffff8104457a>] ?
> warn_slowpath_common+0x7a/0xb0
> May 20 22:54:07 SANOS1 kernel:  [<ffffffff81044651>] ?
> warn_slowpath_fmt+0x41/0x50
> May 20 22:54:07 SANOS1 kernel:  [<ffffffffa03ebe39>] ?
> __btrfs_abort_transaction+0xb9/0xd0 [btrfs]
> May 20 22:54:07 SANOS1 kernel:  [<ffffffffa03fb140>] ?
> __btrfs_inc_extent_ref+0x1c0/0x210 [btrfs]
> May 20 22:54:07 SANOS1 kernel:  [<ffffffffa0400c8d>] ?
> run_clustered_refs+0x6cd/0xb60 [btrfs]
> May 20 22:54:07 SANOS1 kernel:  [<ffffffffa03eec01>] ?
> btrfs_set_path_blocking+0x31/0x70 [btrfs]
> May 20 22:54:07 SANOS1 kernel:  [<ffffffffa04048b0>] ?
> btrfs_run_delayed_refs+0xc0/0x2e0 [btrfs]
> May 20 22:54:07 SANOS1 kernel:  [<ffffffffa03ef555>] ?
> btrfs_put_tree_mod_seq+0x105/0x150 [btrfs]
> May 20 22:54:07 SANOS1 kernel:  [<ffffffffa0414826>] ?
> __btrfs_end_transaction+0xe6/0x3f0 [btrfs]
> May 20 22:54:07 SANOS1 kernel:  [<ffffffffa0414b4e>] ?
> btrfs_end_transaction_throttle+0xe/0x10 [btrfs]
> May 20 22:54:07 SANOS1 kernel:  [<ffffffffa045b7ad>] ?
> merge_reloc_root+0x47d/0x510 [btrfs]
> May 20 22:54:07 SANOS1 kernel:  [<ffffffffa03eeff5>] ?
> btrfs_free_path+0x25/0x30 [btrfs]
> May 20 22:54:07 SANOS1 kernel:  [<ffffffffa045b94a>] ?
> merge_reloc_roots+0x10a/0x140 [btrfs]
> May 20 22:54:07 SANOS1 kernel:  [<ffffffffa045be36>] ?
> relocate_block_group+0x266/0x690 [btrfs]
> May 20 22:54:07 SANOS1 kernel:  [<ffffffffa045c405>] ?
> btrfs_relocate_block_group+0x1a5/0x2e0 [btrfs]
> May 20 22:54:07 SANOS1 kernel:  [<ffffffffa0434990>] ?
> btrfs_relocate_chunk.isra.56+0x70/0x730 [btrfs]
> May 20 22:54:07 SANOS1 kernel:  [<ffffffffa04310d2>] ?
> free_extent_buffer+0x32/0x90 [btrfs]
> May 20 22:54:07 SANOS1 kernel:  [<ffffffffa0438a71>] ?
> btrfs_shrink_device+0x1f1/0x420 [btrfs]
> May 20 22:54:07 SANOS1 kernel:  [<ffffffffa043bbbd>] ?
> btrfs_rm_device+0x24d/0x770 [btrfs]
> May 20 22:54:07 SANOS1 kernel:  [<ffffffffa0443791>] ?
> btrfs_ioctl+0xb11/0x1b00 [btrfs]
> May 20 22:54:07 SANOS1 kernel:  [<ffffffffa04437b3>] ?
> btrfs_ioctl+0xb33/0x1b00 [btrfs]
> May 20 22:54:07 SANOS1 kernel:  [<ffffffff815c23b4>] ?
> __do_page_fault+0x234/0x4d0
> May 20 22:54:07 SANOS1 kernel:  [<ffffffff8116fc4f>] ? do_vfs_ioctl+0x8f/0x530
> May 20 22:54:07 SANOS1 kernel:  [<ffffffff8116d241>] ? final_putname+0x21/0x50
> May 20 22:54:07 SANOS1 kernel:  [<ffffffff81170181>] ? sys_ioctl+0x91/0xb0
> May 20 22:54:07 SANOS1 kernel:  [<ffffffff815c676d>] ?
> system_call_fastpath+0x1a/0x1f
> May 20 22:54:07 SANOS1 kernel: ---[ end trace 53a7c1fa7b405baa ]---
> May 20 22:54:07 SANOS1 kernel: BTRFS error (device sdp) in
> __btrfs_inc_extent_ref:1935: Object already exists
> May 20 22:54:07 SANOS1 kernel: btrfs is forced readonly
> May 20 22:54:07 SANOS1 kernel: ------------[ cut here ]------------
> May 20 22:54:07 SANOS1 kernel: kernel BUG at fs/btrfs/relocation.c:2278!
> May 20 22:54:07 SANOS1 kernel: invalid opcode: 0000 [#1] SMP
> May 20 22:54:07 SANOS1 kernel: Modules linked in: joydev st sr_mod
> cdrom dm_mod iscsi_scst(O) scst_vdisk(O) scst(O) loop btrfs
> zlib_deflate libcrc32c mpt2sas raid_class cpufreq_conservative
> cpufreq_userspace cpufreq_powersave iTCO_wdt acpi_cpufreq mperf sg ses
> ixgbe igb ptp pps_core iTCO_vendor_support coretemp mdio kvm_intel kvm
> crc32c_intel pcspkr serio_raw i2c_i801 lpc_ich mfd_core enclosure
> ioatdma i7core_edac edac_core dca mptctl button edd binfmt_misc
> microcode autofs4 processor thermal_sys scsi_dh_emc scsi_dh_rdac
> scsi_dh_alua scsi_dh_hp_sw scsi_dh mptsas mptscsih mptbase
> scsi_transport_sas ata_generic ata_piix [last unloaded: scst]
> May 20 22:54:07 SANOS1 kernel: CPU 0
> May 20 22:54:07 SANOS1 kernel: Pid: 9181, comm: btrfs Tainted: G
>   W  O 3.8.4-SCST-1 #2 Supermicro X8DTN+-F/X8DTN+-F
> May 20 22:54:07 SANOS1 kernel: RIP: 0010:[<ffffffffa045b972>]
> [<ffffffffa045b972>] merge_reloc_roots+0x132/0x140 [btrfs]
> May 20 22:54:07 SANOS1 kernel: RSP: 0018:ffff88038b99ba98  EFLAGS: 00010286
> May 20 22:54:07 SANOS1 kernel: RAX: 00000000ffffffe2 RBX:
> ffff88002cf81000 RCX: 00000000ffffffe2
> May 20 22:54:07 SANOS1 kernel: RDX: 0000000000000001 RSI:
> ffffffffa047c360 RDI: ffff88082d27e000
> May 20 22:54:07 SANOS1 kernel: RBP: ffff88038b99bac8 R08:
> 0000000000000000 R09: ffff8804aad365c0
> May 20 22:54:07 SANOS1 kernel: R10: ffff8800602834c0 R11:
> ffff88010469a940 R12: ffff88007a20b000
> May 20 22:54:07 SANOS1 kernel: R13: ffff88038b99ba98 R14:
> ffff88007a20b590 R15: ffff88007a20b000
> May 20 22:54:07 SANOS1 kernel: FS:  00007f82fbf8b740(0000)
> GS:ffff8804adc00000(0000) knlGS:0000000000000000
> May 20 22:54:07 SANOS1 kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
> May 20 22:54:07 SANOS1 kernel: CR2: 00007f57ea573210 CR3:
> 00000005e55d1000 CR4: 00000000000007f0
> May 20 22:54:07 SANOS1 kernel: DR0: 0000000000000000 DR1:
> 0000000000000000 DR2: 0000000000000000
> May 20 22:54:07 SANOS1 kernel: DR3: 0000000000000000 DR6:
> 00000000ffff0ff0 DR7: 0000000000000400
> May 20 22:54:07 SANOS1 kernel: Process btrfs (pid: 9181, threadinfo
> ffff88038b99a000, task ffff8802ce00c200)
> May 20 22:54:07 SANOS1 kernel: Stack:
> May 20 22:54:07 SANOS1 kernel:  ffff8804a0fe1c40 ffff8803e8da6440
> 0000000000000000 ffff88007a20b020
> May 20 22:54:07 SANOS1 kernel:  ffff88007a20b0e8 ffff88013ef8e640
> ffff88038b99bb58 ffffffffa045be36
> May 20 22:54:07 SANOS1 kernel:  ffffea0019132140 ffff88038b99bb20
> 0000000000000001 0000000014e62280
> May 20 22:54:07 SANOS1 kernel: Call Trace:
> May 20 22:54:07 SANOS1 kernel:  [<ffffffffa045be36>]
> relocate_block_group+0x266/0x690 [btrfs]
> May 20 22:54:07 SANOS1 kernel:  [<ffffffffa045c405>]
> btrfs_relocate_block_group+0x1a5/0x2e0 [btrfs]
> May 20 22:54:07 SANOS1 kernel:  [<ffffffffa0434990>]
> btrfs_relocate_chunk.isra.56+0x70/0x730 [btrfs]
> May 20 22:54:07 SANOS1 kernel:  [<ffffffffa04310d2>] ?
> free_extent_buffer+0x32/0x90 [btrfs]
> May 20 22:54:07 SANOS1 kernel:  [<ffffffffa0438a71>]
> btrfs_shrink_device+0x1f1/0x420 [btrfs]
> May 20 22:54:07 SANOS1 kernel:  [<ffffffffa043bbbd>]
> btrfs_rm_device+0x24d/0x770 [btrfs]
> May 20 22:54:07 SANOS1 kernel:  [<ffffffffa0443791>] ?
> btrfs_ioctl+0xb11/0x1b00 [btrfs]
> May 20 22:54:07 SANOS1 kernel:  [<ffffffffa04437b3>]
> btrfs_ioctl+0xb33/0x1b00 [btrfs]
> May 20 22:54:07 SANOS1 kernel:  [<ffffffff815c23b4>] ?
> __do_page_fault+0x234/0x4d0
> May 20 22:54:07 SANOS1 kernel:  [<ffffffff8116fc4f>] do_vfs_ioctl+0x8f/0x530
> May 20 22:54:07 SANOS1 kernel:  [<ffffffff8116d241>] ? final_putname+0x21/0x50
> May 20 22:54:07 SANOS1 kernel:  [<ffffffff81170181>] sys_ioctl+0x91/0xb0
> May 20 22:54:07 SANOS1 kernel:  [<ffffffff815c676d>]
> system_call_fastpath+0x1a/0x1f
> May 20 22:54:07 SANOS1 kernel: Code: f9 ff ff 85 c0 74 97 0f 0b 85 d2
> 0f 85 10 ff ff ff 49 83 bc 24 80 05 00 00 00 75 15 48 83 c4 10 31 c0
> 5b 41 5c 41 5d 41 5e 5d c3 <0f> 0b 0f 0b 0f 0b 0f 0b 66 0f 1f 44 00 00
> 55 48 89 e5 41 57 48
> May 20 22:54:07 SANOS1 kernel: RIP  [<ffffffffa045b972>]
> merge_reloc_roots+0x132/0x140 [btrfs]
> May 20 22:54:07 SANOS1 kernel:  RSP <ffff88038b99ba98>
> May 20 22:54:07 SANOS1 kernel: ---[ end trace 53a7c1fa7b405bab ]---
> --
> To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>

      reply	other threads:[~2013-05-21 10:40 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-05-21  8:37 panic BTRFS error (device sdp) in __btrfs_inc_extent_ref:1935: Object already exists [Linux 3.8.4] Joeri Vanthienen
2013-05-21 10:40 ` anand jain [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=519B4F02.3060301@oracle.com \
    --to=anand.jain@oracle.com \
    --cc=linux-btrfs@vger.kernel.org \
    --cc=mail@joerivanthienen.be \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.