Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: enable pxclient and filter peerExchange peers returned #5350

Merged
merged 3 commits into from
Jun 28, 2024

Conversation

chaitanyaprem
Copy link
Contributor

@chaitanyaprem chaitanyaprem commented Jun 14, 2024

I had to disable peerExchange client in #4665 as e2e tests were failing when it is enabled.
But while debugging another issue, had noticed that we are not filtering the peers returned via peerExchange based on cluster and shards. This could mean we could be trying to connecting to peers outside cluster 16.

A description to understand introduced changes without reading the code.

Important changes:

Fixes #5344

Note that due to connectivity issues, it takes about 30-45 seconds for all filter subscriptions to happen after start of node. That should get addressed as part of some of go-waku PRs above and dogfooding.

@status-im-auto
Copy link
Member

status-im-auto commented Jun 14, 2024

Jenkins Builds

Click to see older builds (60)
Commit #️⃣ Finished (UTC) Duration Platform Result
✖️ 03dea63 #1 2024-06-14 06:45:09 ~2 min tests 📄log
✔️ 03dea63 #1 2024-06-14 06:46:29 ~4 min linux 📦zip
✔️ 03dea63 #1 2024-06-14 06:46:45 ~4 min ios 📦zip
✔️ 03dea63 #1 2024-06-14 06:47:37 ~5 min android 📦aar
✔️ e9e82e3 #2 2024-06-14 06:57:10 ~2 min android 📦aar
✔️ e9e82e3 #2 2024-06-14 06:57:23 ~2 min linux 📦zip
✔️ e9e82e3 #2 2024-06-14 06:57:51 ~2 min ios 📦zip
✔️ e9e82e3 #3 2024-06-14 12:44:43 ~2 min ios 📦zip
✔️ e9e82e3 #3 2024-06-14 12:50:49 ~8 min linux 📦zip
✔️ e9e82e3 #3 2024-06-14 12:56:08 ~14 min android 📦aar
✔️ e9e82e3 #2 2024-06-14 07:35:54 ~40 min tests 📄log
✔️ e9e82e3 #3 2024-06-14 13:33:26 ~51 min tests 📄log
✔️ 8432632 #4 2024-06-18 09:42:42 ~2 min ios 📦zip
✔️ 8432632 #4 2024-06-18 09:43:49 ~3 min linux 📦zip
✔️ 8432632 #4 2024-06-18 09:45:17 ~5 min android 📦aar
✔️ be0bd60 #5 2024-06-18 09:52:59 ~2 min linux 📦zip
✔️ be0bd60 #5 2024-06-18 09:53:05 ~2 min android 📦aar
✔️ be0bd60 #5 2024-06-18 09:53:34 ~2 min ios 📦zip
✔️ dca196a #6 2024-06-18 09:57:29 ~2 min android 📦aar
✔️ dca196a #6 2024-06-18 09:57:41 ~2 min ios 📦zip
✔️ dca196a #6 2024-06-18 09:59:39 ~4 min linux 📦zip
✖️ 8432632 #4 2024-06-18 10:19:09 ~39 min tests 📄log
✔️ dca196a #5 2024-06-18 11:01:09 ~41 min tests 📄log
✖️ d8e41c3 #6 2024-06-18 15:48:05 ~55 sec tests 📄log
✔️ d8e41c3 #7 2024-06-18 15:49:21 ~2 min android 📦aar
✔️ d8e41c3 #7 2024-06-18 15:49:34 ~2 min linux 📦zip
✔️ d8e41c3 #7 2024-06-18 15:49:52 ~2 min ios 📦zip
✔️ 7b18573 #8 2024-06-18 15:54:26 ~1 min android 📦aar
✔️ 7b18573 #8 2024-06-18 15:55:09 ~2 min linux 📦zip
✔️ 7b18573 #8 2024-06-18 15:55:26 ~2 min ios 📦zip
✔️ 7b18573 #7 2024-06-18 16:32:35 ~39 min tests 📄log
✔️ 1e6b8ec #9 2024-06-20 05:08:41 ~2 min android 📦aar
✔️ 1e6b8ec #9 2024-06-20 05:08:45 ~2 min linux 📦zip
✔️ 1e6b8ec #9 2024-06-20 05:09:16 ~2 min ios 📦zip
✖️ 1e6b8ec #8 2024-06-20 05:49:11 ~42 min tests 📄log
✖️ 1e6b8ec #9 2024-06-20 10:23:07 ~41 min tests 📄log
✔️ 17c0715 #10 2024-06-25 08:30:13 ~3 min ios 📦zip
✔️ 17c0715 #10 2024-06-25 08:30:47 ~3 min linux 📦zip
✔️ 17c0715 #10 2024-06-25 08:31:49 ~4 min android 📦aar
✔️ 17c0715 #10 2024-06-25 09:10:36 ~43 min tests 📄log
✖️ a8b8246 #11 2024-06-27 07:51:31 ~58 sec tests 📄log
✔️ a8b8246 #11 2024-06-27 07:53:06 ~2 min linux 📦zip
✔️ a8b8246 #11 2024-06-27 07:54:48 ~4 min android 📦aar
✔️ fc63bb7 #12 2024-06-27 07:57:58 ~2 min linux 📦zip
✔️ fc63bb7 #12 2024-06-27 07:58:07 ~2 min android 📦aar
✔️ fc63bb7 #12 2024-06-27 08:38:38 ~42 min tests 📄log
✖️ ab303b4 #13 2024-06-27 08:41:39 ~1 min tests 📄log
✔️ ab303b4 #13 2024-06-27 08:42:57 ~2 min android 📦aar
✔️ ab303b4 #13 2024-06-27 08:44:13 ~3 min linux 📦zip
7e93675 #14 2024-06-27 08:50:50 ~26 sec android 📄log
7e93675 #14 2024-06-27 08:50:59 ~31 sec linux 📄log
✖️ 7e93675 #14 2024-06-27 08:52:35 ~2 min tests 📄log
7e93675 #14 2024-06-27 08:53:02 ~37 sec ios 📄log
✔️ 080cf4a #15 2024-06-27 09:02:12 ~1 min android 📦aar
✔️ 080cf4a #15 2024-06-27 09:05:27 ~5 min linux 📦zip
✖️ 080cf4a #15 2024-06-27 09:06:10 ~5 min tests 📄log
✔️ 080cf4a #16 2024-06-27 09:51:50 ~41 min tests 📄log
✔️ 080cf4a #17 2024-06-27 12:09:12 ~2 min linux 📦zip
✔️ 080cf4a #17 2024-06-27 12:09:27 ~2 min android 📦aar
✔️ 080cf4a #18 2024-06-27 12:49:04 ~41 min tests 📄log
Commit #️⃣ Finished (UTC) Duration Platform Result
✔️ 5e1a204 #16 2024-06-27 09:49:12 ~2 min android 📦aar
✔️ 5e1a204 #16 2024-06-27 09:49:41 ~2 min linux 📦zip
✔️ 5e1a204 #17 2024-06-27 10:34:16 ~42 min tests 📄log
✔️ 4fec6c5 #18 2024-06-28 06:03:35 ~2 min android 📦aar
✔️ 4fec6c5 #18 2024-06-28 06:03:45 ~2 min linux 📦zip
✔️ 4fec6c5 #18 2024-06-28 06:05:24 ~4 min ios 📦zip
✔️ 4fec6c5 #19 2024-06-28 06:44:14 ~42 min tests 📄log

Base automatically changed from fix/filter-subscribes-order to develop June 14, 2024 12:41
@richard-ramos
Copy link
Member

I think the commit history got messed up, @chaitanyaprem!

@chaitanyaprem
Copy link
Contributor Author

I think the commit history got messed up, @chaitanyaprem!

Ah, noticing only now. Thanks, will fix it.

@chaitanyaprem chaitanyaprem force-pushed the fix/enable-pxclient branch 2 times, most recently from d8e41c3 to 7b18573 Compare June 18, 2024 15:52
@chaitanyaprem chaitanyaprem force-pushed the fix/enable-pxclient branch 3 times, most recently from 7e93675 to 080cf4a Compare June 27, 2024 09:00
@chaitanyaprem
Copy link
Contributor Author

Merging this PR since got go-ahead from QA and waku team dogfooding.

Reference discussion https://discord.com/channels/1110799176264056863/1255090529365131296

@chaitanyaprem chaitanyaprem merged commit bd8aa0d into develop Jun 28, 2024
9 checks passed
@chaitanyaprem chaitanyaprem deleted the fix/enable-pxclient branch June 28, 2024 08:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

bug: find out why filter subscriptions are taking time to stabilize when non fleet nodes are used
4 participants