You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit b66edb1
Browse filesBrowse the repository at this point in the historyBrowse files
fix: propagate non-ENOENT tail-inspection errors and complete partial writes
appendChange previously swallowed every tail-inspection error,
so an I/O failure could let the append proceed without the
required separator and silently lose the entry to a merged
line; only ENOENT (fresh journal) is suppressed now. The
append also ignored FileHandle.write's bytesWritten, so a
partial write became a durable torn record reported as
success; the loop now writes the whole record before syncing.
Regression tests cover both paths.
0 commit comments