Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Persistent store #184

Open
ia0 opened this issue Oct 16, 2020 · 0 comments
Open

Persistent store #184

ia0 opened this issue Oct 16, 2020 · 0 comments
Assignees
Labels
tracking List of things to do

Comments

@ia0
Copy link
Member

ia0 commented Oct 16, 2020

  • Do not panic if store doesn't initialize, just fail all storage operations. Done in opt_store branch but increases binary size from 124.1k to 125.7k.
  • [Blocked by Tock 2] Use read-only slices now that [RFC] Create a read-only-allow tock/tock#1274 is fixed.\
  • Look at fuzzing coverage, some functions (like remove_handle) or error conditions are not covered.
  • Add a fuzzing mode 2 full cycles before end of lifetime.
  • Update the fuzzing moder for dirty storage to start from one of the other mode, then fork and modify the storage, then continue. There's probably a way to use the fuzzer to mutate the storage.
@ia0 ia0 self-assigned this Oct 16, 2020
@ia0 ia0 added tracking List of things to do enhancement New feature or request labels Oct 20, 2020
@ia0 ia0 changed the title Use new persistent store library Persistent store Dec 4, 2020
This was referenced Jan 19, 2021
@ia0 ia0 removed the enhancement New feature or request label Feb 12, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
tracking List of things to do
Projects
None yet
Development

No branches or pull requests

1 participant