Skip to content

Commit

Permalink
chore: update narwhal pointer (MystenLabs#4525)
Browse files Browse the repository at this point in the history
* chore: update narwhal pointer

Update the narwhal pointer and include the change where the
primary-to-primary interface was changed to use anemo (QUIC) vs gRPC.

This wasn't expected to be a breaking change but turned out to be one
due to the inability of an ipv4 udp socket from being able to send to an
ipv6 address. This is due to narwhal unconditionally binding on an ipv4
address (0.0.0.0) while the addresses included in the committee
structure are localhost which happens to first be resolved to ::1.

The simple short-term workaround is to change our config generation to
always use the ipv4 localhost address of 127.0.0.1.
  • Loading branch information
bmwill authored Sep 8, 2022
1 parent e046e01 commit f0404c8
Show file tree
Hide file tree
Showing 10 changed files with 414 additions and 83 deletions.
2 changes: 1 addition & 1 deletion .config/nextest.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ status-level = "skip"
# Do not cancel the test run on the first failure.
fail-fast = false
# Retry failing tests in order to not block builds on flaky tests
retries = 2
retries = 5

[profile.ci.junit]
path = "junit.xml"
Loading

0 comments on commit f0404c8

Please sign in to comment.