short question: did 3.0.2 happen to change any con...
# orm-help
m
short question: did 3.0.2 happen to change any connection retry logic? (longer context in thread 👇 )
we suffered a massive outage after upgrading to 3.0.2 from 2.30.3; i've righted the situation now (we had an errant $disconnect in our graphql handler, which was forcing prisma to have to reconnect to the db), but i'm curious if you could help me flesh out a theory — so we were exhibiting failures of all network traffic on our Lambdas due to a throttling event on the corresponding ENI; after a comprehensive analysis of our logs, i see that we've been periodically throwing a 500 as a result of that spurious disconnect, and then prisma being briefly unable to reach our db host; previously, when we were running 2.30.3, the request would fail, and then subsequent requests were fine. after upgrading to 3.0.2, that request would fail, and then the entire ENI would get throttled and degrade. after lengthy conversations with AWS support, they concurred that it could very likely have been the case that a network retry was tripping their internal failsafes, either because it had lost its exponential backoff, or added jitter, or some other meaningful change along those lines. we are out of the woods now with the outage, i am just curious if this theory pans out.