K4 v2.1.8 PATCH BREAKING
- We replaced gob with a custom encoding an decoding implementation for KeyValue and Operation structures. We did this as gob was causing very large file sizes and using lots of memory. These new methods should assist in these issues.
encodeKV
,decodeKV
,encodeOp
,decodeOp
are the new methods, replacing previousserializeKv
,deserializeKv
,serializeOp
,deserializeOp
. In v2.1.6 and v2.1.7 it was found on flush of memtables to disk a 90mb memtable could resolve to almost 1gb.