Skip to content

v1.11.2-rc2

Pre-release
Pre-release
Compare
Choose a tag to compare
@jennijuju jennijuju released this 31 Aug 19:35
570edcb

Discussion for this release is here.

This is the second release candidate for Lotus v1.11.2 release that includes a proof patch for v1.11.2-rc1.
lotus v1.11.2 introduces dagstore and many deal-making and market subsystem improvements and new features along with other bug fixes. More detailed changelog will be provided later. One of the most exciting new features we are introducing is Dagstore:

  • The dagstore is a component of the markets subsystem in lotus-miner. It is a sharded store to hold large IPLD graphs efficiently, packaged as location-transparent attachable CAR files and it replaces the former Badger staging blockstore. It is designed to provide high efficiency and throughput, and minimize resource utilization during deal-making operations.
  • You can read more about dagstore's concepts, terminolog and so on here.
  • Note:When you first start your lotus-miner or market subsystem with this release, a one-time/first-time dagstore migration will be triggered. Read this section to learn what the process does, what to expect and how monitor it.
    • That being said, few things to note:
      • it is highly recommended to wait all ongoing data transfer to finish or cancel inbound storage deals that are still transferring, using the lotus-miner data-transfers cancel command before upgrade your market nodes. Reason being that the new dagstore changes attributes in the internal deal state objects, and the paths to the staging CARs where the deal data was being placed will be lost.
      • Rollback Alert(from v1.11.2-rcX to any version lower): If a storage deal is initiated with M1/v1.11.2 release, it needs to get to the StorageDealAwaitingPrecommit state before the you can do a version rollback or the markets process may panic.

Changelog

Contributors

Contributor Commits Lines ± Files Changed
Łukasz Magiera 23 +5040/-8389 114
Aarsh Shah 11 +4859/-1078 101
raulk 5 +4170/-1662 104
vyzo 30 +1092/-702 49
Anton Evangelatov 6 +630/-472 19
ZenGround0 31 +556/-274 74
He Weidong 16 +680/-128 16
Raúl Kripalani 16 +444/-277 49
Steven Allen 11 +403/-259 48
Jennifer Wang 11 +231/-257 31
dirkmc 5 +204/-138 20
Mike Greenberg 7 +178/-77 17
Dragan Z 1 +138/-0 1
Frrist 1 +63/-56 2
Aayush Rajasekaran 7 +74/-42 13
frrist 2 +67/-6 6
hannahhoward 2 +13/-11 3
Cory Schwartz 1 +16/-6 3
whyrusleeping 1 +7/-7 1
hunjixin 1 +8/-6 1
aarshkshah1992 1 +6/-6 2
Dirk McCormick 2 +8/-0 2
mx 2 +6/-1 2
Travis Person 1 +3/-2 1
Jiaying Wang 2 +2/-2 2
Peter Rabbitson 1 +1/-2 2