INNER CODE UNIT · Go
options
yaklang/yaklang · cmd/legion-smoke-node/main.go:166
options = append(options, diagnostics.WithHeapLimit(*heapDumpThresholdMB*1024*1024))
}
if dir := strings.TrimSpace(*heapDumpDir); dir != "" {
options = append(options, diagnostics.WithDumpDir(dir))
} else {
options = append(options, diagnostics.WithDisable(true))
}
stopHeapMonitor = diagnostics.StartHeapMonitor(*heapMonitorInterval, options...)
defer stopHeapMonitor()
}
var hostIdentityProvider node.HostIdentityProvider
if strings.TrimSpace(*hostMachineID) != "" ||
strings.TrimSpace(*hostSystemUUID) != "" ||
strings.TrimSpace(*hostInstanceID) != "" {
hostIdentityProvider = staticHostIdentityProvider{
identity: node.HostIdentity{
MachineID: strings.TrimSpace(*hostMachineID),