Safety Manual#
Persistency Safety Manual
|
status: valid
security: NO
safety: ASIL_B
|
||||
Introduction/Scope#
Assumed Platform Safety Requirements#
Title |
ID |
Status |
|---|---|---|
Support of safe Key/Value store |
valid |
Assumptions of Use#
The assumptions of use of the feature are documented in Persistency Feature AoU (doc__persistency_feat_aou), the assumptions of use of the components in the respective component documentation. They are listed in the following sections.
Assumptions on the Environment#
fdatasync), rename and remove of files. The C++ implementation uses them via score::filesystem of the baselibs and the C standard library, the Rust implementation via the Rust standard library (std::fs);List of AoUs expected from the environment the module runs on:
Title |
ID |
Status |
|---|---|---|
Persistency Error handling |
valid |
Assumptions on the User#
List of AoUs on the user of the platform features or the module of this safety manual:
Note: The platform safety manual collects all platform wide AoUs (to be fulfilled by the user for any feature). This module safety manual collects all AoUs specific to the feature Persistency and its realizing component. For the feature Persistency the platform safety manual and this module safety manual have to be considered.
Title |
ID |
Status |
|---|---|---|
Flush of Safety Relevant Changes |
valid |
|
Separate KVS Instances per Software Element |
valid |
|
Start without Persisted Data |
valid |