<br>Hello. I would like to ask about having mysql data hosted on glusterfs. Please see my issue below. I have posted DEBUG log information on pastebin. <br><br>I am using<br><br>GlusterFS version: glusterfs 1.4.0rc7<br><br>
FUSE Version&nbsp;&nbsp;&nbsp;&nbsp; :fuse-2.7.3glfs10<br><br>my ISSUE is:<br>When hosting mysql data on glusterfs I have an issue:<br><br>The first time I start the glusterfsd server using <br><br>[root@mohan ~]#&nbsp; /usr/local/sbin/glusterfsd -f /usr/local/etc/glusterfs/glusterfs-server.vol.sample<br>
<br>and mount the glusterfs client (/var/lib/mysql) mountpoint&nbsp; using <br><br>[root@localhost ~]# /usr/local/sbin/glusterfs -f /usr/local/etc/glusterfs/glusterfs-client.vol.sample /var/lib/mysql<br><br>Ok fine . then i am trying to login it through error<br>
<br>[root@localhost ~]# service mysqld status<br>mysqld (pid 1700) is running...<br><br>[root@localhost ~]# mysql -u root <br>ERROR 2002 (HY000): Can&#39;t connect to local MySQL server through socket &#39;/var/lib/mysql/mysql.sock&#39; (2)<br>
<br>Then I am unmounted using <br><br>[root@localhost ~]# umount /var/lib/mysql/<br><br>Again mounted using<br><br>[root@localhost ~]# /usr/local/sbin/glusterfs -f /usr/local/etc/glusterfs/glusterfs-client.vol.sample /var/lib/mysql<br>
<br><br>i am getting the same problem like <br><br>[root@localhost ~]# mysql -u root<br>ERROR 2002 (HY000): Can&#39;t connect to local MySQL server through socket &#39;/var/lib/mysql/mysql.sock&#39; (2)<br><br><br>then I checked log ,there is no any error <br>
<br>[root@localhost ~]# cat /var/log/mysqld.log<br><br><br>I stoped and start mysqld in client machine using <br><br>[root@localhost ~]# service mysqld stop<br>Stopping MySQL:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [&nbsp; OK&nbsp; ]<br>
<br>[root@localhost ~]# service mysqld start<br>Timeout error occurred trying to start MySQL Daemon.<br>Starting MySQL:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [FAILED]<br><br>Then i am trying to unmount ,it tells device id busy.but I am not using this directory <br>
<br>[root@localhost ~]# umount /var/lib/mysql/<br>umount: /var/lib/mysql: device is busy<br>umount: /var/lib/mysql: device is busy<br><br>again tryed to login mysql ,still it gives the error<br><br>[root@localhost ~]# mysql -u root<br>
ERROR 2002 (HY000): Can&#39;t connect to local MySQL server through socket &#39;/var/lib/mysql/mysql.sock&#39; (2)<br><br><br>Then Again I am started mysqld . lost time this was failed .now it is started <br><br>[root@localhost ~]# service mysqld start<br>
Starting MySQL:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [&nbsp; OK&nbsp; ]<br><br>Then I tryed to login . Now i am able to login .everthing is fine . <br><br>[root@localhost ~]# mysql <br>Welcome to the MySQL monitor.&nbsp; Commands end with ; or \g.<br>
Your MySQL connection id is 2<br>Server version: 5.0.51a Source distribution<br><br>Type &#39;help;&#39; or &#39;\h&#39; for help. Type &#39;\c&#39; to clear the buffer.<br><br>mysql&gt; <br><br><br>Now I am getting log file it has error like this .<br>
<br>[root@localhost ~]# cat /var/log/mysqld.log<br>090120 20:52:20&nbsp; mysqld ended<br><br>090120 20:52:29&nbsp; mysqld started<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>090120 20:52:29&nbsp; InnoDB: Retrying to lock the first data file<br>
InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>
InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>
InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>
InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>
InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>
InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>
InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>
InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>
InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>
InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>
InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>
InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>
InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>
InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>
InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>090120 20:53:42&nbsp; mysqld started<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>090120 20:53:42&nbsp; InnoDB: Retrying to lock the first data file<br>
InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>
InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>
InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>
InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>
InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>
InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>
InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>
InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>
InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>
InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>
InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>
090120 20:54:09&nbsp; InnoDB: Unable to open the first data file<br>InnoDB: Error in opening ./ibdata1<br>090120 20:54:09&nbsp; InnoDB: Operating system error number 38 in a file operation.<br>InnoDB: Error number 38 means &#39;Function not implemented&#39;.<br>
InnoDB: Some operating system error numbers are described at<br>InnoDB: <a href="http://dev.mysql.com/doc/refman/5.0/en/operating-system-error-codes.html">http://dev.mysql.com/doc/refman/5.0/en/operating-system-error-codes.html</a><br>
InnoDB: Could not open or create data files.<br>InnoDB: If you tried to add new data files, and it failed here,<br>InnoDB: you should now edit innodb_data_file_path in my.cnf back<br>InnoDB: to what it was, and remove the new ibdata files InnoDB created<br>
InnoDB: in this failed attempt. InnoDB only wrote those files full of<br>InnoDB: zeros, but did not yet use them in any way. But be careful: do not<br>InnoDB: remove old data files which contain your precious data!<br>090120 20:54:09 [Note] /usr/libexec/mysqld: ready for connections.<br>
Version: &#39;5.0.51a&#39;&nbsp; socket: &#39;/var/lib/mysql/mysql.sock&#39;&nbsp; port: 3306&nbsp; Source distribution<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>
InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>
InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>
InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>
InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>
InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>InnoDB: Unable to lock ./ibdata1, error: 38<br>
InnoDB: Unable to lock ./ibdata1, error: 38<br><br><br><br>NOTE : I am using load posix-locks translator in my server vol file like this <br><br><br>volume brick<br>&nbsp; type storage/posix&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # POSIX FS translator<br>
&nbsp; option directory /mnt/mymysql/mysql&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #bench&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Export this directory<br>end-volume<br><br><br>volume plocks<br>&nbsp; type features/posix-locks<br>&nbsp; subvolumes brick<br>&nbsp;# option mandatory on<br>end-volume<br><br>
<br><a href="http://www.mail-archive.com/gluster-devel@nongnu.org/msg03125.html">http://www.mail-archive.com/gluster-devel@nongnu.org/msg03125.html</a><br><br>some one faced like this ,he is using different version&nbsp; .it was solved . can any one please help me ? I am using <br>
<br>FUSE Version&nbsp;&nbsp;&nbsp;&nbsp; :fuse-2.7.3glfs10<br>GlusterFS version: glusterfs 1.4.0rc7<br><br>&nbsp;Thanks for your time <br>&nbsp;&nbsp; <br>&nbsp;&nbsp; L. Mohan<br><br><br>