yugabyte/yugabyte-db
Voir sur GitHubFlush/Compact requests from master -> tserver should have its own deadline/num_retries
Open
#9 168 ouverte le 1 juil. 2021
good first issue
Métriques du dépôt
- Stars
- (8 229 stars)
- Métriques de merge PR
- (Merge moyen 17j 21h) (92 PRs mergées en 30 j)
Description
Flush/Compact requests to the tServer are rpcs that are expected to take a long time. It does not make sense for these to use the same deadline (20s) and num_retries as other async_rpc_tasks.
We should have these tasks override these settings; similar to what BackfillChunk does to give itself more time; and also to disble/reduce retries in the case of flush/compact.
Without having this, we are forced to use yb-admin to set
set_flag unresponsive_ts_rpc_retry_limit 0 each time we want to issue a flush/compact request.