It seems that this email was sent twice? Just in case you missed my response to the other one, here it is: - http://supercolony.gluster.org/pipermail/gluster-devel/2014-August/041972.html Niels On Wed, Aug 20, 2014 at 07:13:21PM +0800, Jaden Liang wrote: > Hi gluster-devel team, > > We are running a 2 replica volume in 2 servers. One of our service daemon > open a file with 'flock' in the volume. We can see every glusterfsd daemon > open the replica files in its own server(in /proc/pid/fd). When we pull off > the cable of one server about 10 minutes then re-plug in. We found that the > glusterfsd open a 'NEW' file descriptor while still holding the old one > which is opened in the first file access. > > Then we stop our service daemon, but the glusterfsd(the re-plug cable one) > only closes the new fd, leave the old fd open, we think that may be a fd > leak issue. And we restart our service daemon. It flocked the same file, > and get a flock failure. The errno is Resource Temporary Unavailable. > > However, this situation is not replay every time but often come out. We are > still looking into the source code of glusterfsd, but it is not a easy job. > So we want to look for some help in here. Here are our questions: > > 1. Has this issue been solved? Or is it a known issue? > 2. Does anyone know the file descriptor maintenance logic in > glusterfsd(server-side)? When the fd will be closed or held? > > Thank you very much. > > -- > Best regards, > Jaden Liang > _______________________________________________ > Gluster-devel mailing list > Gluster-devel@xxxxxxxxxxx > http://supercolony.gluster.org/mailman/listinfo/gluster-devel _______________________________________________ Gluster-devel mailing list Gluster-devel@xxxxxxxxxxx http://supercolony.gluster.org/mailman/listinfo/gluster-devel