Hi,
Sure, I'll attach them to a message directly to you so that I don't hit
the list with some large attachments.
This morning I noticed another, probably related, problem. I tried to
open a VMware image on the Gluster volume and ran into problems. Going
through the Gluster mount (again, 3.1.2 client and server) I saw:
stevew@boer:/net/post/stevew/.VirtualBox/Machines/WinXP-Pro$ ls -l
total 88
drwxr-xr-x 2 stevew sysmgr 32768 2011-01-21 14:24 Logs
---------T 1 stevew sysmgr 7754 1969-12-31 19:00 WinXP-Pro.xml
---------T 1 stevew sysmgr 7754 1969-12-31 19:00 WinXP-Pro.xml
---------T 1 stevew sysmgr 7754 1969-12-31 19:00 WinXP-Pro.xml-prev
---------T 1 stevew sysmgr 7754 1969-12-31 19:00 WinXP-Pro.xml-prev
On the server looking at the bricks directly, I saw:
root@pablo:/gluster# ls -l
04/brick/home/stevew/.VirtualBox/Machines/WinXP-Pro/
total 28
drwxr-xr-x 2 stevew sysmgr 4096 2010-12-15 10:41 Logs
-rw------- 1 stevew sysmgr 7754 2011-01-21 14:52 WinXP-Pro.xml
-rw------- 1 stevew sysmgr 7754 2011-01-21 14:52 WinXP-Pro.xml-prev
root@pablo:/gluster# ls -l
06/brick/home/stevew/.VirtualBox/Machines/WinXP-Pro/
total 16
drwxr-xr-x 2 stevew sysmgr 4096 2010-12-15 10:41 Logs
---------T 1 stevew sysmgr 7754 1969-12-31 19:00 WinXP-Pro.xml
So I copied the WinXP-Pro.xml from brick 04 back to the mounted Gluster
volume which got me operational again but this is what I now see via the
Gluster mount:
stevew@boer:/net/post/stevew/.VirtualBox/Machines/WinXP-Pro$ ls -al
total 164
drwxr-xr-x 3 stevew sysmgr 32768 2011-01-21 14:52 .
drwxr-xr-x 4 stevew sysmgr 32768 2010-12-03 12:23 ..
drwxr-xr-x 2 stevew sysmgr 32768 2011-01-21 14:24 Logs
-rw------- 1 stevew sysmgr 7754 2011-01-21 14:52 WinXP-Pro.xml
-rw------- 1 stevew sysmgr 7754 2011-01-21 14:52 WinXP-Pro.xml
---------T 1 stevew sysmgr 7754 1969-12-31 19:00 WinXP-Pro.xml-prev
---------T 1 stevew sysmgr 7754 1969-12-31 19:00 WinXP-Pro.xml-prev
Thanks,
Steve
On 01/31/2011 12:27 AM, Raghavendra G wrote:
Hi Steve,
Can you please send us complete client and server log files?
regards,
----- Original Message -----
From: "Steve Wilson"<[email protected]>
To: "Gluster General Discussion List"<[email protected]>
Sent: Friday, January 28, 2011 9:49:03 PM
Subject: [Gluster-users] 3.1.2 with "No such file" and "Invalid argument" errors
I'm running a pair of replicated/distributed GlusterFS 3.1.2 servers,
each with 8 bricks. Here's the command I used to create the data
volume:
gluster volume create post replica 2 transport tcp
pablo:/gluster/01/brick stanley:/gluster/01/brick \
pablo:/gluster/02/brick stanley:/gluster/02/brick \
pablo:/gluster/03/brick stanley:/gluster/03/brick \
pablo:/gluster/04/brick stanley:/gluster/04/brick \
pablo:/gluster/05/brick stanley:/gluster/05/brick \
pablo:/gluster/06/brick stanley:/gluster/06/brick \
pablo:/gluster/07/brick stanley:/gluster/07/brick \
pablo:/gluster/08/brick stanley:/gluster/08/brick
The clients mount the volume using the gluster FUSE client, again
version 3.1.2. Since GlusterFS doesn't yet support exporting
sub-directories directly (it does now for NFS, though, I believe), I
mount the volume as:
/net/.post-volume
and then bind mount a couple of lower sub-directories as:
/net/post (bound to /net/.post-volume/home)
/net/post-scratch (bound to /net/.post-volume/scratch)
I am using this volume for user home directories.
That's the background information... now for the problem. There are
certain files that are almost guaranteed to go missing after less than
a
few hours of a user starting up a login session. We use Ubuntu with
GDM
as a login greeter and both KDE and Gnome desktops. Here are a few of
the files that usually go missing:
ls: .dmrc: No such file or directory
ls: .pine-debug2: Invalid argument
ls: .xsession-errors.old: No such file or directory
ls: .recently-used.xbel: No such file or directory
Taking .dmrc, for example, I can stop the volume, then remove all
occurrences of this file on all the bricks on both servers. Then start
up the volume again, start the user session again, and after a period
of
time (I'm not sure how long), the file comes up missing again. When
the
file is missing, this is what it looks like on the bricks themselves:
server 1:
root@stanley:/gluster# ls -l ./07/brick/home/stevew/.dmrc
---------T 1 stevew sysmgr 0 2011-01-28 08:24
./07/brick/home/stevew/.dmrc
root@stanley:/gluster# ls -l ./02/brick/home/stevew/.dmrc
-rw-r--r-- 1 stevew sysmgr 25 2011-01-28 08:25
./02/brick/home/stevew/.dmrc
server 2:
root@pablo:/gluster# ls -l ./07/brick/home/stevew/.dmrc
---------T 1 stevew sysmgr 0 2011-01-28 08:24
./07/brick/home/stevew/.dmrc
root@pablo:/gluster# ls -l ./02/brick/home/stevew/.dmrc
-rw-r--r-- 1 stevew sysmgr 25 2011-01-28 08:25
./02/brick/home/stevew/.dmrc
Pertinent log messages are:
server 1:
net-.post-volume.log:[2011-01-28 08:16:28.899544] W
[fuse-bridge.c:2432:fuse_xattr_cbk] glusterfs-fuse: 6318974:
GETXATTR() /home/stevew/.dmrc => -1 (Invalid argument)
server 2:
net-.post-volume.log:[2011-01-28 08:10:58.74848] W
[fuse-bridge.c:2432:fuse_xattr_cbk] glusterfs-fuse: 2428788:
GETXATTR() /home/stevew/.dmrc => -1 (No such file or directory)
Any thoughts or ideas?
Thanks!
Steve
--
Steven M. Wilson, Systems and Network Manager
Markey Center for Structural Biology
Purdue University
(765) 496-1946
_______________________________________________
Gluster-users mailing list
[email protected]
http://gluster.org/cgi-bin/mailman/listinfo/gluster-users
--
Steven M. Wilson, Systems and Network Manager
Markey Center for Structural Biology
Purdue University
(765) 496-1946
_______________________________________________
Gluster-users mailing list
[email protected]
http://gluster.org/cgi-bin/mailman/listinfo/gluster-users