Skip to content

Conversation

@igor-sirotin
Copy link
Collaborator

@igor-sirotin
Copy link
Collaborator Author

igor-sirotin commented Nov 13, 2025

@AlbertoSoutullo can you please try this PR?

It fixed the issue for me locally.

@status-im-auto
Copy link
Member

status-im-auto commented Nov 13, 2025

Jenkins Builds

Commit #️⃣ Finished (UTC) Duration Platform Result
✔️ 392b3c7 #1 2025-11-13 15:21:40 ~3 min macos/status-go 📦zip
✔️ 392b3c7 #1 2025-11-13 15:21:56 ~3 min linux/status-go 📦zip
✔️ 392b3c7 #1 2025-11-13 15:24:47 ~6 min windows/status-go 📦zip
✔️ 392b3c7 #1 2025-11-13 15:28:55 ~10 min linux/nwaku 📦zip
✔️ 392b3c7 #1 2025-11-13 15:30:42 ~12 min tests-rpc 📄log
✔️ 392b3c7 #1 2025-11-13 15:46:07 ~27 min tests 📄log

@codecov
Copy link

codecov bot commented Nov 13, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 59.51%. Comparing base (d8aed51) to head (392b3c7).

Additional details and impacted files
@@             Coverage Diff             @@
##           develop    #7105      +/-   ##
===========================================
- Coverage    59.82%   59.51%   -0.32%     
===========================================
  Files          804      804              
  Lines       113847   113847              
