<div dir="ltr">We have a Gluster replicated setup with 2 servers. Each server also runs an app server that functions as a client of the gluster files. Client access to the appservers are load balanced using round robin. <div><br></div><div>Sometimes, when a client creates a new file and then immediately tries to read it, the read fails because the appserver cannot find it. If the client sleeps for about 1 second between creating the file and reading it, the read always succeeds. </div><div><br></div><div>I was under the impression that gluster replication was synchrounous, so the appserver would not return back to the client until the created file was replicated to the other server. But this does not seem to be the case, because sleeping a little bit always seems to make the read failures go away. Is there any other reason why a file created is not immediately available on a second request? </div><div><br></div><div>I am running 3.6.2 and have not configured anything special except storage.owner-id and auth.allow.</div><div><br></div><div>Thanks!</div><div>Eric Mortensen</div><div>Appstax Technologies</div></div>