-
Notifications
You must be signed in to change notification settings - Fork 380
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
[Subtask] Add the version information in storage layout #663
Comments
@jerryshao, could you provide more information about this issue? I'm afraid I can't fully understand your idea.
Can you explain the issue more clearly and what your implementation entails? |
I think the 1st point is what I think of. We should have a version number written into the storage. And based on this version, we could have the ability to choose the right code path. This is to support compatibility if we later on have a different storage layout design. The 2nd point is mainly related to MMVC design, this is unrelated to what I mentioned here. |
Got it. |
…store it in kv store (#701) ### What changes were proposed in this pull request? Save the KV layout version information into KV storage. ### Why are the changes needed? We require storage layout version information to determine the code path we should use. Fix: #663 ### Does this PR introduce _any_ user-facing change? No ### How was this patch tested? New UTs in `TestKvEntityStore`
Describe the subtask
We should add version information in our storage layout to show the version of the current layout. So that we can evolve our format and keep code compatibility.
Parent issue
#603
The text was updated successfully, but these errors were encountered: