Skip to content

Commit da5f996

Browse files
igor-sirotinclaude
andcommitted
test(functional): use nwaku-pr:3939 fleet (PX stale-ENR prune fix)
The light-client compat flakiness is driven by peer-exchange pollution: the shared test fleet's PX server hands each light client the ENRs of every other parallel cell's backends (incl. torn-down ones). The light client churns dialing those dead peers ('all dials failed') and its filter peer-selection intermittently can't find the connected fleet node for the community shard ('no suitable peers found') -> missed message -> timeout. Affects both v10.34.1 and v10.33.2 light cells, flaky. Point the fleet (boot-1 + store) at quay.io/wakuorg/nwaku-pr:3939, the build of logos-messaging/logos-delivery#3939 which prunes stale Discv5-origin peers from the peer store (reconcilePeerStoreWithRoutingTable in the discv5 search loop), so PX stops advertising dead sibling ENRs. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent f7306d5 commit da5f996

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

tests-functional/docker-compose.waku.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
services:
22
boot-1:
3-
image: wakuorg/nwaku:v0.38.1
3+
image: quay.io/wakuorg/nwaku-pr:3939
44
entrypoint: [
55
"/usr/bin/wakunode",
66
"--discv5-discovery=true",
@@ -37,7 +37,7 @@ services:
3737
test: ["CMD-SHELL", "curl -X GET -H 'Content-Type: application/json' http://0.0.0.0:8645 || exit 0"]
3838

3939
store:
40-
image: wakuorg/nwaku:v0.38.1
40+
image: quay.io/wakuorg/nwaku-pr:3939
4141
# Publish the nwaku REST API (incl. Store API) on an ephemeral host port so
4242
# tests on the host can query it without colliding on shared CI hosts.
4343
# The actual host port is discovered at runtime via the Docker API

0 commit comments

Comments
 (0)