[Gluster-devel] mysql on glusterfs

Jeff Humes jeff at bofus.org
Thu Jan 17 03:39:10 UTC 2008


I finally tested this install:

I could not find it on the link listed in the previous email, so I 
retrieved it from:
http://ftp.zresearch.com/pub/gluster/glusterfs/fuse/fuse-2.7.2glfs8.tar.gz

I upgraded fuse on the client, rebooted:  now cannot start mysql at all.

mountpoint:
glusterfs on /var/lib/mysql type fuse 
(rw,nosuid,nodev,allow_other,default_permissions,max_read=1048576)

client config:
[root at asknmapr01 ~]# cat /etc/glusterfs/glusterfs-client_knworksmysql.vol
volume client_knworksmysql
  type protocol/client
  option transport-type tcp/client
  option remote-host 10.1.2.226
#  option remote-subvolume knworksmysql
  option remote-subvolume posix-locks-knworksmysql
end-volume

volume writebehind
  type performance/write-behind
  option aggregate-size 131072
  subvolumes client_knworksmysql
end-volume

Errors in mysql logs:
080116 21:10:00  mysqld started
InnoDB: Unable to lock ./ibdata1, error: 11
InnoDB: Check that you do not already have another mysqld process
InnoDB: using the same InnoDB data or log files.
080116 21:10:00  InnoDB: Retrying to lock the first data file
InnoDB: Unable to lock ./ibdata1, error: 11
InnoDB: Check that you do not already have another mysqld process
InnoDB: using the same InnoDB data or log files.
InnoDB: Unable to lock ./ibdata1, error: 11
InnoDB: Check that you do not already have another mysqld process
InnoDB: using the same InnoDB data or log files.
InnoDB: Unable to lock ./ibdata1, error: 11
InnoDB: Check that you do not already have another mysqld process
InnoDB: using the same InnoDB data or log files.
InnoDB: Unable to lock ./ibdata1, error: 11


where do I go from here?



Anand Avati wrote:
> only on the client.
>
> avati
>
> 2008/1/14, Jeff Humes <jeff at bofus.org <mailto:jeff at bofus.org>>:
>
>     Not a problem and Thank You for working on this issue!
>
>     Do I need only to update fuse on the server?  or on all (server and
>     clients)?
>
>     -JPH
>
>     Vikas Gorur wrote:
>     > Jeff:
>     >
>     > Sorry for the inordinate delay in responding to this issue.
>     Vacation
>     > time for everyone :)
>     >
>     > The MySQL+GlusterFS issue appears to have been fixed. The
>     problem was
>     > FUSE was sending us the Thread ID of the thread holding the lock,
>     > which confused posix-locks when locking/unlocking was done from two
>     > different threads.
>     >
>     > This patched FUSE fixes the problem:
>     > http://gnu.zresearch.com/~avati/fuse-2.7.2-glfs8.tar.gz
>     <http://gnu.zresearch.com/%7Eavati/fuse-2.7.2-glfs8.tar.gz>
>     >
>     > It works for me. Please do try it and let us know if it works
>     for you.
>     >
>     > Vikas
>     >
>
>
>
>
> -- 
> If I traveled to the end of the rainbow
> As Dame Fortune did intend,
> Murphy would be there to tell me
> The pot's at the other end. 





More information about the Gluster-devel mailing list