(oldTargets []string, targets []string)
| 443 | s.stats.SetCounter("master_offset_ns.60.abs_max", int64(maxDp.MasterOffsetNS)) |
| 444 | s.stats.SetCounter("path_delay_ns.60.abs_max", int64(maxDp.PathDelayNS)) |
| 445 | s.stats.SetCounter("freq_adj_ppb.60.abs_max", int64(maxDp.FreqAdjustmentPPB)) |
| 446 | return nil |
| 447 | } |
| 448 | |
| 449 | func targetsDiff(oldTargets []string, targets []string) (added []string, removed []string) { |
| 450 | m := map[string]bool{} |
| 451 | for _, k := range oldTargets { |
| 452 | m[k] = true |
| 453 | } |
| 454 | for _, k := range targets { |
| 455 | if m[k] { |
| 456 | delete(m, k) |
| 457 | } else { |
| 458 | added = append(added, k) |
| 459 | } |
| 460 | } |
| 461 | for k := range m { |
| 462 | removed = append(removed, k) |
| 463 | } |
| 464 | return |
no outgoing calls
searching dependent graphs…