- whitespace change only (translators may igore)
This commit is contained in:
parent
18994155f6
commit
a50bf6247e
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=48349
1 changed files with 13 additions and 15 deletions
|
@ -387,22 +387,20 @@ Closing device "echo".</screen>
|
|||
operations, depriving the application of the ability to know the
|
||||
exact disk contents at any one instant in time.</para>
|
||||
|
||||
<para>
|
||||
This makes predictable and reliable crash recovery of on-disk
|
||||
data structures (filesystems, databases etc.) impossible. Since
|
||||
writes may be delayed, there is no way the kernel can report to
|
||||
the application which particular write operation encountered a
|
||||
write error, this further compounds the consistency
|
||||
problem.</para>
|
||||
<para>This makes predictable and reliable crash recovery of
|
||||
on-disk data structures (filesystems, databases etc.)
|
||||
impossible. Since writes may be delayed, there is no way
|
||||
the kernel can report to the application which particular
|
||||
write operation encountered a write error, this further
|
||||
compounds the consistency problem.</para>
|
||||
|
||||
<para>
|
||||
For this reason, no serious applications rely on block devices,
|
||||
and in fact, almost all applications which access disks directly
|
||||
take great pains to specify that character (or
|
||||
<quote>raw</quote>) devices should always be used. Because the
|
||||
implementation of the aliasing of each disk (partition) to two
|
||||
devices with different semantics significantly complicated the
|
||||
relevant kernel code &os; dropped support for cached disk
|
||||
<para>For this reason, no serious applications rely on block
|
||||
devices, and in fact, almost all applications which access
|
||||
disks directly take great pains to specify that character
|
||||
(or <quote>raw</quote>) devices should always be used. Because
|
||||
the implementation of the aliasing of each disk (partition) to
|
||||
two devices with different semantics significantly complicated
|
||||
the relevant kernel code &os; dropped support for cached disk
|
||||
devices as part of the modernization of the disk I/O
|
||||
infrastructure.</para>
|
||||
</sect1>
|
||||
|
|
Loading…
Reference in a new issue