[Bugs] [Bug 1211962] New: Disperse volume: Input/output errors on nfs mount during delete operation

bugzilla at redhat.com bugzilla at redhat.com
Wed Apr 15 10:10:05 UTC 2015


https://bugzilla.redhat.com/show_bug.cgi?id=1211962

            Bug ID: 1211962
           Summary: Disperse volume: Input/output  errors on nfs mount
                    during delete operation
           Product: GlusterFS
           Version: mainline
         Component: disperse
          Assignee: bugs at gluster.org
          Reporter: byarlaga at redhat.com
                CC: bugs at gluster.org, gluster-bugs at redhat.com



Description of problem:
=======================

'rm -rf <dirs>' throws Input / output errors during delete operations.

[root at rhs-client29 linux]# ls -l
total 0
drwxr-xr-x. 3 root root 0 Apr 14 13:48 linux.1
drwxr-xr-x. 3 root root 0 Apr 14 13:48 linux.10
drwxr-xr-x. 3 root root 0 Apr 14 13:48 linux.2
drwxr-xr-x. 3 root root 0 Apr 14 13:48 linux.3
drwxr-xr-x. 3 root root 0 Apr 14 13:48 linux.4
drwxr-xr-x. 3 root root 0 Apr 14 13:48 linux.5
drwxr-xr-x. 3 root root 0 Apr 14 13:48 linux.6
drwxr-xr-x. 3 root root 0 Apr 14 13:48 linux.7
drwxr-xr-x. 3 root root 0 Apr 14 13:48 linux.8
drwxr-xr-x. 3 root root 0 Apr 14 13:48 linux.9
[root at rhs-client29 linux]# rm -rf linux.1
rm: cannot remove
`linux.1/linux-3.19/Documentation/sound/alsa/HD-Audio-Models.txt': Input/output
error
rm: cannot remove `linux.1/linux-3.19/Documentation/sound/alsa/HD-Audio.txt':
Input/output error
rm: cannot remove `linux.1/linux-3.19/Documentation/sound/alsa/Procfile.txt':
Input/output error
rm: cannot remove
`linux.1/linux-3.19/Documentation/sound/alsa/VIA82xx-mixer.txt': Input/output
error
rm: cannot remove
`linux.1/linux-3.19/Documentation/sound/alsa/alsa-parameters.txt': Input/output
error
rm: cannot remove `linux.1/linux-3.19/Documentation/sound/alsa/hdspm.txt':
Input/output error
rm: cannot remove `linux.1/linux-3.19/Documentation/sound/alsa/powersave.txt':
Input/output error
rm: cannot remove `linux.1/linux-3.19/Documentation/sound/alsa/seq_oss.html':
Input/output error
rm: cannot remove
`linux.1/linux-3.19/Documentation/sound/alsa/serial-u16550.txt': Input/output
error
rm: cannot remove
`linux.1/linux-3.19/Documentation/sound/alsa/soc/overview.txt': Input/output
error
^C
[root at rhs-client29 linux]# pwd
/mnt/nfs/linux
[root at rhs-client29 linux]# mount
/dev/mapper/vg_rhsclient29-lv_root on / type ext4 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw,rootcontext="system_u:object_r:tmpfs_t:s0")
/dev/sda1 on /boot type ext4 (rw)
/dev/mapper/vg_rhsclient29-lv_home on /home type ext4 (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
gvfs-fuse-daemon on /root/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
vertigo:/testvol on /mnt/nfs type nfs (rw,noac,addr=10.70.34.56)
[root at rhs-client29 linux]# 

NFS Log file shows:
===============

[2015-04-15 09:55:42.678352] I [ec-heal.c:546:ec_heal_init] 0-ec: Healing
'<gfid:05cae3d6-feb7-4618-ae0d-c1c033ca0ae2>/devicetree', gfid
9bfe7338-e8cb-4223-b55b-7cae0cad31b9
[2015-04-15 09:55:42.865724] W [ec-combine.c:858:ec_combine_check]
0-testvol-disperse-0: Mismatching xdata in answers of 'LOOKUP'
[2015-04-15 09:55:42.865768] W [ec-combine.c:858:ec_combine_check]
0-testvol-disperse-0: Mismatching xdata in answers of 'LOOKUP'
[2015-04-15 09:55:42.865895] W [ec-combine.c:858:ec_combine_check]
0-testvol-disperse-0: Mismatching xdata in answers of 'LOOKUP'
[2015-04-15 09:55:43.159871] W [ec-combine.c:858:ec_combine_check]
0-testvol-disperse-0: Mismatching xdata in answers of 'LOOKUP'
[2015-04-15 09:55:43.159908] W [ec-combine.c:858:ec_combine_check]
0-testvol-disperse-0: Mismatching xdata in answers of 'LOOKUP'
[2015-04-15 09:55:43.159941] W [ec-combine.c:858:ec_combine_check]
0-testvol-disperse-0: Mismatching xdata in answers of 'LOOKUP'
[2015-04-15 09:55:43.459021] W [ec-common.c:162:ec_check_status]
0-testvol-disperse-0: Operation failed on some subvolumes (up=FFF, mask=FFA,
remaining=0, good=FFA, bad=5)
[2015-04-15 09:55:43.459084] I [ec-heal.c:546:ec_heal_init] 0-ec: Healing
'<gfid:05cae3d6-feb7-4618-ae0d-c1c033ca0ae2>/devicetree', gfid
9bfe7338-e8cb-4223-b55b-7cae0cad31b9
[2015-04-15 09:55:43.459880] W [ec-common.c:407:ec_child_select]
0-testvol-disperse-0: Executing operation with some subvolumes unavailable (5)
[2015-04-15 09:55:43.609652] W [ec-combine.c:858:ec_combine_check]
0-testvol-disperse-0: Mismatching xdata in answers of 'LOOKUP'
[2015-04-15 09:55:43.609725] W [ec-combine.c:858:ec_combine_check]
0-testvol-disperse-0: Mismatching xdata in answers of 'LOOKUP'
[2015-04-15 09:55:43.610976] W [ec-combine.c:858:ec_combine_check]
0-testvol-disperse-0: Mismatching xdata in answers of 'LOOKUP'
[2015-04-15 09:55:43.611088] W [ec-combine.c:858:ec_combine_check]
0-testvol-disperse-0: Mismatching xdata in answers of 'LOOKUP'
[2015-04-15 09:55:43.611203] W [ec-combine.c:858:ec_combine_check]
0-testvol-disperse-0: Mismatching xdata in answers of 'LOOKUP'
^C


Version-Release number of selected component (if applicable):
=============================================================
[root at vertigo ~]# gluster --version
glusterfs 3.7dev built on Apr 13 2015 07:14:27
Repository revision: git://git.gluster.com/glusterfs.git
Copyright (c) 2006-2011 Gluster Inc. <http://www.gluster.com>
GlusterFS comes with ABSOLUTELY NO WARRANTY.
You may redistribute copies of GlusterFS under the terms of the GNU General
Public License.

How reproducible:
==================
100%

Steps to Reproduce:
1. Create a distributed-disperse (2x(8+4)) volume, enable quota, USS and epoll
2. Untar a linux tarball into multiple directories on nfs mount
3. Now, delete the directories.


Actual results:
Input/ Output errors

Expected results:
No errors should be seen

Additional info:
sosreports of the node will be attached.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.


More information about the Bugs mailing list