github-vet / github-vet/rangeloop-pointer-findings

opencord/bbsim: internal/bbsim/dmiserver/dmi_metrics_generator.go; 65 LoC

Open
#6,616 0 comments 0 reactions 0 assignees View on GitHub
fresh medium
Dominant language
No language data
Stars
0
Forks
0
PR merge metrics
PR metrics pending

Description

Found a possible issue in [opencord/bbsim](https://www.github.com/opencord/bbsim) at [internal/bbsim/dmiserver/dmi_metrics_generator.go](https://github.com/opencord/bbsim/blob/291b3e50243b69aaa7d1cd0a90517f41dcc24fb4/internal/bbsim/dmiserver/dmi_metrics_generator.go#L150-L214)

Below is the message reported by the analyzer for this snippet of code. Beware that the analyzer only reports the first
issue it finds, so please do not limit your consideration to the contents of the below message.

> function call which takes a reference to v at line 160 may start a goroutine

[Click here to see the code in its original context.](https://github.com/opencord/bbsim/blob/291b3e50243b69aaa7d1cd0a90517f41dcc24fb4/internal/bbsim/dmiserver/dmi_metrics_generator.go#L150-L214)

Click here to show the 65 line(s) of Go which triggered the analyzer.

```go
for k, v := range c {
if dmiMG.apiSrv.root == nil || dmiMG.apiSrv.root.Children == nil {
// inventory might not yet be created or somehow disappeared
break
}

if k == dmi.MetricNames_METRIC_CPU_USAGE_PERCENTAGE && v.cfg.IsConfigured {
if now.Before(v.t) {
continue
}
updateConfiguredMetrics(now, dmi.MetricNames_METRIC_CPU_USAGE_PERCENTAGE, &v)

// Get the CPUs
for _, cpu := range findComponentsOfType(dmiMG.apiSrv.root.Children, dmi.ComponentType_COMPONENT_TYPE_CPU) {
m := generateCPUUsageMetric(cpu, dmiMG.apiSrv)
logger.Debugf("Got metric %v", m)
sendOutMetric(m, dmiMG.apiSrv)
}
} else if k == dmi.MetricNames_METRIC_FAN_SPEED && v.cfg.IsConfigured {
if now.Before(v.t) {
continue
}
updateConfiguredMetrics(now, dmi.MetricNames_METRIC_FAN_SPEED, &v)

// Get the FANs
for _, fan := range findComponentsOfType(dmiMG.apiSrv.root.Children, dmi.ComponentType_COMPONENT_TYPE_FAN) {
m := generateFanSpeedMetric(fan, dmiMG.apiSrv)
logger.Debugf("Got metric %v", m)
sendOutMetric(m, dmiMG.apiSrv)
}
} else if k == dmi.MetricNames_METRIC_RAM_USAGE_PERCENTAGE && v.cfg.IsConfigured {
if now.Before(v.t) {
continue
}
updateConfiguredMetrics(now, dmi.MetricNames_METRIC_RAM_USAGE_PERCENTAGE, &v)
// Get the RAM
for _, ram := range findComponentsOfType(dmiMG.apiSrv.root.Children, dmi.ComponentType_COMPONENT_TYPE_MEMORY) {
m := generateRAMUsageMetric(ram, dmiMG.apiSrv)
logger.Debugf("Got metric for ram usage percentage %v", m)
sendOutMetric(m, dmiMG.apiSrv)
}
} else if k == dmi.MetricNames_METRIC_DISK_USAGE_PERCENTAGE && v.cfg.IsConfigured {
if now.Before(v.t) {
continue
}
updateConfiguredMetrics(now, dmi.MetricNames_METRIC_DISK_USAGE_PERCENTAGE, &v)
// Get the DISK
for _, disk := range findComponentsOfType(dmiMG.apiSrv.root.Children, dmi.ComponentType_COMPONENT_TYPE_STORAGE) {
m := generateDiskUsageMetric(disk, dmiMG.apiSrv)
logger.Debugf("Got metric for disk usage percentage %v", m)
sendOutMetric(m, dmiMG.apiSrv)
}
} else if k == dmi.MetricNames_METRIC_INNER_SURROUNDING_TEMP && v.cfg.IsConfigured {
if now.Before(v.t) {
continue
}
updateConfiguredMetrics(now, dmi.MetricNames_METRIC_INNER_SURROUNDING_TEMP, &v)
// Get the INNER SURROUNDING TEMPERATURE
for _, isTemp := range findComponentsOfType(dmiMG.apiSrv.root.Children, dmi.ComponentType_COMPONENT_TYPE_SENSOR) {
m := generateInnerSurroundingTempMetric(isTemp, dmiMG.apiSrv)
logger.Debugf("Got metric for inner surrounding temperature %v", m)
sendOutMetric(m, dmiMG.apiSrv)
}
}
}

```

Click here to show extra information the analyzer produced.

```
The following paths through the callgraph could lead to a goroutine:
(updateConfiguredMetrics, 3) -> (Add, 1) -> (unref, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 0) -> (Reset, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Convert, 1) -> (FromError, 1) -> (Error, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (ValueOf, 1) -> (valueOfIface, 1) -> (valueOfBytes, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 0) -> (Reset, 1) -> (resetMessage, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 0) -> (Reset, 1) -> (resetMessage, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Read, 0) -> (parseNext, 1) -> (Position, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Read, 0) -> (parseNext, 1) -> (Position, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Read, 0) -> (parseNext, 1) -> (Position, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Read, 0) -> (parseNext, 1) -> (Position, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unexpectedTokenError, 1) -> (RawString, 0) -> (New, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (ReadBytes, 1) -> (Read, 1) -> (windowHandler, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Interface, 0) -> (Value, 1) -> (Setting, 1) -> (SettingID, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Get, 0) -> (Do, 1) -> (, 0) -> (Version, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Read, 0) -> (parseNext, 1) -> (Position, 1) -> (RuneCount, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Read, 0) -> (parseNext, 1) -> (Position, 1) -> (RuneCount, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Read, 0) -> (parseNext, 1) -> (Position, 1) -> (RuneCount, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Read, 0) -> (parseNext, 1) -> (Position, 1) -> (RuneCount, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Read, 0) -> (parseNext, 1) -> (Position, 1) -> (RuneCount, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (ReadBytes, 1) -> (Read, 1) -> (windowHandler, 1) -> (readAdditional, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (ReadBytes, 1) -> (Read, 1) -> (windowHandler, 1) -> (readAdditional, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Interface, 0) -> (Value, 1) -> (Setting, 1) -> (SettingID, 1) -> (compressBlock, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Interface, 0) -> (Value, 1) -> (Setting, 1) -> (SettingID, 1) -> (connect, 3)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2) -> (connect, 3)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2) -> (connect, 3)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2) -> (dialContext, 4)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2) -> (compressBlock, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2) -> (compressBlock, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2) -> (connect, 3)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2) -> (dialContext, 4)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2) -> (compressBlock, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2) -> (append, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2) -> (windowHandler, 1) -> (append, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Get, 0) -> (Do, 1) -> (, 0) -> (Version, 0) -> (connect, 3)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Get, 0) -> (Do, 1) -> (, 0) -> (Version, 0) -> (dialContext, 4)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (connect, 3)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (dialContext, 4)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (connect, 3)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (dialContext, 4)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (connect, 3)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (dialContext, 4)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (connect, 3)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (connect, 3)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (connect, 3)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (dialContext, 4)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (newConsumerGroupClaim, 4)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (waitClosed, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Read, 0) -> (parseNext, 1) -> (Position, 1) -> (RuneCount, 1) -> (Build, 3)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Read, 0) -> (parseNext, 1) -> (Position, 1) -> (RuneCount, 1) -> (newConsumerGroupClaim, 4)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Read, 0) -> (parseNext, 1) -> (Position, 1) -> (RuneCount, 1) -> (waitClosed, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Read, 0) -> (parseNext, 1) -> (Position, 1) -> (RuneCount, 1) -> (ConsumePartition, 3)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (DecryptEncPart, 1) -> (DecryptMessage, 3) -> (DecryptMessage, 5) -> (GetConfounderByteSize, 0) -> (append, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Interface, 0) -> (Value, 1) -> (Setting, 1) -> (SettingID, 1) -> (EnableIndication, 2) -> (Enable, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Interface, 0) -> (Value, 1) -> (Setting, 1) -> (SettingID, 1) -> (handleIndication, 2) -> (Warn, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2) -> (newCCResolverWrapper, 2) -> (Build, 3)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2) -> (traceEvent, 2) -> (incrTraceRefCount, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2) -> (newCCResolverWrapper, 2) -> (Build, 3)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2) -> (traceEvent, 2) -> (incrTraceRefCount, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Get, 0) -> (Do, 1) -> (, 0) -> (Version, 0) -> (newCCResolverWrapper, 2) -> (Build, 3)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (newCCResolverWrapper, 2) -> (Build, 3)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (newCCResolverWrapper, 2) -> (Build, 3)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (newCCResolverWrapper, 2) -> (Build, 3)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (EnableIndication, 2) -> (Enable, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (handleIndication, 2) -> (Warn, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (EnableIndication, 2) -> (Enable, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (handleIndication, 2) -> (Warn, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (newCCResolverWrapper, 2) -> (Build, 3)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (newConsumerGroupClaim, 4) -> (ConsumePartition, 3)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Read, 0) -> (parseNext, 1) -> (Position, 1) -> (RuneCount, 1) -> (newConsumerGroupClaim, 4) -> (ConsumePartition, 3)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Interface, 0) -> (Value, 1) -> (Setting, 1) -> (SettingID, 1) -> (EnableIndication, 2) -> (Enable, 1) -> (periodicPortStats, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (EnableIndication, 2) -> (Enable, 1) -> (periodicPortStats, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (EnableIndication, 2) -> (Enable, 1) -> (periodicPortStats, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Read, 0) -> (parseNext, 1) -> (Position, 1) -> (RuneCount, 1) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Read, 0) -> (parseNext, 1) -> (Position, 1) -> (RuneCount, 1) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Read, 0) -> (parseNext, 1) -> (Position, 1) -> (RuneCount, 1) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Read, 0) -> (parseNext, 1) -> (Position, 1) -> (RuneCount, 1) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Read, 0) -> (parseNext, 1) -> (Position, 1) -> (RuneCount, 1) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Read, 0) -> (parseNext, 1) -> (Position, 1) -> (RuneCount, 1) -> (Build, 3) -> (start, 0) -> (resolveNow, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Read, 0) -> (parseNext, 1) -> (Position, 1) -> (RuneCount, 1) -> (Build, 3) -> (start, 0) -> (resolveNow, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Read, 0) -> (parseNext, 1) -> (Position, 1) -> (RuneCount, 1) -> (ConsumePartition, 3) -> (refBrokerConsumer, 1) -> (newBrokerConsumer, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Interface, 0) -> (Value, 1) -> (Setting, 1) -> (SettingID, 1) -> (handleIndication, 2) -> (Warn, 1) -> (GetOnuById, 1) -> (findServiceByMacAddress, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2) -> (newCCResolverWrapper, 2) -> (Build, 3) -> (start, 0) -> (resolveNow, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2) -> (newCCResolverWrapper, 2) -> (Build, 3) -> (start, 0) -> (resolveNow, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2) -> (Authorize, 1) -> (readPackage, 1) -> (NewInitiatorWrapToken, 2) -> (SetCheckSum, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2) -> (newCCResolverWrapper, 2) -> (Build, 3) -> (start, 0) -> (resolveNow, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2) -> (newCCResolverWrapper, 2) -> (Build, 3) -> (start, 0) -> (resolveNow, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Get, 0) -> (Do, 1) -> (, 0) -> (Version, 0) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Get, 0) -> (Do, 1) -> (, 0) -> (Version, 0) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Get, 0) -> (Do, 1) -> (, 0) -> (Version, 0) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Get, 0) -> (Do, 1) -> (, 0) -> (Version, 0) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Get, 0) -> (Do, 1) -> (, 0) -> (Version, 0) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Get, 0) -> (Do, 1) -> (, 0) -> (Version, 0) -> (newCCResolverWrapper, 2) -> (Build, 3) -> (start, 0) -> (resolveNow, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Get, 0) -> (Do, 1) -> (, 0) -> (Version, 0) -> (newCCResolverWrapper, 2) -> (Build, 3) -> (start, 0) -> (resolveNow, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (newCCResolverWrapper, 2) -> (Build, 3) -> (start, 0) -> (resolveNow, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (newCCResolverWrapper, 2) -> (Build, 3) -> (start, 0) -> (resolveNow, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (newCCResolverWrapper, 2) -> (Build, 3) -> (start, 0) -> (resolveNow, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (newCCResolverWrapper, 2) -> (Build, 3) -> (start, 0) -> (resolveNow, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (newCCResolverWrapper, 2) -> (Build, 3) -> (start, 0) -> (resolveNow, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (newCCResolverWrapper, 2) -> (Build, 3) -> (start, 0) -> (resolveNow, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (handleIndication, 2) -> (Warn, 1) -> (GetOnuById, 1) -> (findServiceByMacAddress, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (handleIndication, 2) -> (Warn, 1) -> (GetOnuById, 1) -> (findServiceByMacAddress, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (newCCResolverWrapper, 2) -> (Build, 3) -> (start, 0) -> (resolveNow, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (newCCResolverWrapper, 2) -> (Build, 3) -> (start, 0) -> (resolveNow, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (newConsumerGroupClaim, 4) -> (ConsumePartition, 3) -> (refBrokerConsumer, 1) -> (newBrokerConsumer, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Read, 0) -> (parseNext, 1) -> (Position, 1) -> (RuneCount, 1) -> (Build, 3) -> (start, 0) -> (resolveNow, 1) -> (RecordTransition, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Read, 0) -> (parseNext, 1) -> (Position, 1) -> (RuneCount, 1) -> (newConsumerGroupClaim, 4) -> (ConsumePartition, 3) -> (refBrokerConsumer, 1) -> (newBrokerConsumer, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Interface, 0) -> (Value, 1) -> (Setting, 1) -> (SettingID, 1) -> (EnableIndication, 2) -> (Enable, 1) -> (periodicPortStats, 1) -> (GetNumOfActiveOnus, 0) -> (Send, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Interface, 0) -> (Value, 1) -> (Setting, 1) -> (SettingID, 1) -> (EnableIndication, 2) -> (Enable, 1) -> (periodicPortStats, 1) -> (GetNumOfActiveOnus, 0) -> (Send, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Interface, 0) -> (Value, 1) -> (Setting, 1) -> (SettingID, 1) -> (EnableIndication, 2) -> (Enable, 1) -> (periodicPortStats, 1) -> (GetNumOfActiveOnus, 0) -> (Send, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Interface, 0) -> (Value, 1) -> (Setting, 1) -> (SettingID, 1) -> (EnableIndication, 2) -> (Enable, 1) -> (periodicPortStats, 1) -> (GetNumOfActiveOnus, 0) -> (Send, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Interface, 0) -> (Value, 1) -> (Setting, 1) -> (SettingID, 1) -> (EnableIndication, 2) -> (Enable, 1) -> (periodicPortStats, 1) -> (GetNumOfActiveOnus, 0) -> (Send, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Interface, 0) -> (Value, 1) -> (Setting, 1) -> (SettingID, 1) -> (handleIndication, 2) -> (Warn, 1) -> (GetOnuById, 1) -> (findServiceByMacAddress, 1) -> (Tracef, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Interface, 0) -> (Value, 1) -> (Setting, 1) -> (SettingID, 1) -> (handleIndication, 2) -> (Warn, 1) -> (GetOnuById, 1) -> (findServiceByMacAddress, 1) -> (Tracef, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Interface, 0) -> (Value, 1) -> (Setting, 1) -> (SettingID, 1) -> (handleIndication, 2) -> (Warn, 1) -> (GetOnuById, 1) -> (findServiceByMacAddress, 1) -> (Tracef, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2) -> (Authorize, 1) -> (readPackage, 1) -> (NewInitiatorWrapToken, 2) -> (SetCheckSum, 2) -> (GetChecksumHash, 3)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (EnableIndication, 2) -> (Enable, 1) -> (periodicPortStats, 1) -> (GetNumOfActiveOnus, 0) -> (Send, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (EnableIndication, 2) -> (Enable, 1) -> (periodicPortStats, 1) -> (GetNumOfActiveOnus, 0) -> (Send, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (EnableIndication, 2) -> (Enable, 1) -> (periodicPortStats, 1) -> (GetNumOfActiveOnus, 0) -> (Send, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (EnableIndication, 2) -> (Enable, 1) -> (periodicPortStats, 1) -> (GetNumOfActiveOnus, 0) -> (Send, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (EnableIndication, 2) -> (Enable, 1) -> (periodicPortStats, 1) -> (GetNumOfActiveOnus, 0) -> (Send, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (handleIndication, 2) -> (Warn, 1) -> (GetOnuById, 1) -> (findServiceByMacAddress, 1) -> (Tracef, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (handleIndication, 2) -> (Warn, 1) -> (GetOnuById, 1) -> (findServiceByMacAddress, 1) -> (Tracef, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (handleIndication, 2) -> (Warn, 1) -> (GetOnuById, 1) -> (findServiceByMacAddress, 1) -> (Tracef, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (EnableIndication, 2) -> (Enable, 1) -> (periodicPortStats, 1) -> (GetNumOfActiveOnus, 0) -> (Send, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (EnableIndication, 2) -> (Enable, 1) -> (periodicPortStats, 1) -> (GetNumOfActiveOnus, 0) -> (Send, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (EnableIndication, 2) -> (Enable, 1) -> (periodicPortStats, 1) -> (GetNumOfActiveOnus, 0) -> (Send, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (EnableIndication, 2) -> (Enable, 1) -> (periodicPortStats, 1) -> (GetNumOfActiveOnus, 0) -> (Send, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (EnableIndication, 2) -> (Enable, 1) -> (periodicPortStats, 1) -> (GetNumOfActiveOnus, 0) -> (Send, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (handleIndication, 2) -> (Warn, 1) -> (GetOnuById, 1) -> (findServiceByMacAddress, 1) -> (Tracef, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (handleIndication, 2) -> (Warn, 1) -> (GetOnuById, 1) -> (findServiceByMacAddress, 1) -> (Tracef, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (handleIndication, 2) -> (Warn, 1) -> (GetOnuById, 1) -> (findServiceByMacAddress, 1) -> (Tracef, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Read, 0) -> (parseNext, 1) -> (Position, 1) -> (RuneCount, 1) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (GetServices, 2) -> (SendAlarmIndication, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Read, 0) -> (parseNext, 1) -> (Position, 1) -> (RuneCount, 1) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (GetServices, 2) -> (SendAlarmIndication, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Read, 0) -> (parseNext, 1) -> (Position, 1) -> (RuneCount, 1) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (GetServices, 2) -> (SendAlarmIndication, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Read, 0) -> (parseNext, 1) -> (Position, 1) -> (RuneCount, 1) -> (Build, 3) -> (start, 0) -> (resolveNow, 1) -> (RecordTransition, 2) -> (Build, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2) -> (newCCResolverWrapper, 2) -> (Build, 3) -> (start, 0) -> (resolveNow, 1) -> (RecordTransition, 2) -> (Build, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2) -> (newCCResolverWrapper, 2) -> (Build, 3) -> (start, 0) -> (resolveNow, 1) -> (RecordTransition, 2) -> (Build, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2) -> (logWrite, 0) -> (summarizeFrame, 1) -> (ForeachSetting, 1) -> (FromContext, 1) -> (SetError, 0) -> (addEvent, 3)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2) -> (logWrite, 0) -> (summarizeFrame, 1) -> (ForeachSetting, 1) -> (FromContext, 1) -> (SetError, 0) -> (addEvent, 3)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Get, 0) -> (Do, 1) -> (, 0) -> (Version, 0) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Get, 0) -> (Do, 1) -> (, 0) -> (Version, 0) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Get, 0) -> (Do, 1) -> (, 0) -> (Version, 0) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Get, 0) -> (Do, 1) -> (, 0) -> (Version, 0) -> (newCCResolverWrapper, 2) -> (Build, 3) -> (start, 0) -> (resolveNow, 1) -> (RecordTransition, 2) -> (Build, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (newCCResolverWrapper, 2) -> (Build, 3) -> (start, 0) -> (resolveNow, 1) -> (RecordTransition, 2) -> (Build, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (newCCResolverWrapper, 2) -> (Build, 3) -> (start, 0) -> (resolveNow, 1) -> (RecordTransition, 2) -> (Build, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (newCCResolverWrapper, 2) -> (Build, 3) -> (start, 0) -> (resolveNow, 1) -> (RecordTransition, 2) -> (Build, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (newCCResolverWrapper, 2) -> (Build, 3) -> (start, 0) -> (resolveNow, 1) -> (RecordTransition, 2) -> (Build, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Read, 0) -> (parseNext, 1) -> (Position, 1) -> (RuneCount, 1) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (GetServices, 2) -> (SendAlarmIndication, 2) -> (extractInt, 3)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Read, 0) -> (parseNext, 1) -> (Position, 1) -> (RuneCount, 1) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (GetServices, 2) -> (SendAlarmIndication, 2) -> (extractInt, 3)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Read, 0) -> (parseNext, 1) -> (Position, 1) -> (RuneCount, 1) -> (Build, 3) -> (start, 0) -> (resolveNow, 1) -> (RecordTransition, 2) -> (Build, 1) -> (UpdateAddresses, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Read, 0) -> (parseNext, 1) -> (Position, 1) -> (RuneCount, 1) -> (Build, 3) -> (start, 0) -> (resolveNow, 1) -> (RecordTransition, 2) -> (Build, 1) -> (UpdateAddresses, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Read, 0) -> (parseNext, 1) -> (Position, 1) -> (RuneCount, 1) -> (Build, 3) -> (start, 0) -> (resolveNow, 1) -> (RecordTransition, 2) -> (Build, 1) -> (UpdateAddresses, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (ReadBytes, 1) -> (Read, 1) -> (windowHandler, 1) -> (readAdditional, 2) -> (logWrite, 0) -> (summarizeFrame, 1) -> (ForeachSetting, 1) -> (FromContext, 1) -> (SetError, 0) -> (addEvent, 3)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2) -> (newCCResolverWrapper, 2) -> (Build, 3) -> (start, 0) -> (resolveNow, 1) -> (RecordTransition, 2) -> (Build, 1) -> (UpdateAddresses, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2) -> (endWrite, 0) -> (logWrite, 0) -> (summarizeFrame, 1) -> (ForeachSetting, 1) -> (FromContext, 1) -> (SetError, 0) -> (addEvent, 3)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2) -> (endWrite, 0) -> (logWrite, 0) -> (summarizeFrame, 1) -> (ForeachSetting, 1) -> (FromContext, 1) -> (SetError, 0) -> (addEvent, 3)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2) -> (newCCResolverWrapper, 2) -> (Build, 3) -> (start, 0) -> (resolveNow, 1) -> (RecordTransition, 2) -> (Build, 1) -> (UpdateAddresses, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2) -> (logWrite, 0) -> (summarizeFrame, 1) -> (ForeachSetting, 1) -> (FromContext, 1) -> (SetError, 0) -> (addEvent, 3) -> (recycler, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2) -> (logWrite, 0) -> (summarizeFrame, 1) -> (ForeachSetting, 1) -> (FromContext, 1) -> (SetError, 0) -> (addEvent, 3) -> (recycler, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Get, 0) -> (Do, 1) -> (, 0) -> (Version, 0) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Get, 0) -> (Do, 1) -> (, 0) -> (Version, 0) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Get, 0) -> (Do, 1) -> (, 0) -> (Version, 0) -> (newCCResolverWrapper, 2) -> (Build, 3) -> (start, 0) -> (resolveNow, 1) -> (RecordTransition, 2) -> (Build, 1) -> (UpdateAddresses, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (newCCResolverWrapper, 2) -> (Build, 3) -> (start, 0) -> (resolveNow, 1) -> (RecordTransition, 2) -> (Build, 1) -> (UpdateAddresses, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (newCCResolverWrapper, 2) -> (Build, 3) -> (start, 0) -> (resolveNow, 1) -> (RecordTransition, 2) -> (Build, 1) -> (UpdateAddresses, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (newCCResolverWrapper, 2) -> (Build, 3) -> (start, 0) -> (resolveNow, 1) -> (RecordTransition, 2) -> (Build, 1) -> (UpdateAddresses, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (newCCResolverWrapper, 2) -> (Build, 3) -> (start, 0) -> (resolveNow, 1) -> (RecordTransition, 2) -> (Build, 1) -> (UpdateAddresses, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Read, 0) -> (parseNext, 1) -> (Position, 1) -> (RuneCount, 1) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (GetServices, 2) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (extractInt, 3)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Read, 0) -> (parseNext, 1) -> (Position, 1) -> (RuneCount, 1) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (GetServices, 2) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (extractInt, 3)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Read, 0) -> (parseNext, 1) -> (Position, 1) -> (RuneCount, 1) -> (Build, 3) -> (start, 0) -> (resolveNow, 1) -> (RecordTransition, 2) -> (Build, 1) -> (UpdateAddresses, 1) -> (newAddrConn, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Read, 0) -> (parseNext, 1) -> (Position, 1) -> (RuneCount, 1) -> (Build, 3) -> (start, 0) -> (resolveNow, 1) -> (RecordTransition, 2) -> (Build, 1) -> (UpdateAddresses, 1) -> (newAddrConn, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Read, 0) -> (parseNext, 1) -> (Position, 1) -> (RuneCount, 1) -> (Build, 3) -> (start, 0) -> (resolveNow, 1) -> (RecordTransition, 2) -> (Build, 1) -> (UpdateAddresses, 1) -> (newAddrConn, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2) -> (newCCResolverWrapper, 2) -> (Build, 3) -> (start, 0) -> (resolveNow, 1) -> (RecordTransition, 2) -> (Build, 1) -> (UpdateAddresses, 1) -> (newAddrConn, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2) -> (newCCResolverWrapper, 2) -> (Build, 3) -> (start, 0) -> (resolveNow, 1) -> (RecordTransition, 2) -> (Build, 1) -> (UpdateAddresses, 1) -> (newAddrConn, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Get, 0) -> (Do, 1) -> (, 0) -> (Version, 0) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Get, 0) -> (Do, 1) -> (, 0) -> (Version, 0) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Get, 0) -> (Do, 1) -> (, 0) -> (Version, 0) -> (newCCResolverWrapper, 2) -> (Build, 3) -> (start, 0) -> (resolveNow, 1) -> (RecordTransition, 2) -> (Build, 1) -> (UpdateAddresses, 1) -> (newAddrConn, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (newCCResolverWrapper, 2) -> (Build, 3) -> (start, 0) -> (resolveNow, 1) -> (RecordTransition, 2) -> (Build, 1) -> (UpdateAddresses, 1) -> (newAddrConn, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (newCCResolverWrapper, 2) -> (Build, 3) -> (start, 0) -> (resolveNow, 1) -> (RecordTransition, 2) -> (Build, 1) -> (UpdateAddresses, 1) -> (newAddrConn, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (newCCResolverWrapper, 2) -> (Build, 3) -> (start, 0) -> (resolveNow, 1) -> (RecordTransition, 2) -> (Build, 1) -> (UpdateAddresses, 1) -> (newAddrConn, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (newCCResolverWrapper, 2) -> (Build, 3) -> (start, 0) -> (resolveNow, 1) -> (RecordTransition, 2) -> (Build, 1) -> (UpdateAddresses, 1) -> (newAddrConn, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Read, 0) -> (parseNext, 1) -> (Position, 1) -> (RuneCount, 1) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (GetServices, 2) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (extractInt, 3) -> (removeConn, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Read, 0) -> (parseNext, 1) -> (Position, 1) -> (RuneCount, 1) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (GetServices, 2) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (extractInt, 3) -> (removeConn, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Read, 0) -> (parseNext, 1) -> (Position, 1) -> (RuneCount, 1) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (GetServices, 2) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (extractInt, 3) -> (removeConn, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Read, 0) -> (parseNext, 1) -> (Position, 1) -> (RuneCount, 1) -> (Build, 3) -> (start, 0) -> (resolveNow, 1) -> (RecordTransition, 2) -> (Build, 1) -> (UpdateAddresses, 1) -> (newAddrConn, 2) -> (RegisterSubChannel, 3)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Read, 0) -> (parseNext, 1) -> (Position, 1) -> (RuneCount, 1) -> (Build, 3) -> (start, 0) -> (resolveNow, 1) -> (RecordTransition, 2) -> (Build, 1) -> (UpdateAddresses, 1) -> (newAddrConn, 2) -> (RegisterSubChannel, 3)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Client, 7)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (serveStreams, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (serveStreams, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Get, 0) -> (Do, 1) -> (, 0) -> (Version, 0) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Client, 7)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Get, 0) -> (Do, 1) -> (, 0) -> (Version, 0) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (serveStreams, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Get, 0) -> (Do, 1) -> (, 0) -> (Version, 0) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (serveStreams, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Client, 7)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (serveStreams, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (serveStreams, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Client, 7)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (serveStreams, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (serveStreams, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Client, 7)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (serveStreams, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (serveStreams, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Client, 7)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (serveStreams, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (serveStreams, 1)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Read, 0) -> (parseNext, 1) -> (Position, 1) -> (RuneCount, 1) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (GetServices, 2) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (extractInt, 3) -> (removeConn, 1) -> (ClientHandshake, 3)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Read, 0) -> (parseNext, 1) -> (Position, 1) -> (RuneCount, 1) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (GetServices, 2) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (extractInt, 3) -> (removeConn, 1) -> (HandleStreams, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Read, 0) -> (parseNext, 1) -> (Position, 1) -> (RuneCount, 1) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (GetServices, 2) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (extractInt, 3) -> (removeConn, 1) -> (HandleStreams, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Client, 7) -> (run, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (serveStreams, 1) -> (NewContext, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (serveStreams, 1) -> (NewContext, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Get, 0) -> (Do, 1) -> (, 0) -> (Version, 0) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Client, 7) -> (run, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Get, 0) -> (Do, 1) -> (, 0) -> (Version, 0) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (serveStreams, 1) -> (NewContext, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Get, 0) -> (Do, 1) -> (, 0) -> (Version, 0) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (serveStreams, 1) -> (NewContext, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Client, 7) -> (run, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (serveStreams, 1) -> (NewContext, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (serveStreams, 1) -> (NewContext, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Client, 7) -> (run, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (serveStreams, 1) -> (NewContext, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (serveStreams, 1) -> (NewContext, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Client, 7) -> (run, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (serveStreams, 1) -> (NewContext, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (serveStreams, 1) -> (NewContext, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Client, 7) -> (run, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (serveStreams, 1) -> (NewContext, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (serveStreams, 1) -> (NewContext, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Read, 0) -> (parseNext, 1) -> (Position, 1) -> (RuneCount, 1) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (GetServices, 2) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (extractInt, 3) -> (removeConn, 1) -> (run, 0) -> (Gosched, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Read, 0) -> (parseNext, 1) -> (Position, 1) -> (RuneCount, 1) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (GetServices, 2) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (extractInt, 3) -> (removeConn, 1) -> (NewServerTransport, 3) -> (newHTTP2Server, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Read, 0) -> (parseNext, 1) -> (Position, 1) -> (RuneCount, 1) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (GetServices, 2) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (extractInt, 3) -> (removeConn, 1) -> (NewServerTransport, 3) -> (newHTTP2Server, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Client, 7) -> (run, 0) -> (Gosched, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Transport, 2) -> (Warning, 3) -> (newHTTP2Server, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Transport, 2) -> (Warning, 3) -> (newHTTP2Server, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Get, 0) -> (Do, 1) -> (, 0) -> (Version, 0) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Client, 7) -> (run, 0) -> (Gosched, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Get, 0) -> (Do, 1) -> (, 0) -> (Version, 0) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Transport, 2) -> (Warning, 3) -> (newHTTP2Server, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Get, 0) -> (Do, 1) -> (, 0) -> (Version, 0) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Transport, 2) -> (Warning, 3) -> (newHTTP2Server, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Client, 7) -> (run, 0) -> (Gosched, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Transport, 2) -> (Warning, 3) -> (newHTTP2Server, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Transport, 2) -> (Warning, 3) -> (newHTTP2Server, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Client, 7) -> (run, 0) -> (Gosched, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Transport, 2) -> (Warning, 3) -> (newHTTP2Server, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Transport, 2) -> (Warning, 3) -> (newHTTP2Server, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Client, 7) -> (run, 0) -> (Gosched, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Transport, 2) -> (Warning, 3) -> (newHTTP2Server, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Transport, 2) -> (Warning, 3) -> (newHTTP2Server, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Client, 7) -> (run, 0) -> (Gosched, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Transport, 2) -> (Warning, 3) -> (newHTTP2Server, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Transport, 2) -> (Warning, 3) -> (newHTTP2Server, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Read, 0) -> (parseNext, 1) -> (Position, 1) -> (RuneCount, 1) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (GetServices, 2) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (extractInt, 3) -> (removeConn, 1) -> (run, 0) -> (Gosched, 0) -> (onEachWrite, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Read, 0) -> (parseNext, 1) -> (Position, 1) -> (RuneCount, 1) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (GetServices, 2) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (extractInt, 3) -> (removeConn, 1) -> (run, 0) -> (Gosched, 0) -> (onEachWrite, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Client, 7) -> (run, 0) -> (Gosched, 0) -> (onEachWrite, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Client, 7) -> (run, 0) -> (Gosched, 0) -> (onEachWrite, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Get, 0) -> (Do, 1) -> (, 0) -> (Version, 0) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Client, 7) -> (run, 0) -> (Gosched, 0) -> (onEachWrite, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Get, 0) -> (Do, 1) -> (, 0) -> (Version, 0) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Client, 7) -> (run, 0) -> (Gosched, 0) -> (onEachWrite, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Client, 7) -> (run, 0) -> (Gosched, 0) -> (onEachWrite, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Client, 7) -> (run, 0) -> (Gosched, 0) -> (onEachWrite, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Client, 7) -> (run, 0) -> (Gosched, 0) -> (onEachWrite, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Client, 7) -> (run, 0) -> (Gosched, 0) -> (onEachWrite, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Client, 7) -> (run, 0) -> (Gosched, 0) -> (onEachWrite, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Client, 7) -> (run, 0) -> (Gosched, 0) -> (onEachWrite, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Client, 7) -> (run, 0) -> (Gosched, 0) -> (onEachWrite, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Client, 7) -> (run, 0) -> (Gosched, 0) -> (onEachWrite, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Read, 0) -> (parseNext, 1) -> (Position, 1) -> (RuneCount, 1) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (GetServices, 2) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (extractInt, 3) -> (removeConn, 1) -> (run, 0) -> (Gosched, 0) -> (onEachWrite, 0) -> (onWrite, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Read, 0) -> (parseNext, 1) -> (Position, 1) -> (RuneCount, 1) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (GetServices, 2) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (extractInt, 3) -> (removeConn, 1) -> (run, 0) -> (Gosched, 0) -> (onEachWrite, 0) -> (onWrite, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Read, 0) -> (parseNext, 1) -> (Position, 1) -> (RuneCount, 1) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (GetServices, 2) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (extractInt, 3) -> (removeConn, 1) -> (run, 0) -> (Gosched, 0) -> (onEachWrite, 0) -> (onWrite, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Read, 0) -> (parseNext, 1) -> (Position, 1) -> (RuneCount, 1) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (GetServices, 2) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (extractInt, 3) -> (removeConn, 1) -> (run, 0) -> (Gosched, 0) -> (onEachWrite, 0) -> (onWrite, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Read, 0) -> (parseNext, 1) -> (Position, 1) -> (RuneCount, 1) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (GetServices, 2) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (extractInt, 3) -> (removeConn, 1) -> (run, 0) -> (Gosched, 0) -> (onEachWrite, 0) -> (onWrite, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Client, 7) -> (run, 0) -> (Gosched, 0) -> (onEachWrite, 0) -> (onWrite, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Client, 7) -> (run, 0) -> (Gosched, 0) -> (onEachWrite, 0) -> (onWrite, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Client, 7) -> (run, 0) -> (Gosched, 0) -> (onEachWrite, 0) -> (onWrite, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Get, 0) -> (Do, 1) -> (, 0) -> (Version, 0) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Client, 7) -> (run, 0) -> (Gosched, 0) -> (onEachWrite, 0) -> (onWrite, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Get, 0) -> (Do, 1) -> (, 0) -> (Version, 0) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Client, 7) -> (run, 0) -> (Gosched, 0) -> (onEachWrite, 0) -> (onWrite, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Get, 0) -> (Do, 1) -> (, 0) -> (Version, 0) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Client, 7) -> (run, 0) -> (Gosched, 0) -> (onEachWrite, 0) -> (onWrite, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Client, 7) -> (run, 0) -> (Gosched, 0) -> (onEachWrite, 0) -> (onWrite, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Client, 7) -> (run, 0) -> (Gosched, 0) -> (onEachWrite, 0) -> (onWrite, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Client, 7) -> (run, 0) -> (Gosched, 0) -> (onEachWrite, 0) -> (onWrite, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Client, 7) -> (run, 0) -> (Gosched, 0) -> (onEachWrite, 0) -> (onWrite, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Client, 7) -> (run, 0) -> (Gosched, 0) -> (onEachWrite, 0) -> (onWrite, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Client, 7) -> (run, 0) -> (Gosched, 0) -> (onEachWrite, 0) -> (onWrite, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Client, 7) -> (run, 0) -> (Gosched, 0) -> (onEachWrite, 0) -> (onWrite, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Client, 7) -> (run, 0) -> (Gosched, 0) -> (onEachWrite, 0) -> (onWrite, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Client, 7) -> (run, 0) -> (Gosched, 0) -> (onEachWrite, 0) -> (onWrite, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Client, 7) -> (run, 0) -> (Gosched, 0) -> (onEachWrite, 0) -> (onWrite, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Client, 7) -> (run, 0) -> (Gosched, 0) -> (onEachWrite, 0) -> (onWrite, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Client, 7) -> (run, 0) -> (Gosched, 0) -> (onEachWrite, 0) -> (onWrite, 0)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Read, 0) -> (parseNext, 1) -> (Position, 1) -> (RuneCount, 1) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (GetServices, 2) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (extractInt, 3) -> (removeConn, 1) -> (run, 0) -> (Gosched, 0) -> (onEachWrite, 0) -> (onWrite, 0) -> (validStreamIDOrZero, 1) -> (appendHpackString, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (validateDuration, 1) -> (New, 1) -> (Load, 1) -> (Unmarshal, 1) -> (string, 1) -> (PutUint32, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Client, 7) -> (run, 0) -> (Gosched, 0) -> (onEachWrite, 0) -> (onWrite, 0) -> (validStreamIDOrZero, 1) -> (appendHpackString, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Get, 0) -> (Do, 1) -> (, 0) -> (Version, 0) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Client, 7) -> (run, 0) -> (Gosched, 0) -> (onEachWrite, 0) -> (onWrite, 0) -> (validStreamIDOrZero, 1) -> (appendHpackString, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Client, 7) -> (run, 0) -> (Gosched, 0) -> (onEachWrite, 0) -> (onWrite, 0) -> (validStreamIDOrZero, 1) -> (appendHpackString, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Client, 7) -> (run, 0) -> (Gosched, 0) -> (onEachWrite, 0) -> (onWrite, 0) -> (validStreamIDOrZero, 1) -> (appendHpackString, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Reset, 1) -> (ProtoReflect, 0) -> (SetUnknown, 1) -> (setUnknown, 2) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Client, 7) -> (run, 0) -> (Gosched, 0) -> (onEachWrite, 0) -> (onWrite, 0) -> (validStreamIDOrZero, 1) -> (appendHpackString, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (unmarshalMessage, 2) -> (unmarshal, 2) -> (Itoa, 1) -> (terror, 3) -> (Parse, 0) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (handleShutdownONU, 1) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (Ceil, 1) -> (newHTTP2Client, 7) -> (run, 0) -> (Gosched, 0) -> (onEachWrite, 0) -> (onWrite, 0) -> (validStreamIDOrZero, 1) -> (appendHpackString, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Read, 0) -> (parseNext, 1) -> (Position, 1) -> (RuneCount, 1) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (GetServices, 2) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (extractInt, 3) -> (removeConn, 1) -> (run, 0) -> (Gosched, 0) -> (onEachWrite, 0) -> (onWrite, 0) -> (validStreamIDOrZero, 1) -> (appendHpackString, 2) -> (AppendHuffmanString, 2)
(updateConfiguredMetrics, 3) -> (Duration, 1) -> (UnmarshalString, 2) -> (NewReader, 1) -> (Read, 0) -> (parseNext, 1) -> (Position, 1) -> (RuneCount, 1) -> (ParseArgs, 1) -> (printError, 1) -> (getServices, 0) -> (GetServices, 2) -> (SendAlarmIndication, 2) -> (extractInt, 3) -> (extractInt, 3) -> (removeConn, 1) -> (run, 0) -> (Gosched, 0) -> (onEachWrite, 0) -> (onWrite, 0) -> (validStreamIDOrZero, 1) -> (appendHpackString, 2) -> (AppendHuffmanString, 2)

```

Leave a reaction on this issue to contribute to the project by classifying this instance as a **Bug** :-1:, **Mitigated** :+1:, or **Desirable Behavior** :rocket:
See the descriptions of the classifications [here](https://github.com/github-vet/rangeclosure-findings#how-can-i-help) for more information.

commit ID: 291b3e50243b69aaa7d1cd0a90517f41dcc24fb4

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.