[Gluster-users] 3.7.9: gluster volume heal <ds> info blocking I/O

Lindsay Mathieson lindsay.mathieson at gmail.com
Sat Mar 26 11:23:05 UTC 2016


This is further to my earlier posts on "Very poor heal behaviour in 
3.7.9", same test environment.


After testing the heal process by killing glusterfsd on a node I noticed 
the following.

- I/O continued at normal speed while glusterfsd was down.

- After restarting glusterfsd, I/O still continued as normal

- performing a "gluster volume heal datastore2 info" whould show some 
info then hang.

- I/O on the cluster would cease. e.g in a VM where I was running a 
command line build of a large project, the build just stopped. The VM 
itself was mostly responsive but anything that involved accessing the 
disk hung.

- if I killed the "gluster volume heal datastore2 info" command then I/O 
in the VM's resumed at a normal pace.

- if I then reissued the "gluster volume heal datastore2 info" command 
I/O would continue for a short while (seconds - minutes) before hanging 
again.

- killing the heal info command would resume I/O again.

This looks like some sort of deadlock bug. The heal info command was 
optimisied for 3.7.8/3.7.9 wasn't it?



thanks,

-- 
Lindsay Mathieson



More information about the Gluster-users mailing list