2017-07-13 08:44:09 UTC
I have been trying to figure out how glusterfs-fuse client will handle it
when 1 of 3 bricks in a 3-way replica is slower than the others.
It looks like a glusterfs-fuse client will send requests to all 3 bricks
when accessing a file. But what happens when one of the bricks is not
responding in time?
We saw an issue when we added external load to the raid volume where the
brick was located. The disk became 100% busy, and as a result the
glusterfs-clients hang when they access the volume.
Is there a way to avoid this, and make the clients ask the other two bricks
for the data when one brick is too slow?