π we're seeing what we believe to be inconsistent caching in Hyperdrive when repeatedly sending a
when repeatedly sending a relatively simple SQL query (looks just like
SELECT data FROM my_table WHERE primary_key = 1234;) with a large result (data is a couple hundred KB in size), Hyperdrive sometimes responds correctly (with one row) and sometimes responds incorrectly (with no rows)It also seems to go in runs - we'll get correct responses for a minute, then incorrect responses for a minute, and so on. I've only ever been able to reproduce this when going through Hyperdrive (with a minute TTL cache), never when connecting directly to the DB
Unfortunately we rely pretty heavily on Hyperdrive caching to not overload the origin DB so disabling cache isn't an option here
