[Bugs] [Bug 1347686] IO error seen with Rolling or non-disruptive upgrade of an distribute-disperse (EC) volume from 3.1.2 to 3.1.3

bugzilla at redhat.com bugzilla at redhat.com
Fri Jun 17 12:10:17 UTC 2016


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



--- Comment #1 from Ashish Pandey <aspandey at redhat.com> ---

Steps to Reproduce:
=================
1.have a 3 node cluster with 4 bricks each and make sure you have setup all the
configurations for doing an update(channel registration, storage subscription
etc)
2.create an dist-ec volume such that each node hosts max 2 bricks of one
dht-subvol
3.now start the volume
4.enable quotas
5. mount volume using fuse on a client
6. trigger IO by downloading kernel image and start untarring it
7. Now bring down all gluster processes including bricks, deamons and glusterd
using pkill glusterfs,glusterfsd and service glusterd stop
8. issue an yum update to update to latest packages including gluster
===>IOs should be happening without any issue
9. Now once updating is successful, start glusterd==>this too will work and IOs
will still be happening.
10. Now that node3 is updated sucessfully, we now move on to next node say
node2
11. Now kill glusterfs,glusterfsd and glusterd on node2
====>You will now hit IO error or IO will stop abruptly.
To recheck just create a dir and try to copy the kernel.tar to this dir and it
will fail as below:
[root at nchilaka-rhel6-fuseclient1-43-172 kern]# cp linux-4.6.2.tar.xz dir.6
cp: reading `linux-4.6.2.tar.xz': Input/output error

-- 
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