// RegisterFlags adds the flags required to config this to the given FlagSet.
func(cfg*Config)RegisterFlags(f*flag.FlagSet){
f.IntVar(&cfg.MaxOutstandingPerTenant,"querier.max-outstanding-requests-per-tenant",100,"Maximum number of outstanding requests per tenant per frontend; requests beyond this error with HTTP 429.")
f.IntVar(&cfg.MaxOutstandingPerTenant,"querier.max-outstanding-requests-per-tenant",2048,"Maximum number of outstanding requests per tenant per frontend; requests beyond this error with HTTP 429.")
f.DurationVar(&cfg.QuerierForgetDelay,"query-frontend.querier-forget-delay",0,"If a querier disconnects without sending notification about graceful shutdown, the query-frontend will keep the querier in the tenant's shard until the forget delay has passed. This feature is useful to reduce the blast radius when shuffle-sharding is enabled.")