@@ -152,7 +152,7 @@ than `close()`; they MAY fail with `IOException` or `RuntimeException`.
152152Stream' = (path, false, [])
153153```
154154
155- The ` close() ` operation must be idempotent with the sole attempt to write the
155+ The ` close() ` operation MUST be idempotent with the sole attempt to write the
156156data made in the first invocation.
157157
1581581 . If ` close() ` succeeds, subsequent calls are no-ops.
@@ -197,8 +197,8 @@ has made such a call on this in the past
197197As the HDFS implementation is considered the de-facto specification of
198198the FileSystem APIs, the fact that ` write() ` is thread-safe is significant.
199199
200- For compatibility, not only must other FS clients be thread-safe,
201- but new HDFS featues, such as encryption and Erasure Coding must also
200+ For compatibility, not only SHOULD other FS clients be thread-safe,
201+ but new HDFS featues, such as encryption and Erasure Coding SHOULD also
202202implement consistent behavior with the core HDFS output stream.
203203
204204Put differently:
@@ -477,7 +477,7 @@ There is no requirement or guarantee that clients with an existing
477477data, nor is there a guarantee that they * will not* in a current or subsequent
478478read.
479479
480- Implementation note: as a correct ` hsync() ` implementation must also
480+ Implementation note: as a correct ` hsync() ` implementation MUST also
481481offer all the semantics of an ` hflush() ` call, implementations of ` hflush() `
482482may just invoke ` hsync() ` :
483483
@@ -796,7 +796,7 @@ and materialization of the final output.
796796This significantly change' s their behaviour compared to that of
797797POSIX filesystems and that specified in this document.
798798
799- # ### Visibility of newly created files
799+ # ### Visibility of newly created objects
800800
801801There is no guarantee that any file will be visible at the path of an output
802802stream after the output stream is created .
0 commit comments