dataman KConfig for persistent storage #24412
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Solved Problem
Boards without (or with a very small) persistent storage will face unexpected problems, when a user configures dataman to use persistent storage. While such boards can set the parameter to a default value of RAM for storage it is still possible to start dataman manually with the
-f
option on such boards and face problems.Solution
Use KConfig to select if dataman should support persistent storage. It is kept by default on
y
so the behavior does not change for all existing boardsChangelog Entry
For release notes:
Test coverage
Tested both options on the bench.
Info: This option is set to
n
for a downstream board, that we did not upstream yet.