-
Notifications
You must be signed in to change notification settings - Fork 9
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
BUG: Missing SID for app: VETEXT in Prod #2019
Comments
Hey team! Please add your planning poker estimate with Zenhub @coreycarvalho @cris-oddball @EvanParish @k-macmillan @kalbfled @MackHalliday @mchlwellman |
Friday
Monday
|
Carrying over. This was pulled into the sprint. |
Today
Tomorrow
|
Mack Michael Wellman Mack David Kalbfleisch
11:14 David Kalbfleisch Mack |
Today
Tomorrow
|
@cris-oddball and I discussed that additional QA work is no longer necessary for this ticket after the most recent change in the objective. There is no SID for Vetext in Production. |
Co-authored-by: David J. Kalbfleisch <[email protected]>
@cris-oddball noticed these logs upon deploy. I spent sometime investigating the logs, and they only appear once per deploy. As far as I can tell - the two features that use the updated MobileAppRegistry class (/_status and /v2/notifications/push) are not impacted by whatever this is. Both appear to be getting the appSIDs as expected (Example - I just sent a PUSH and the SID was included) And they are not initializing the MobileAppRegistry to do so (I check the logs for the Initializing MobileAppRegistry log I added. ). We have decided since there appears to be no impact on functionality and the MobileAppRegistry is behaving like a Singleton as expected - We will close this ticket and make a new ticket for the unexpected logging behavior. |
Description
Logs show that VETEXT_SID is not found:
Missing SID for app: VETEXT
Every time a push notification is sent we check if the task definition has set the mobile app registry sids (VETEXT_SID and VA_FLAGSHIP_APP_SID).
Add the VeText prod appSid to our task definitions and optimize out the work with MobileAppRegistry and MobileApp.EDIT by Mack: See comment in ticket.Note especially that we want to initialize VETEXT_SID and VA_FLAGSHIP_APP_SID only once, not for every call.
Steps to Reproduce
Unclear how to reproduce, but we can see in the logs that something is trying to use the missing SID.
Missing SID for app: VETEXT
and observe the number of entriesWorkaround
Unknown
Impact/Urgency
Unknown
Expected Behavior
Obtain the appSid from Vetext and populate it in the Prod task definition (see Staging task definition as a reference point)There is no Vetext mobile app for production. Our code should default to using the VA Flagship app.VETEXT_SID
from the task definition (environment) should not be catastrophic. (This is the case in Prod. Sending should default to the VA Flagship app.)QA Considerations
Additional Info & Resources
The text was updated successfully, but these errors were encountered: