Bug 1214822

Summary: Disperse volume: linux tarball untar fails on a fuse mounted disperse volume
Product: [Community] GlusterFS Reporter: Bhaskarakiran <byarlaga>
Component: disperseAssignee: Pranith Kumar K <pkarampu>
Status: CLOSED WORKSFORME QA Contact:
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: mainlineCC: aspandey, bugs, byarlaga, jahernan, mzywusko, pkarampu
Target Milestone: ---Keywords: Triaged
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
: 1224185 (view as bug list) Environment:
Last Closed: 2016-05-04 04:52:30 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1211962, 1224181, 1225283    
Bug Blocks: 1186580, 1224185    

Description Bhaskarakiran 2015-04-23 15:27:58 UTC
Description of problem:
=======================
Linux kernel image untar fails on a fuse mounted disperse volume with Input/ Output errors.

tar: linux-3.19/Documentation/arm/msm: Cannot change mode to rwxrwxr-x: Input/output error
tar: linux-3.19/Documentation/devicetree/bindings/fuse: Cannot utime: Input/output error
tar: linux-3.19/arch/m32r/include/asm/mappi3: Cannot utime: Input/output error
tar: linux-3.19/drivers/gpu/drm/nouveau/core/subdev/bios/M0203.c: Cannot utime: Input/output error
tar: linux-3.19/include/drm/bridge: Cannot utime: Input/output error
tar: linux-3.19/include/dt-bindings/regulator: Cannot change mode to rwxrwxr-x: Input/output error
tar: linux-3.19/include/linux/power: Cannot change mode to rwxrwxr-x: Input/output error
tar: linux-3.19/tools/perf/arch/x86/include: Cannot utime: Input/output error
tar: linux-3.19/tools/perf/arch/x86/include: Cannot change ownership to uid 0, gid 0: Input/output error
tar: linux-3.19/tools/perf/arch/x86/include: Cannot change mode to rwxrwxr-x: Input/output error
tar: Exiting with failure status due to previous errors
[root@dhcp37-173 linux]# 


Version-Release number of selected component (if applicable):
=============================================================
[root@vertigo ~]# gluster --version
glusterfs 3.7dev built on Apr 18 2015 01:08:09
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.
[root@vertigo ~]# 

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

Steps to Reproduce:
1. Create a 1x(8+4) disperse volume 
2. Fuse mount on the client
3. Untar the linux tarball image file.

Actual results:
===============
Input/ Output errors

Expected results:
=================

Additional info:
================
Sosreport of the client and server will be attached.

Comment 2 Xavi Hernandez 2015-05-06 17:15:35 UTC
I tried with current master and I've been unable to reproduce this issue.

Could you check if it's working now for you ?

Comment 3 Bhaskarakiran 2015-05-12 10:37:42 UTC
I will check on the latest beta build of 3.7 which would be coming today/tomorrow.

Comment 4 Bhaskarakiran 2015-05-18 05:32:19 UTC
This is happening on the latest 3.7.0.2 RHGS build too.

Comment 5 Mike McCune 2016-03-28 23:18:47 UTC
This bug was accidentally moved from POST to MODIFIED via an error in automation, please see mmccune with any questions