-
-
Notifications
You must be signed in to change notification settings - Fork 44
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
Followup to infinite loop in eventsAfter (#2544) #2553
Comments
Are you sure you didn't accidentally switch to a different branch? The alert not showing and the stream after requests would seem to suggest this as a possibility. So far, I've not been able to reproduce this issue. Are you still able to reproduce?
Maybe, but I'm not sure how this can be done? The banner is 'stateless', meaning that after it's generated, there's no state about what it's about. I think we could clear it, but we risk clearing a different banner. |
I very clearly wrote: I was greeted with the alert
I am positive. This was reproduced on current
Yes 👍 |
You said:
|
Correct, it's weird behavior that sometimes showed the alert and sometimes didn't. All on |
Update: I tried again and wasn't able to reproduce the infinite loop issue the second time around. So what might have happened is that the service worker didn't get updated. To wit, let's make this issue now just about:
|
Problem
Followup to #2544 (we didn't test it).
So I tested this by using our GIG group DB and a DM with myself.
#general
, then shut down the server, replaced the newer DB with the older copy, and re-ranGI_PERSIST=sqlite grunt dev
#general
and back, please test this), however the red banner remained visible when it should be removed since the problem is fixed*When I tried this a second time, I oddly enough wasn't greeted with the alert, but did see the constant
streamEntriesAfter
on the backend... odd.Solution
Test this scenario thoroughly locally and fix all remaining bugs, specifically:
EDIT: it seems the infinite loop was fixed; issue is now about:
GI_VERSION
and theGI_GIT_VERSION
=git describe --dirty
in the service worker when it starts up, so that we can be 100% sure that we're running the latest version.eventsAfter
when an exception is thrown (in production, the parameters are not logged)The text was updated successfully, but these errors were encountered: