Skip to content

op-batcher/v1.10.0 - Holocene Batcher Release

Latest
Compare
Choose a tag to compare
@geoknee geoknee released this 17 Dec 15:28
· 56 commits to develop since this release
743e782

Overview

A batcher which has been hardened to adhere to the stricter Holocene derivation rules and to automatically recover from a greater number of edge cases including derivation stalls.

What's Changed

  • op-batcher: bound duration spent in state publishing loop by @roberto-bayardo in #12909
  • op-batcher: fix channel duration timeout management by @geoknee in #12916
  • batcher: keep blocks, channels and frames in strict order & simplify reorg handling by @geoknee in #12390
  • batcher: add batchSubmitter.checkExpectedProgress by @geoknee in #12430
  • fix: op-batcher batch-tx-submitted metric double count by @geoknee in #12975
  • op-batcher: fix a deadlock by @zhiqiangxu in #13014
  • op-batcher: Don't log DA post failures on context cancel by @mslipper in #13089
  • batcher: fix state inconsistency by @geoknee in #12981
  • txmgr: Queue.Send() uses q.txMgr.SendAsync by @geoknee in #13120
  • op-batcher: increase the transaction throttling limit to allow >99% of transactions by @roberto-bayardo in #13047
  • op-batcher: use pendingBlocks() for s.metr.RecordL2BlocksAdded by @geoknee in #13329
  • op-batcher: lock state mutex while computing sync actions by @geoknee in #13330

Full Changelog: op-batcher/v1.9.5...op-batcher/v1.10.0

🚢 Docker Image https://us-docker.pkg.dev/oplabs-tools-artifacts/images/op-batcher:v1.10.0