Repository navigation
ship delta changes for issue 9255 - #9669
Conversation
tbfleming
left a comment
There was a problem hiding this comment.
This doesn't encode variant version changes correctly
|
May be I'm misunderstanding the not backward compatible part of this comment "... its a simple change but it is not strictly speaking backwards compatible" on the slack discussion thread. Now, I have both table_delta_v0 and table_delta_v1 in ABI file. |
|
Later on in that thread we decided to go with strict backwards compatibility. |
|
@tbfleming, I made changes in commit f447093 so that both table_delta_v0 and table_delta_v1 are in ABI file. Can you please review and confirm if I covered all the changes that are required to be done for this issue? Are there any other code changes I should be doing to advance this draft PR to PR? Thanks! |
|
This still needs fixing:
|
Please review commit f57011c, and confirm the change fixes this. Thanks! |
|
Approved. Switch it from draft mode. |
victorj8
left a comment
There was a problem hiding this comment.
I noticed we currently don't have a unit test, for the case where we are updating a value (1), if you could add some that would be great, specially to test_deltas_contract and/or test_deltas_kv (which is where rocksdb and chainbase would be used for delta calculation)
Changes to exiting test cases to cover present values (0 and 2) are made in b0cf772. Created a ticket to cover present value 1. |
Change Description
Change Type
Select ONE
Consensus Changes
API Changes
Documentation Additions