googleapis / python-firestore

Apache License 2.0
214 stars 74 forks source link

Replace transaction retries with api_core implementation #878

Open daniel-sanche opened 6 months ago

daniel-sanche commented 6 months ago

Transaction-level retries currently use a hand-rolled implementation within Transactional.call, AsyncTransactional.call, and _commit_with_retry

We should replace these with the standard api_core.Retry gunctionality, to remove duplicated code

daniel-sanche commented 3 weeks ago

We recently removed some of the hand-written retries, but still have more to look at