-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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
[HOLD for payment 2024-03-26] HIGH: Fix dbarrett's infinite ReconnectApp #38160
Comments
Auto-assigning issues to engineers is no longer supported. If you think this issue should receive engineering attention, please raise it in #whatsnext. |
PR for 1: #38143 |
1 and 3 should be in staging now, 2 was not deployed yet |
Through the logs, it was possible to check that we're triggering several ReconnectApps because we have an undefined state on our NetInfo check. Discussion about it here: https://expensify.slack.com/archives/C049HHMV9SM/p1710419891671389?thread_ts=1708910410.150829&cid=C049HHMV9SM I think this is happening because of this line: App/src/libs/NetworkConnection.ts Line 109 in db86427
IsInternetReachable can also return |
PR to fix the issue with reconnect was merged. |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.4.54-4 and is now subject to a 7-day regression period 📆. Here is the list of pull requests that resolve this issue: If no regressions arise, payment will be issued on 2024-03-26. 🎊 |
Closing this for now. |
Problem:
As discussed in this extensive thread, my client just seems to constantly call
ReconnectApp
-- on many different networks, on both web and mobile, across reboots and signin/sign out. This has the effect of causing my network queue to pause for very long periods of times (hours/days) meaning I can get incoming messages but can't send outgoing messages. Plus it's just constantly spamming my console logs making everything chaotic to diagnose, and I'm sure it can't be good for performance.Solution:
@danieldoglas has already:
ReconnectApp
is triggered in the first placeReconnectApp
call when one is already outstandingBut there's still more to be done to figure out why it's happening in the first place. I'm adding this to #vip-vsb as HIGH because there are just a bunch of instability bugs that might not seem super important in isolation, but all add up to an unreliable experience.
The text was updated successfully, but these errors were encountered: