-
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: the participant_id column throws NumericValueOutOfRange error #1897
Comments
Hey team! Please add your planning poker estimate with Zenhub @cris-oddball @EvanParish @k-macmillan @kalbfled @MackHalliday @mchlwellman |
elt collects va profile -> gives to MPI looking -> gets back large VA profile id DEV Does have test data |
it's elt collects va profile -> gives to MPI looking -> gets back large participant_id regardless, both need to be bigint (vaprofile id and participant id) |
Friday
Today
|
Rolling over to next sprint This was pulled in on Friday. It's rolling over because it's slow to test the migrations and also we decided to delete data if the data is not backwards compatible. |
Yesterday
Today
|
PR approved and merged. Will run the MPI Lookup when deployed to Perf just to ensure that no regressions were introduced. |
Regression passed in Perf and MPI Lookup Lambda functions as expected. Closing ticket and sending to Prod. |
Description
While validating the lambda dependency upgrade ticket in Dev and exercising all lambdas, we started seeing catastrophic alerts on the MPI Lookup lambda due to a participant_id that throws a NumericValueOutOfRange error.
The root cause is seen in this log and traceback:
Additionally, this is apparently being retried, which should not happen.
Steps to Reproduce
Impact/Urgency
HIGH - we are expected to launch in August and this bug will prevent certain veterans with participant-ids that are out of range from receiving sms notifications.
Expected Behavior
If an out of range error is thrown, it is properly handled and not retriedThis will be addressed in #175QA Considerations
Additional Info & Resources
Integer in Postgres is -2147483648 to +2147483647
This column should be a bigint - see documentation
As should the VA Profile ID
Line where the code should likely be changed is here.
The text was updated successfully, but these errors were encountered: