[MacPorts] #69463: libuv-devel @1.47.0: Add patch to fix data corruption problem
MacPorts
noreply at macports.org
Sat Mar 9 21:55:16 UTC 2024
#69463: libuv-devel @1.47.0: Add patch to fix data corruption problem
--------------------------+-----------------------
Reporter: ryandesign | Owner: michaelld
Type: defect | Status: assigned
Priority: High | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: libuv-devel |
--------------------------+-----------------------
Comment (by ryandesign):
For an approximate timeframe, the original code was
[https://github.com/libuv/libuv/commit/74999f8f9974970e4d71a0df521e178e3149f3df
added on 2012-10-01] with the comment `Serialize writes on OS X,
concurrent pwrite() calls result in data loss` and
[https://github.com/libuv/libuv/commit/cb03e3bd26587b851552ad8b54b30600e48ef829
a fixup committed on 2012-10-09] changed the comment to `Serialize writes
on OS X, concurrent write() and pwrite() calls result in data loss`. There
is a mention of a nodejs test, test/simple/test-fs-sir-writes-alot.js,
that this fixed; if we could find that test and figure out how to run it,
we could test it on various systems to see which ones are affected. OS X
10.8 Mountain Lion was the current version at that time.
--
Ticket URL: <https://trac.macports.org/ticket/69463#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list