googleapis / googleapis/google-cloud-cpp
Deal with `bigtable::ExponentialBackoffPolicy(internal::RPCPolicyParameters)`
- Dominant language
- C++
- Stars
- 659
- Forks
- 462
- Avg merge
- 1d 2h
- Merged PRs (30d)
- 89
Description
https://cloud.google.com/cpp/docs/reference/bigtable/latest/classgoogle_1_1cloud_1_1bigtable_1_1ExponentialBackoffPolicy#classgoogle_1_1cloud_1_1bigtable_1_1ExponentialBackoffPolicy_1a77a0d66025cd00fcb33a20d7ce5d562c
We have a public constructor using an internal type. We should probably just move it to private. I think that is allowed.
Also, the legacy retry classes should be deprecated, at least in the documentation.
Contributor guide
Research direction
Start with the linked ExponentialBackoffPolicy API documentation and locate the public constructor taking internal::RPCPolicyParameters, then find the legacy retry classes mentioned in the issue. Done means the constructor's visibility is addressed and the legacy retry classes are deprecated in the documentation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- databases
- Issue type
- Refactor
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100