Conversation
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
|
Welcome @johnbchron! |
Signed-off-by: John Lewis <github@jlewis.sh>
751176e to
2d75f2d
Compare
Signed-off-by: John Lewis <github@jlewis.sh>
| Ok(r) => return Ok(r), | ||
| Err(e) => last_err = Err(e), | ||
| } | ||
| #[cfg(not(feature = "prometheus"))] |
There was a problem hiding this comment.
It looks a little too invasive to me.
How about like this:
Define another DummyRequestStats with no member and empty methods. Then change pd_stats and tikv_stats to return coresponding object accroding to the feature.
There was a problem hiding this comment.
Sounds good. I'll get to it this evening.
Right now the
prometheusdependency is present regardless of theprometheusfeature flag. This PR excludes theprometheusdependency when the flag is not present.