Commit 308ac18
authored
fix(consensus): bump commonware and adapt application actor (tempoxyz#3697)
Updates all commonware dependencies to the most recent head at
commonwarexyz/monorepo@2a7dd42.
This notably contains the patches
commonwarexyz/monorepo#3543 and
commonwarexyz/monorepo#3641 to improve
durability and persistence of proposed and verified blocks in the
marshal actor.
In certain scenarios (especially around epoch transitions, but also in
single-node tests), there were races between simplex engines asking for
new proposals (overwriting the last-proposed-block mutex), and
broadcasts of proposal parents.
This patch removes this logic, instead relying on the marshal actor to
provide the blocks.1 parent d218b2f commit 308ac18
11 files changed
Lines changed: 136 additions & 171 deletions
File tree
- crates
- commonware-node/src
- consensus
- application
- dkg/manager/actor
- epoch/manager
- executor
- feed
- peer_manager
- e2e/src/tests/dkg
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
357 | 357 | | |
358 | 358 | | |
359 | 359 | | |
360 | | - | |
| 360 | + | |
| 361 | + | |
| 362 | + | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
| 368 | + | |
| 369 | + | |
| 370 | + | |
| 371 | + | |
| 372 | + | |
0 commit comments