===========================================
- Hits         68114    67756     -358     
- Misses       38806    39147     +341     
- Partials      6927     6944      +17     
Flag Coverage Δ
functional 34.63% <ø> (-0.35%) ⬇️
unit 55.35% <ø> (-0.05%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.
see 32 files with indirect coverage changes

@AlbertoSoutullo
Copy link

What I see now is:

status-backend 2025-11-16T17:26:55.091Z    ERROR    GethStatusBackend.StatusNode.protocol.wakunode.node2.filterv2-lightnode    filter/client.go:376    peer selection returned err    {"error": "no suitable peers found"}
status-backend 2025-11-16T17:26:55.091Z    DEBUG    GethStatusBackend.StatusNode.protocol.filter-api    filter/filter.go:184    failed to resubscribe for filter    {"apisub-id": "8b2eca00-aa28-4b4e-8aac-632a0f0e6307", "content-filter": "{ pubsubTopic: /waku/2/rs/16/32, contentTopics: [ /waku/1/0x68ba9512/rfc26/waku/1/0x162f8f2b/rfc26/waku/1/0xf0f68d67/rfc26 ] }", "error": "no suitable peers found"}

Which I assume it is expected, and I don't see any logs in the bootstrap node, so it looks ok.
But, if I enable filter in the bootstrap node, I get:

2025-11-16T17:32:09.507Z    DEBUG    GethStatusBackend.StatusNode.protocol    waku/gowaku.go:1538    filters did match    {"envelopeHash": "0x9c7f4b8ee170d86a4934698f621fde69c524ea1d24f0c18ce7a9146d06db0809", "pubsubTopic": "/waku/2/rs/16/32", "contentTopic": "/waku/1/0xf497b4c3/rfc26", "timestamp": 1763314329503439432}
2025-11-16T17:32:09.507Z    DEBUG    GethStatusBackend.StatusNode.protocol    pushnotificationclient/client.go:891    messageID not tracked, nothing to do    {"messageID": "trrK15XG5hi8wjJhPPmgPv4C1gLy/R8p08rfZJsk0Z8="}
2025-11-16T17:32:09.507Z    DEBUG    GethStatusBackend.StatusNode.protocol    pushnotificationclient/client.go:894    messageID tracked    {"messageID": "trrK15XG5hi8wjJhPPmgPv4C1gLy/R8p08rfZJsk0Z8="}
2025-11-16T17:32:09.611Z    DEBUG    GethStatusBackend.StatusNode.protocol.filter-api    filter/filter.go:150    subscription status    {"apisub-id": "b1d626ff-ed82-4942-8f38-ea285e4a127c", "content-filter": "{ pubsubTopic: /waku/2/rs/16/32, contentTopics: [ /waku/1/0xf497b4c3/rfc26/waku/1/0x480dc26e/rfc26/waku/1/0xeb512c37/rfc26 ] }", "sub-count": 1, "content-filter": "{ pubsubTopic: /waku/2/rs/16/32, contentTopics: [ /waku/1/0xf497b4c3/rfc26/waku/1/0x480dc26e/rfc26/waku/1/0xeb512c37/rfc26 ] }"}
2025-11-16T17:32:09.611Z    DEBUG    GethStatusBackend.StatusNode.protocol.filter-api    filter/filter.go:174    subscribing again    {"apisub-id": "b1d626ff-ed82-4942-8f38-ea285e4a127c", "content-filter": "{ pubsubTopic: /waku/2/rs/16/32, contentTopics: [ /waku/1/0xf497b4c3/rfc26/waku/1/0x480dc26e/rfc26/waku/1/0xeb512c37/rfc26 ] }", "num-peers": 1}
2025-11-16T17:32:09.611Z    DEBUG    GethStatusBackend.StatusNode.protocol.filter-api    filter/filter.go:203    subscribing with peers to exclude    {"apisub-id": "b1d626ff-ed82-4942-8f38-ea285e4a127c", "content-filter": "{ pubsubTopic: /waku/2/rs/16/32, contentTopics: [ /waku/1/0xf497b4c3/rfc26/waku/1/0x480dc26e/rfc26/waku/1/0xeb512c37/rfc26 ] }", "excluded-peers": ["16Uiu2HAm94BcCzoSZNqK1vye8KsqU5XN2uZGm6kziQnCC94q7QXT"]}
2025-11-16T17:32:09.611Z    DEBUG    GethStatusBackend.StatusNode.protocol.wakunode.node2.filterv2-lightnode    filter/client.go:363    handleFilterSubscribeOptions    {"peerCount": 1, "excludePeersLen": 1}
2025-11-16T17:32:09.611Z    DEBUG    GethStatusBackend.StatusNode.protocol.wakunode.node2.peer-manager    peermanager/peer_selection.go:197    Select Peers    {"selectionCriteria": "{\"selectionType\":0,\"protocolId\":\"/vac/waku/filter-subscribe/2.0.0-beta1\",\"pubsubTopics\":[\"/waku/2/rs/16/32\"],\"specificPeers\":null,\"maxPeerCount\":1,\"excludePeers\":{\"\\u0000%\\b\\u0002\\u0012!\\u0002ʂV\\ufffd\\u0012\\ufffd\\u003c\\ufffd5\\ufffdgy\\ufffd\\ufffd0\\u001d#\\ufffd\\ufffd\\ufffd\\ufffd\\ufffd8͹\\ufffdM\\ufffdxM\\ufffdr\":{}}}", "excludedPeers": "16Uiu2HAm94BcCzoSZNqK1vye8KsqU5XN2uZGm6kziQnCC94q7QXT"}
2025-11-16T17:32:09.611Z    DEBUG    GethStatusBackend.StatusNode.protocol.wakunode.node2.peer-manager    peermanager/peer_selection.go:151    discovering peers by pubsubTopic    {"pubsubTopics": ["/waku/2/rs/16/32"]}
2025-11-16T17:32:09.611Z    DEBUG    GethStatusBackend.StatusNode.protocol.wakunode.node2.peer-manager    peermanager/peer_selection.go:162    could not retrieve random peer from slot
2025-11-16T17:32:09.611Z    ERROR    GethStatusBackend.StatusNode.protocol.wakunode.node2.filterv2-lightnode    filter/client.go:376    peer selection returned err    {"error": "no suitable peers found"}
2025-11-16T17:32:09.611Z    DEBUG    GethStatusBackend.StatusNode.protocol.filter-api    filter/filter.go:184    failed to resubscribe for filter    {"apisub-id": "b1d626ff-ed82-4942-8f38-ea285e4a127c", "content-filter": "{ pubsubTopic: /waku/2/rs/16/32, contentTopics: [ /waku/1/0xf497b4c3/rfc26/waku/1/0x480dc26e/rfc26/waku/1/0xeb512c37/rfc26 ] }", "error": "no suitable peers found"}

Looks like it cannot connect. Also in the nwaku node I see:

INF 2025-11-16 17:34:03.402+00:00 received filter subscribe request          topics="waku filter" tid=7 file=protocol.nim:131 peerId=16U*ren4Uv request="FilterSubscribeRequest of req:1afcadf2acf818e2ebf27437c32c4fb7a12de8a0b492b9e6104956fe7dad82bf [SUBSCRIBER_PING[] pubsubTopic:some(\"\") contentTopics:@]"
INF 2025-11-16 17:35:03.403+00:00 received filter subscribe request          topics="waku filter" tid=7 file=protocol.nim:131 peerId=16U*ren4Uv request="FilterSubscribeRequest of req:6cf6110e1253153ab7c795dcb915ec9751b8b5162fad51ffb830748f2378c53f [SUBSCRIBER_PING[] pubsubTopic:some(\"\") contentTopics:@]"

Looks like it is retrying each minute? Tomorrow will take a deeper look.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants