-
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-10-24] De-dupe OpenApp
requests.
#50076
Comments
cc @gedu |
Hey, I'm Edu from Callstack, I can take this one |
Going on parental leave. @gedu @mountiny @shubham1206agra I leave this in your capable hands. My parting note is to please use as many automated tests to cover this change as possible 👍🏼 |
Thanks @gedu |
OpenApp
requests.OpenApp
requests.
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 9.0.49-2 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-10-24. 🎊 For reference, here are some details about the assignees on this issue:
|
Triggered auto assignment to @trjExpensify ( |
$250 to @shubham1206agra |
Payment due on the 24th Melv, chill mate. |
Payment Summary
BugZero Checklist (@trjExpensify)
|
👋 @shubham1206agra can we get a checklist here please? Thanks! BugZero Checklist: The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:
|
@trjExpensify This issue falls under new feature. So I will provide the test steps below.
|
Hm, it doesn't sound like a new feature. @mountiny can you confirm that? |
^^ waiting for a response on that to confirm. |
I think this one is on the edge between a new feature and a bug. Essentially, it just worked as we designed the Sequential Queue, so this behaviour was expected. Later, we saw that this can cause unwanted performance bottlenecks, so we decided to change this behaviour. So I agree its not necessary to be identifying the original PRs etc because the authors who worked on this know about this change. @shubham1206agra your test is not complete, where is the tester checking for expected behaviour? |
@mountiny Added the last step. |
Okay, thanks for that. Payment summary as follows:
Offer sent. |
@trjExpensify Offer accepted |
Great, paid. Closing! |
@trjExpensify @mountiny Be sure to fill out the Contact List! |
Problem
We are seeing some scenarios where multiple
OpenApp
requests are serialized in a row. When multiple such requests are sent, it's redundant, slows down the app, and contributes to server traffic.Solution
De-dupe
OpenApp
requests such that only one can be serialized at a time.Issue Owner
Current Issue Owner: @trjExpensifyThe text was updated successfully, but these errors were encountered: