edgedb / edgedb-python

The official Python client library for EdgeDB
https://edgedb.com
Apache License 2.0
369 stars 45 forks source link

Retry on TransactionError when attempting to commit #299

Closed msullivan closed 2 years ago

msullivan commented 2 years ago

Serialization errors can be generated at commit time and should be retried.

We probably want to check the other bindings for this also?

msullivan commented 2 years ago

I'm able to reproduce the bug manually and verify the fix works, but my attempts to reproduce it in the test suite haven't worked! Argh! Going to just merge it for now.