Noah Levitt
e188c83063
retry quickly on first connection failure then...
...
... back off on each subsequent retry
2018-10-29 13:34:45 -07:00
Noah Levitt
edf68edaa2
pass through extra args to run()
2018-09-28 12:27:13 -07:00
Noah Levitt
c5b1b0a620
fail after 20 "recoverable" exception in iterator
...
it turns out that when iterating over results sometimes (always?) errors
that are recoverable when running a query are not recoverable, so we've
been ending up in infinite loops
2018-09-27 12:56:30 -07:00
Noah Levitt
968513cdb5
handle recoverable errors that happen while
...
iterating over results!
2018-09-17 12:03:51 -07:00
Noah Levitt
7cf33a81ea
retry in case of another type of recoverable error from a rethinkdb operation
2017-06-27 10:58:30 -07:00
Noah Levitt
406a617d01
generalize regex to handle another exception message "Cannot perform read: The primary replica isn't connected to a quorum of replicas. ..."
2017-05-01 15:29:27 -07:00
Noah Levitt
6c57b81de8
recover from a transient error, which happens for me at least rethinkdb starts up
2017-05-01 14:01:01 -07:00
Noah Levitt
c14bae6050
new convention, call Rethinker object rr
(mnemonic RethinkeR, or *double*[think]), leave rethinkdb as r
per the rethinkdb convention
2017-03-01 11:20:27 -08:00
Noah Levitt
e8db41763b
rename the project "doublethink" (credit goes to @adam-miller)
2017-02-28 16:44:26 -08:00