nvm: add flash log implementation#179
Conversation
e10a678 to
cd0c176
Compare
|
Before I delve into some of the design choices, let me say WOW! I'm certainly shocked how succinctly you were able to add a new NVM layer for data storage! I think this design option has many applicable use cases where hardware restrictions make our existing NVM Flash layer inefficient. Here's my list of design/implementation questions:
I've a few other comments inline, but this is a great second layer! Thank you!!! |
a247599 to
bf3ce6c
Compare
|
Thanks a lot for the great review! It looks much better now. Regarding your points:
Instead, regarding memory alignment in memory when used as a source or as a destination from the flash layer, those are not enforced. Should/Can this be enforced at the flash layer (the flash layer can also re-align before writing/after reading).
|
9c99270 to
7372ce8
Compare
|
@rizlik can you please resolve merge conflicts then assign me and I can get this in |
it can be used when the write granularity is too big to be used with the current wh_nvm_flash implementation.
|
bigbrett
left a comment
There was a problem hiding this comment.
quick nits then will merge
main rationale: