Replies: 2 comments
|
+1 |
0 replies
|
+1 |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
The transaction field
updated_fragment_offsetsis a list of int32 directly in a protobuf definition. This isn't particularly efficiently encoded, and can make transaction files very large.This vote adds a new field:
map<uint64, bytes> updated_fragment_offset_bitmaps = 10;to replace that one.These fields are actually only used by the committer of the transaction, and not used by other writers when doing conflict resolution. Because of this, there isn't much risk to changing which field is used. Older writers will still be able to do conflict resolution just as they have before.
PR: #7432
All reactions