googleapis/google-cloud-cpp-common

Refactor async retry loop from google-cloud-cpp

Closed this issue · 1 comments

We have a retry loop for asynchronous operations in the Bigtable client library, we want to refactor that to this repository (-common) to use with other libraries.

  • "Copy" the code to -common, with whatever cleanups we need.
  • Release a new version of -common
  • Start the process to update vcpkg (though maybe not, there are other changes that require simultaneous updates). definitely cannot do this.
  • In parallel, update -cpp to use the new loop in -common, remove the existing loop.
  • Use the loop in -spanner

This is now done.