MCPcopy Create free account
hub / github.com/apache/mesos / setRecoveryTime

Method setRecoveryTime

src/slave/metrics.cpp:253–264  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

251
252
253void Metrics::setRecoveryTime(const Duration& duration)
254{
255 CHECK_NONE(recovery_time_secs);
256
257 const double recovery_seconds = duration.secs();
258
259 recovery_time_secs = process::metrics::PullGauge(
260 "slave/recovery_time_secs",
261 [recovery_seconds]() { return recovery_seconds;});
262
263 process::metrics::add(recovery_time_secs.get());
264}
265
266} // namespace slave {
267} // namespace internal {

Callers 1

__recoverMethod · 0.80

Calls 4

PullGaugeClass · 0.85
addFunction · 0.50
secsMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected