From: Mike Snitzer <snitzer@redhat.com>
To: Douglas McClendon <dmc.fedora@filteredperception.org>
Cc: dm-devel@redhat.com
Subject: Re: Snapshot handover working, yippee!, was Re: semop failed for cookie?
Date: Wed, 5 May 2010 11:22:05 -0400 [thread overview]
Message-ID: <20100505152204.GB21704@redhat.com> (raw)
In-Reply-To: <4BE0FF8B.2070800@filteredperception.org>
On Wed, May 05 2010 at 1:18am -0400,
Douglas McClendon <dmc.fedora@filteredperception.org> wrote:
> Ok, so my complaining about code-progress should now be complete. I
> think I'm back in action. But the "BUG: lock held when returning to
> user space" still seems like a message you folks wanted yourselves
> to hear.
>
> After grumbling to myself that fedora doesn't provide a package with
> dmsetup.static, I went ahead and copied all relocatable deps
> (/lib/ld-linux.so.2??) to tmpfs along with dmsetup, using
> LD_LIBRARY_PATH. I also used --noudevrules and --noudevsync. Then
> I followed the documentation I found which, for use cases as
> esoteric as mine, might be desirable in snapshot.txt
>
> https://patchwork.kernel.org/patch/59806/
>
> I.e. rules for snapshot handover in the general case. (who knows,
> maybe I'll be the only user of non-snapshot-merge snapshot handover
> for all time) (though technically I guess you can call what I've
> been doing for the last several years to be an alternate form of
> snapshot merging. I.e. where your snapshot base is readonly and you
> are merging both the readonly base and cow to a third writable
> device)
>
> Anyway, I finally got my stuffs working again, or at least, I have a
> virtual snapshot-as-rootfs being dm-mirror migrated right now. I
> assume that my loading of a new table, is sufficiently equivalent to
> the dmsetup remove of the old snapshot as described in the above
> link.
Glad to hear snapshot cow handover is working well for you.
> But finally, and the real reason for this message- during this I
> noticed that the aforementioned "BUG:" was not in fact what was
> killing my system. I.e. I still get that message, though everything
> else appears to work and it appears to be harmless (I hope).
>
> BUG: lock held when returning to user space!
>
> dmsetup/865 is leaving the kernel with locks still held!
> 1 lock held by dmsetup/865:
> #0: (&journal->j_barrier){+.+...+}, at: [<c056b84d>] jbd2_journal_lock_updates+0xbd/0xc5
This is an ext4 issue that has been fixed upstream, see:
https://bugzilla.redhat.com/show_bug.cgi?id=568503
and it is staged for inclussion in the next kernel (2.6.35):
http://git.kernel.org/?p=linux/kernel/git/tytso/ext4.git;a=commit;h=74a8f0090293696a716c728f9cd484b45083937f
next prev parent reply other threads:[~2010-05-05 15:22 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-04-27 20:56 semop failed for cookie? Douglas McClendon
2010-04-27 22:33 ` Alasdair G Kergon
2010-04-28 3:52 ` Douglas McClendon
2010-04-28 23:11 ` Douglas McClendon
2010-04-29 0:00 ` Alasdair G Kergon
2010-04-29 3:32 ` Douglas McClendon
2010-04-29 16:23 ` Alasdair G Kergon
2010-05-03 1:36 ` Douglas McClendon
2010-05-05 5:18 ` Snapshot handover working, yippee!, was " Douglas McClendon
2010-05-05 15:22 ` Mike Snitzer [this message]
2010-04-28 9:38 ` Peter Rajnoha
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=20100505152204.GB21704@redhat.com \
--to=snitzer@redhat.com \
--cc=dm-devel@redhat.com \
--cc=dmc.fedora@filteredperception.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.