Hugo Cisneiros (Eitch)
2010-Nov-18 17:35 UTC
[Gluster-users] Problems with Gluster 3.1 and quick-read translator
Hi, I updated an installation of Gluster from 3.0.5 to 3.1 and got some problems using the quick-read translator. The setup is 1 brick on 2 servers as replica, created with: gluster volume create testing replica 2 transport tcp 192.168.0.1:/data 192.168.0.2:/data gluster volume start testing Then I used the testing-fuse.vol created at /etc/glusterd/vols/testing on two clients. The file includes the quick-read translator (that I used to use on 3.0.5). In this setup, I could mount, read and write files/directories into the gluster volume. But, when I edit one small file (11k) in client 1, client 2 does not see the update to the file. Since directory updates (creating/renaming/removing files) were working, I began setting different cache timeouts on performance.cache-timeout and quick-read's timeout option. Neither worked. I also used the old client configuration from 3.0.5 that was working fine. Same thing: everything worked, but the updates on small files weren't. So I disabled the quick-read translator on the client configuration and updates began to work imeediately. Since its not critical to have this translator for me, I'll continue to use the clients without it. But is this a bug or something expected? :) Thanks, -- []'s Hugo www.devin.com.br
Jacob Shucart
2010-Nov-18 17:38 UTC
[Gluster-users] Problems with Gluster 3.1 and quick-read translator
Hugo, This is a bug we have fixed in the 3.1.1 release which should be out pretty soon. For now you can disable the quick read translator by running: gluster volume set VOLNAME performance.quick-read off Jacob Shucart | Gluster Systems Engineer E-Mail : Jacob at gluster.com Direct : (408)770-1504 -----Original Message----- From: gluster-users-bounces at gluster.org [mailto:gluster-users-bounces at gluster.org] On Behalf Of Hugo Cisneiros (Eitch) Sent: Thursday, November 18, 2010 9:35 AM To: Gluster General Discussion List Subject: [Gluster-users] Problems with Gluster 3.1 and quick-read translator Hi, I updated an installation of Gluster from 3.0.5 to 3.1 and got some problems using the quick-read translator. The setup is 1 brick on 2 servers as replica, created with: gluster volume create testing replica 2 transport tcp 192.168.0.1:/data 192.168.0.2:/data gluster volume start testing Then I used the testing-fuse.vol created at /etc/glusterd/vols/testing on two clients. The file includes the quick-read translator (that I used to use on 3.0.5). In this setup, I could mount, read and write files/directories into the gluster volume. But, when I edit one small file (11k) in client 1, client 2 does not see the update to the file. Since directory updates (creating/renaming/removing files) were working, I began setting different cache timeouts on performance.cache-timeout and quick-read's timeout option. Neither worked. I also used the old client configuration from 3.0.5 that was working fine. Same thing: everything worked, but the updates on small files weren't. So I disabled the quick-read translator on the client configuration and updates began to work imeediately. Since its not critical to have this translator for me, I'll continue to use the clients without it. But is this a bug or something expected? :) Thanks, -- []'s Hugo www.devin.com.br _______________________________________________ Gluster-users mailing list Gluster-users at gluster.org http://gluster.org/cgi-bin/mailman/listinfo/gluster-users