I just upgraded from 2.x to 3.0.4, as I experienced some random client hangs with 2.x.

Unfortunately, the issue is not solved for me - I can reliably reproduce the hang with such iozone command line (it usually hangs every 2-3 times):

# iozone -R -l 5 -u 5 -r 4k -s 100m


When I look at the traffic, I can see it still flows between the client and gluster servers - but at a very low speed, around 10 kB/s (with 1 Gbit link).

Any access to the gluster filesystem "hangs".

Killing "glusterfs" process and mounting the fs again makes the thing recover (until at least I try to start iozone 2-3 more times).

Any issue what can be wrong here? Neither the client nor the servers produce anything in logs when it happens (I didn't wait for more than 10 minutes though).



Gluster client uses this config file:

volume remote1
  type protocol/client
  option transport-type tcp
  option remote-host gluster1
  option remote-subvolume brick
  option ping-timeout 5
end-volume

volume remote2
  type protocol/client
  option transport-type tcp
  option remote-host gluster2
  option remote-subvolume brick
  option ping-timeout 5
end-volume

volume replicate1
  type cluster/replicate
  subvolumes remote1 remote2
end-volume

volume distribute
  type cluster/distribute
  subvolumes replicate1
end-volume

volume writebehind
  type performance/write-behind
  option cache-size 32MB
  subvolumes distribute
end-volume

volume cache
  type performance/io-cache
  option cache-size 512MB
  subvolumes writebehind
end-volume

--
Tomasz Chmielewski
http://wpkg.org
_______________________________________________
Gluster-users mailing list
[email protected]
http://gluster.org/cgi-bin/mailman/listinfo/gluster-users

Reply via email to