[Gluster-users] How files are synchronized

Tejas N. Bhise tejas at gluster.com
Wed Dec 23 17:22:16 UTC 2009

Hello Yan,

Welcome to Gluster community. I would suggest to try the 3.0 product for a better replication experience. There is code in there that makes it faster. Also, rebuilding of replica site is an exceptional condition and does not happen all the time. When it does happen, it can slow access temporarily. This can be considered as something akin to rebuidling a disk which also slows down access temporarily.

Please try 3.0 product with your use cases and let us know about your experience. We would like to work with you to make sure you can use this product for your use case as we think it should work well for you once the  initial problems are sorted out.

----- Original Message -----
From: "Yan Fu" <yanfu2008 at gmail.com>
To: gluster-users at gluster.org
Sent: Wednesday, December 23, 2009 6:10:44 PM GMT +05:30 Chennai, Kolkata, Mumbai, New Delhi
Subject: [Gluster-users] How files are synchronized


I am a new GlusterFS user. I set up a replicated folder on two computers.
When both are running, I can see that the folder on both computers are
synchronized with each other as I write files to it. However, when I
shutdown one:

1) File operations, like "ls" command, take time to finish on the running
computer at first. But after this the dely disappears.
2) I continue to update some existing files on the running computer. Then I
bring back the other one. For small files, the changes are reflected on the
restarted computers very quickly. But for big files, it gets very slow to
get the changes replicated. If I also happen to update the same file on the
always running computer, both commands on the big file get stuck for a  long

Both will be a problem if I use such a system as a backend to build some
high-volme services because there are always many requests for a same file
at same time. Could somebody help me here? Is it possible that I have some
wrong configurations? They are generated with "glusterfs-volgen -name
repstore1 --raid 1 jaunty2:/export/sdb1 jaunty3:/export/sdb1". I use
GlusterFS version 2.0.8.


- Yan

Gluster-users mailing list
Gluster-users at gluster.org

More information about the Gluster-users mailing list