[TUHS] Mach for i386 / Mt Xinu or other
jason-tuhs at shalott.net
jason-tuhs at shalott.net
Wed Feb 22 11:33:06 AEST 2017
> I got to thinking about the file system sync vs. order argument as a
> result of this interesting discussion.
> [...]
> What we discovered, when we added the Linux cluster, was that building
> power was really terrible. We had not realized it with the freebsd
> cluster because it tended to cleanly recover from unplanned nasty power
> cycles. But the Linux cluster tended to always have a small number of
> nodes that did not get through fsck.
Soft updates was available in 1998. Were you running that?
Surprised it hasn't come up already in this discussion; I've been waiting
for someone to mention it.
http://www.mckusick.com/softdep/
There was some licensing issue with it in the early days: it was freely
available and free to use, but McKusick wanted a chance to try to sell it
to a commercial unix vendor as well. But he ended up BSD-licensing it a
couple years later.
The original README from the FreeBSD source tree:
https://svnweb.freebsd.org/base/release/3.0.0/contrib/sys/softupdates/README?revision=42952&view=co
Anyway, it solved the on-disk consistency problem and boosted performance
as well. I enabled it on all my systems.
-Jason
More information about the TUHS
mailing list