HomeFreeBSD

Fixed longstanding brokenness of inode updates. The waitfor flag was
rS125781Unpublished

Unpublished Commit ยท Learn More

No further details are available.

Description

Fixed longstanding brokenness of inode updates. The waitfor flag was
dishonored in rev.1.1 by commenting out the code that honored it. This
gave the worst disadvantages of async mounts in an uncontrollable way.

Honoring the flag costs about 50% in real time in worst cases on a new
but not very fast ATA drive with write caching (probably more on drives
without write caching). The old misbehavior can be recovered using
async mounts after implementing them in mount_ext2fs(8) (just put the
MNT_ASYNC flag in mount_ext2fs's table of supported options like it
is in mount's table).

Details

Provenance
bdeAuthored on
Parents
rS125780: MFi386: Get rid of unnecessary use of m4(1) by using cpp(1) instead.
Branches
Unknown
Tags
Unknown

Event Timeline