Project

General

Profile

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

Added by normalperson (Eric Wong) almost 15 years ago. Updated over 14 years ago.

Status:
Closed
[ruby-core:41247]

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

Also available in: PDF Atom