-
Notifications
You must be signed in to change notification settings - Fork 841
codec/linearcodec: remove "SkipRegistration" as TODO, simplify locks #1482
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
Conversation
Signed-off-by: Gyuho Lee <gyuho.lee@avalabs.org>
:) |
Signed-off-by: Gyuho Lee <gyuho.lee@avalabs.org>
Signed-off-by: Gyuho Lee <gyuho.lee@avalabs.org>
Why not? I think it makes total sense to support skipping type IDs |
I only see My initial attempt was to minimize the write locks, but |
|
This PR has become stale because it has been open for 30 days with no activity. Adding the |
|
This PR has become stale because it has been open for 30 days with no activity. Adding the |
…anager` (#1482) In preparation of moving in-memory revisions to their own data structure (#1470), this PR moves creation of `RootStore` into the `RevisionManager` - this move will allow us to inject the in-memory revisions data structure into `RootStore` during creation. This PR is a precursor to #1480.
Why this should be merged
We should never call
SkipRegistrationafter initialization. Just remove it from the interface, and makelinearcodec.Newmore generic.How this works
Add options args, to consolidate linear codec creation.
How this was tested
UT