mirror of https://github.com/grpc/grpc.git
Enable retries by default (#26766)
* Enable retries by default, but add a separate arg for hedging. * don't need to explicitly enable retries in xDS config selector * clang-format * don't need retry_enabled bit anymore * fix HTTP client filter to restore the send_message op in the batch * fix retry cancellation when a batch fails on call attempt * fix clang-tidy * fix client channel to pass down batches even after cancellation * fix retry code to pass transport stats back up to the surface * add some missing payload propagation * fix retry handling of callbacks for pending batches * avoid scheduling the same callback twice * fix some trace messages * don't avoid starting recv_initial_metadata or recv_message due to recv_trailing_metadata already being started internally * avoid restarting recv_trailing_metadata after commit if we've already started it internally * use fast path when retries are not configuredpull/26360/head
parent
a3d264e8fd
commit
d140f14caf
26 changed files with 26 additions and 81 deletions
Loading…
Reference in new issue