googleapis / googleapis/google-cloud-cpp
Remove `grpc::Status` from Policy, Retry, and Backoff policies.
Open
api: bigtable
next major: breaking change
type: cleanup
- Dominant language
- C++
- Stars
- 659
- Forks
- 462
- Avg merge
- 1d 2h
- Merged PRs (30d)
- 89
Description
`google::cloud::Status` should be used instead.
It's not feasible yet because there are places which use `grpc::Status`, but eventually they should go away after we migrate to futures.
Contributor guide
Research direction
Start by locating the Policy, Retry, and Backoff policy code and its remaining uses of grpc::Status. Trace the planned migration to futures and identify the places that still block replacing it with google::cloud::Status; done requires removing those dependencies without breaking policy behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- backend
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100