Move Adjacency info inside the NodeMetadata struct; move pseudo node generation to the probes.

This commit is contained in:
Tom Wilkie
2015-08-27 14:12:41 +00:00
parent 9edd507bd4
commit 1f6b3d4a45
26 changed files with 442 additions and 649 deletions

View File

@@ -44,7 +44,10 @@ func sterilize(r render.RenderableNodes, destructive bool) render.RenderableNode
// case where we explicitly don't compare node metadata.
for id, n := range r {
if n.Adjacency == nil {
n.Adjacency = report.IDList{}
n.Adjacency = report.MakeIDList()
}
if destructive || n.NodeMetadata.Adjacency == nil {
n.NodeMetadata.Adjacency = report.MakeIDList()
}
if destructive || n.NodeMetadata.Metadata == nil {
n.NodeMetadata.Metadata = map[string]string{}