[Gluster-users] Errors from PHP stat() on files and directories in a glusterfs mount
Johan Huysmans
johan.huysmans at inuits.be
Tue Dec 10 09:42:43 UTC 2013
Hi,
It seems I have a related problem (just posted this on the mailing list).
Do you already have a solution for this problem?
gr.
Johan Huysmans
On 05-12-13 20:05, Bill Mair wrote:
> Hi,
>
> I'm trying to use glusterfs to mirror the ownCloud "data" area between
> 2 servers.
>
> They are using debian jessie due to some dependancies that I have for
> other components.
>
> This is where my issue rears it's ugly head. This is failing because I
> can't stat the files and directories on my glusterfs mount.
>
> /var/www/owncloud/data is where I am mounting the volume and I can
> reproduce the error using a simple php test application, so I don't
> think that it is apache or owncloud related.
>
> I'd be grateful for any pointers on how to resolve this problem.
>
> Thanks,
>
> Bill
>
> Attached is "simple.php" test and the results of executing "strace
> php5 simple.php" twice, once with the glusterfs mounted
> (simple.php.strace-glusterfs) and once against the file system when
> unmounted (simple.php.strace-unmounted).
>
> ------------------------------------------------------------------------
>
> Here is what I get in the gluster log when I run the test (as root):
>
> /var/log/glusterfs/var-www-owncloud-data.log
>
> [2013-12-05 18:33:50.802250] D
> [client-handshake.c:185:client_start_ping] 0-gv-ocdata-client-0:
> returning as transport is already disconnected OR there are no frames
> (0 || 0)
> [2013-12-05 18:33:50.825132] D
> [afr-self-heal-common.c:138:afr_sh_print_pending_matrix]
> 0-gv-ocdata-replicate-0: pending_matrix: [ 0 0 ]
> [2013-12-05 18:33:50.825322] D
> [afr-self-heal-common.c:138:afr_sh_print_pending_matrix]
> 0-gv-ocdata-replicate-0: pending_matrix: [ 0 0 ]
> [2013-12-05 18:33:50.825393] D
> [afr-self-heal-common.c:887:afr_mark_sources] 0-gv-ocdata-replicate-0:
> Number of sources: 0
> [2013-12-05 18:33:50.825456] D
> [afr-self-heal-data.c:825:afr_lookup_select_read_child_by_txn_type]
> 0-gv-ocdata-replicate-0: returning read_child: 0
> [2013-12-05 18:33:50.825511] D
> [afr-common.c:1380:afr_lookup_select_read_child]
> 0-gv-ocdata-replicate-0: Source selected as 0 for /
> [2013-12-05 18:33:50.825579] D
> [afr-common.c:1117:afr_lookup_build_response_params]
> 0-gv-ocdata-replicate-0: Building lookup response from 0
> [2013-12-05 18:33:50.827069] D
> [afr-common.c:131:afr_lookup_xattr_req_prepare]
> 0-gv-ocdata-replicate-0: /check.txt: failed to get the gfid from dict
> [2013-12-05 18:33:50.829409] D
> [client-handshake.c:185:client_start_ping] 0-gv-ocdata-client-0:
> returning as transport is already disconnected OR there are no frames
> (0 || 0)
> [2013-12-05 18:33:50.836719] D
> [afr-self-heal-common.c:138:afr_sh_print_pending_matrix]
> 0-gv-ocdata-replicate-0: pending_matrix: [ 0 0 ]
> [2013-12-05 18:33:50.836870] D
> [afr-self-heal-common.c:138:afr_sh_print_pending_matrix]
> 0-gv-ocdata-replicate-0: pending_matrix: [ 0 0 ]
> [2013-12-05 18:33:50.836941] D
> [afr-self-heal-common.c:887:afr_mark_sources] 0-gv-ocdata-replicate-0:
> Number of sources: 0
> [2013-12-05 18:33:50.837002] D
> [afr-self-heal-data.c:825:afr_lookup_select_read_child_by_txn_type]
> 0-gv-ocdata-replicate-0: returning read_child: 0
> [2013-12-05 18:33:50.837058] D
> [afr-common.c:1380:afr_lookup_select_read_child]
> 0-gv-ocdata-replicate-0: Source selected as 0 for /check.txt
> [2013-12-05 18:33:50.837129] D
> [afr-common.c:1117:afr_lookup_build_response_params]
> 0-gv-ocdata-replicate-0: Building lookup response from 0
>
> Other bits of information
>
> root at bbb-1:/var/www/owncloud# uname -a
> Linux bbb-1 3.8.13-bone30 #1 SMP Thu Nov 14 02:59:07 UTC 2013 armv7l
> GNU/Linux
>
> root at bbb-1:/var/www/owncloud# dpkg -l glusterfs-*
> Desired=Unknown/Install/Remove/Purge/Hold
> |
> Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
> |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
> ||/ Name Version Architecture Description
> +++-============================================-===========================-===========================-==============================================================================================
> ii glusterfs-client 3.4.1-1 armhf clustered
> file-system (client package)
> ii glusterfs-common 3.4.1-1 armhf GlusterFS
> common libraries and translator modules
> ii glusterfs-server 3.4.1-1 armhf clustered
> file-system (server package)
>
> mount
>
> bbb-1:gv-ocdata on /var/www/owncloud/data type fuse.glusterfs
> (rw,relatime,user_id=0,group_id=0,default_permissions,allow_other,max_read=131072)
>
> /etc/fstab
>
> UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /sdhc ext4 defaults 0 0
> bbb-1:gv-ocdata /var/www/owncloud/data glusterfs
> defaults,_netdev,log-level=DEBUG 0 0
>
> ls -al on the various paths
>
> root at bbb-1:/var/log/glusterfs# ll -d /sdhc/
> drwxrwxr-x 7 root root 4096 Nov 28 19:15 /sdhc/
>
> root at bbb-1:/var/log/glusterfs# ll -d /sdhc/gv-ocdata/
> drwxrwx--- 5 www-data www-data 4096 Dec 5 00:50 /sdhc/gv-ocdata/
>
> root at bbb-1:/var/log/glusterfs# ll -d /sdhc/gv-ocdata/check.txt
> -rw-r--r-- 2 root root 10 Dec 5 00:50 /sdhc/gv-ocdata/check.txt
>
> root at bbb-1:/var/www/owncloud# ll -d /var/www/owncloud/data/
> drwxrwx--- 5 www-data www-data 4096 Dec 5 00:50 /var/www/owncloud/data/
>
> root at bbb-1:/var/www/owncloud# ll -d /var/www/owncloud/data/check.txt
> -rw-r--r-- 1 root root 10 Dec 5 00:50 /var/www/owncloud/data/check.txt
>
> file & dir attr information:
>
> root at bbb-1:/var/www/owncloud# attr -l /var/www/owncloud/data
> Attribute "glusterfs.volume-id" has a 16 byte value for
> /var/www/owncloud/data
>
> root at bbb-1:/var/www/owncloud# attr -l /var/www/owncloud/data/check.txt
> root at bbb-1:/var/www/owncloud#
>
> root at bbb-1:/var/www/owncloud# attr -l /sdhc/gv-ocdata/
> Attribute "glusterfs.volume-id" has a 16 byte value for /sdhc/gv-ocdata/
> Attribute "gfid" has a 16 byte value for /sdhc/gv-ocdata/
> Attribute "glusterfs.dht" has a 16 byte value for /sdhc/gv-ocdata/
> Attribute "afr.gv-ocdata-client-0" has a 12 byte value for
> /sdhc/gv-ocdata/
> Attribute "afr.gv-ocdata-client-1" has a 12 byte value for
> /sdhc/gv-ocdata/
>
> root at bbb-1:/var/www/owncloud# attr -l /sdhc/gv-ocdata/check.txt
> Attribute "gfid" has a 16 byte value for /sdhc/gv-ocdata/check.txt
> Attribute "afr.gv-ocdata-client-0" has a 12 byte value for
> /sdhc/gv-ocdata/check.txt
> Attribute "afr.gv-ocdata-client-1" has a 12 byte value for
> /sdhc/gv-ocdata/check.txt
> root at bbb-1:/var/www/owncloud#
>
>
>
> _______________________________________________
> Gluster-users mailing list
> Gluster-users at gluster.org
> http://supercolony.gluster.org/mailman/listinfo/gluster-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://supercolony.gluster.org/pipermail/gluster-users/attachments/20131210/d77e25bb/attachment.html>
More information about the Gluster-users
mailing list