`storage` Refactor
This release includes significant optimizations to the storage
package. When used with rosetta-cli
, we observed over a 20x improvement in sync speed and reconciliation rate (mostly due to a reduction in lock contention). Special shoutout to @yflinn, @sidhujag, and @HelloKashif for helping to identify bottlenecks!
WARNING: THIS RELEASE INCLUDES BREAKING CHANGES TO HOW DATA IS STORED ON DISK.
Changelog
- [asserter] Backwards Compatibility for Operation.Status
#260
- [chore] Miscellaneous Nits Before Release
#259
- Bump github.com/vmihailenco/msgpack/v5 from 5.0.0 to 5.1.0
#256
- [reconciler] Performance Overhaul
#258
- feat: support schnorr_1 for zilliqa
#257
- [storage] Small Nits
#255
- [storage] Balance Storage Overhaul
#252
- [storage] Interface Refactor + Test Cleanup
#254
- [storage] Interface Overhaul
#251
- [statefulsyncer] Add Variadic Initializer
#250
- [utils] Implement ShardedMap
#248
- [utils] Add MutexMap
#246
- [utils] Implement PriorityMutex
#244
- [chore] Update msgpack
#245