This project is closed and read-only.
Actions
Backport #5665
closed[PATCH] io.c (rb_io_fsync,rb_io_fdatasync): release GVL
Backport #5665:
[PATCH] io.c (rb_io_fsync,rb_io_fdatasync): release GVL
Status:
Closed
Assignee:
Description
fsync() and fdatasync() may take a long time on slow disks and/or
if there is much dirty data.
Also pullable via git: git pull git://bogomips.org/ruby.git fsync-nogvl
(Once in a while I'll actually care to fsync(), most of the time I can't
stand it and even use libeatmydata :)
Files
Actions