From: Torbjørn <lists@skagestad.org>
To: Torbjørn <lists@skagestad.org>, "Chris Mason" <clm@fb.com>
Cc: fdmanana@gmail.com, linux-btrfs <linux-btrfs@vger.kernel.org>
Subject: Re: Linux 4.0.0-rc5 - [ 1851.858652] BTRFS: error (device sda1) in cleanup_transaction:1686: errno=-17 Object already exists
Date: Mon, 23 Mar 2015 16:29:25 +0100 [thread overview]
Message-ID: <55103155.3040202@skagestad.org> (raw)
In-Reply-To: <55101A35.6020406@skagestad.org>
On 03/23/2015 02:50 PM, Torbjørn wrote:
> On 23. mars 2015 14:47, Chris Mason wrote:
>> On Mon, Mar 23, 2015 at 8:53 AM, Torbjørn Skagestad
>> <torbjorn@itpas.no> wrote:
>>> On 23. mars 2015 13:36, Filipe David Manana wrote:
>>>> On Mon, Mar 23, 2015 at 10:35 AM, Torbjørn <lists@skagestad.org>
>>>> wrote:
>>>>> Hi,
>>>>>
>>>>> After upgrading to 4.0.0-rc5 from 4.0.0-rc4 I see "Object already
>>>>> exists"
>>>>> after reboot.
>>>>> The fs is forced read only.
>>>>> The error does not disappear after additional reboots.
>>>> If you go back to 4.0.0-rc4, does the error still happens?
>>>
>>> As mentioned in the email to Chris:
>>> I will try to boot with 4.0.0-rc4 as soon as I get physical access,
>>> and also revert ea526d18990018f224e5734748975bea1824545f.
>>
>> In order to revert ea526d1899, you need to revert this one first:
>>
>> commit dcdf7f6ddba006f3482ebee73dfa6b75aec5f07b
>> Author: Josef Bacik <jbacik@fb.com>
>> Date: Mon Mar 2 16:37:31 2015 -0500
>>
>> Btrfs: prepare block group cache before writing
>>
>>
>> This second commit relies on the first one, things won't work right
>> with only one gone.
>>
>> -chris
>>
>>
>>
> Thanks,
>
> I would most likely have missed that.
>
> --
> Torbjørn
Hi,
Reboot with rc-4 did not fix anything. The same "errno=-17 Object
already exists" was still present.
Reboot with 3.19.0 failed and went straight to initramfs/busybox.
btrfs-zero-log from busybox allowed boot to 3.19.0
Reboot to 4.0.0-rc4 without problems.
touch tmp.file
sync
btrfs fi sync
No issues
Building a new rc-5 with reverts, also no issues.
git log --oneline |head -n 3
dc68208 Revert "Btrfs: fix ASSERT(list_empty(&cur_trans->dirty_bgs_list)"
f84bf90 Revert "Btrfs: prepare block group cache before writing"
bc465aa Linux 4.0-rc5
make clean;make -j9 deb-pkg
Reboot into 4.0.0-rc5 with reverts
Same warning and read only fs.
[Mon Mar 23 16:07:42 2015] Btrfs loaded
[Mon Mar 23 16:07:42 2015] BTRFS: device label root devid 2 transid
1881030 /dev/sdd1
[Mon Mar 23 16:07:42 2015] BTRFS: device label root devid 1 transid
1881030 /dev/sda1
[Mon Mar 23 16:07:42 2015] BTRFS info (device sda1): disk space caching
is enabled
[Mon Mar 23 16:07:44 2015] init: ureadahead main process (373)
terminated with status 5
[Mon Mar 23 16:07:45 2015] BTRFS info (device sda1): disk space caching
is enabled
[Mon Mar 23 16:07:45 2015] BTRFS warning (device sda1): block group
19356712960 has wrong amount of free space
[Mon Mar 23 16:07:45 2015] BTRFS warning (device sda1): failed to load
free space cache for block group 19356712960, rebuild it now
[Mon Mar 23 16:07:45 2015] BTRFS warning (device sda1): block group
20430454784 has wrong amount of free space
[Mon Mar 23 16:07:45 2015] BTRFS warning (device sda1): failed to load
free space cache for block group 20430454784, rebuild it now
[Mon Mar 23 16:07:49 2015] ------------[ cut here ]------------
[Mon Mar 23 16:07:49 2015] WARNING: CPU: 2 PID: 207 at
fs/btrfs/super.c:260 __btrfs_abort_transaction+0x54/0x130 [btrfs]()
[Mon Mar 23 16:07:49 2015] BTRFS: Transaction aborted (error -17)
[Mon Mar 23 16:07:49 2015] Modules linked in: btrfs raid10 raid456
async_raid6_recov async_memcpy async_pq async_xor async_tx xor raid6_pq
raid0 multipath linear raid1 hid_generic usbhid hid psmouse e1000e ahci
libahci ptp mpt2sas pps_core raid_class scsi_transport_sas
[Mon Mar 23 16:07:49 2015] CPU: 2 PID: 207 Comm: kworker/u16:7 Not
tainted 4.0.0-rc5+ #98
[Mon Mar 23 16:07:49 2015] Hardware name: To be filled by O.E.M. To be
filled by O.E.M./P8B-X series, BIOS 2107 05/04/2012
[Mon Mar 23 16:07:49 2015] Workqueue: btrfs-extent-refs
btrfs_extent_refs_helper [btrfs]
[Mon Mar 23 16:07:49 2015] ffffffffc0583832 ffff88041a3fbc28
ffffffff8176aaed 0000000000003b5a
[Mon Mar 23 16:07:49 2015] ffff88041a3fbc78 ffff88041a3fbc68
ffffffff8107a0ea 0000000000000000
[Mon Mar 23 16:07:49 2015] ffff88041c9a9210 ffff880418e17800
00000000ffffffef ffffffffc05820d0
[Mon Mar 23 16:07:49 2015] Call Trace:
[Mon Mar 23 16:07:49 2015] [<ffffffff8176aaed>] dump_stack+0x45/0x57
[Mon Mar 23 16:07:49 2015] [<ffffffff8107a0ea>]
warn_slowpath_common+0x8a/0xc0
[Mon Mar 23 16:07:49 2015] [<ffffffff8107a166>] warn_slowpath_fmt+0x46/0x50
[Mon Mar 23 16:07:49 2015] [<ffffffffc04d5c84>]
__btrfs_abort_transaction+0x54/0x130 [btrfs]
[Mon Mar 23 16:07:49 2015] [<ffffffffc04f2c0c>]
btrfs_run_delayed_refs.part.65+0x12c/0x2a0 [btrfs]
[Mon Mar 23 16:07:49 2015] [<ffffffffc04f2e28>]
delayed_ref_async_start+0x88/0xa0 [btrfs]
[Mon Mar 23 16:07:49 2015] [<ffffffffc0534182>]
normal_work_helper+0xc2/0x2b0 [btrfs]
[Mon Mar 23 16:07:49 2015] [<ffffffffc05345a2>]
btrfs_extent_refs_helper+0x12/0x20 [btrfs]
[Mon Mar 23 16:07:49 2015] [<ffffffff8109326f>]
process_one_work+0x14f/0x420
[Mon Mar 23 16:07:49 2015] [<ffffffff81093a28>] worker_thread+0x118/0x510
[Mon Mar 23 16:07:49 2015] [<ffffffff81093910>] ?
rescuer_thread+0x3d0/0x3d0
[Mon Mar 23 16:07:49 2015] [<ffffffff81098ea2>] kthread+0xd2/0xf0
[Mon Mar 23 16:07:49 2015] [<ffffffff81098dd0>] ?
kthread_create_on_node+0x180/0x180
[Mon Mar 23 16:07:49 2015] [<ffffffff81772518>] ret_from_fork+0x58/0x90
[Mon Mar 23 16:07:49 2015] [<ffffffff81098dd0>] ?
kthread_create_on_node+0x180/0x180
[Mon Mar 23 16:07:49 2015] ---[ end trace 4cc557b601889d6c ]---
[Mon Mar 23 16:07:49 2015] BTRFS: error (device sda1) in
btrfs_run_delayed_refs:2790: errno=-17 Object already exists
[Mon Mar 23 16:07:49 2015] BTRFS info (device sda1): forced readonly
--
Torbjørn
next prev parent reply other threads:[~2015-03-23 15:29 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-03-23 10:35 Linux 4.0.0-rc5 - [ 1851.858652] BTRFS: error (device sda1) in cleanup_transaction:1686: errno=-17 Object already exists Torbjørn
2015-03-23 12:32 ` Chris Mason
2015-03-23 12:52 ` Torbjørn Skagestad
2015-03-23 12:36 ` Filipe David Manana
2015-03-23 12:53 ` Torbjørn Skagestad
2015-03-23 13:47 ` Chris Mason
2015-03-23 13:50 ` Torbjørn
2015-03-23 15:29 ` Torbjørn [this message]
2015-03-30 17:42 ` Torbjørn
2015-03-31 18:12 ` Chris Mason
2015-03-31 19:18 ` Torbjørn
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=55103155.3040202@skagestad.org \
--to=lists@skagestad.org \
--cc=clm@fb.com \
--cc=fdmanana@gmail.com \
--cc=linux-btrfs@vger.kernel.org \
/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.