Details
-
Bug
-
Resolution: Unresolved
-
Major
-
None
-
None
-
None
-
DOC-2019-S04-Feb22, DOC-2019-S05-Mar08, DOC-2019-S07-Apr05, DOC-2019-S09-May03, DOC-2019-S11-May31, DOC-2019-S14-Jul12, DOC-2019-S18-Sep06, DOC-2020-S1-Jan13, DOC-2020-S3-Feb23, DOC-2020-S5-Mar22
Description
This fails to mention that when a failure occurs while using durability requirements, the operation may or may not have been successful and that it's up to the application to determine what to do next in whatever is application specific.
I'd also argue it's a bit verbose in that it spends a lot of time talking about system implementation rather than the interface and semantics. Durability requirements have non-obvious semantics because it's a function that appears atomic, but is built out of side effects that can fail in a number of ways. These need to be a lot clearer.