Hide Forgot
close() is currently called in posix_release, which is called from the main loop of the server. This can block the main loop. The job of calling close() should be handed off to the janitor thread.
PATCH: http://patches.gluster.com/patch/2660 in master (storage/posix: Hand off calling close() and closedir() to the janitor thread.)
PATCH: http://patches.gluster.com/patch/2669 in master (storage/posix: Make the janitor sleep duration configurable.)
*** Bug 566 has been marked as a duplicate of this bug. ***
PATCH: http://patches.gluster.com/patch/2695 in master (storage/posix: Fix an access-after-free bug in release() and releasedir().)