[Linux-cluster] panic after "jid=0, already locked for use"

Nathan Stratton nathan at robotics.net
Thu Dec 11 16:24:19 UTC 2008


On Thu, 11 Dec 2008, Bob Peterson wrote:

> Hi Nathan,
>
> I think you may have hit bugzilla bug 457557.  I'm not sure if you
> can view the record, due to permissions (which is out of my
> control), but here is a link to try:
>
> https://bugzilla.redhat.com/show_bug.cgi?id=457557
>
> In the case of the bugzilla, I helped the guy who reported it patch
> his file system with the gfs2_edit and everything was okay again.
> It was not difficult.  Perhaps what you should do is:
>
> gfs2_edit -p journal0 /dev/your/device > /tmp/j0
>
> Then use some tool like "less" to search /tmp/j0 for "---" which
> will indicate where that journal wrapped.  Then examine the
> sequence numbers printed out and see if you can find a duplicate.
> In the bugzilla case, I had the reporter patch the sequence
> numbers so there were no duplicates, and gfs2 was able to
> mount happily again.  I'm willing to help with the process if
> need be.  If this is the same problem, I never did figure out
> how the duplicate sequence number got in there, but you're only
> the second person to have encountered that problem.
> I will eventually get to the bottom of it though; it's a matter
> of juggling priorities.

I did not see any "---" you can see a copy at:

http://share.robotics.net/j0

> Also, I'm not sure what version of gfs2 you're running, but GFS2
> was not previously considered ready for production use yet,
> although it hasn't changed much recently.  Nevertheless, you may
> want to make sure you've got the latest and greatest GFS2 kernel
> code (from source.)  If it's the problem listed in the bz, newer
> code would not have saved you from hitting the problem though.

The problem I am running into is that the newer versions require a new 
kernel and not work with xen. I am running:

[root at xen0 ~]# yum list installed |grep gfs
gfs-utils.x86_64                         0.1.17-1.el5           installed
gfs2-utils.x86_64                        0.1.44-1.el5_2.1       installed
kmod-gfs-xen.x86_64                      0.1.23-5.el5           installed
kmod-gfs-xen.x86_64                      0.1.23-5.el5_2.4       installed

I know I screwed up, I should never have use GFS2, but is there any way to 
pull the data off?

-Nathan




More information about the Linux-cluster mailing list