From 7aa2d6e970b65bac0f87e625df4a4235fb30e72f Mon Sep 17 00:00:00 2001 From: Tom Wilkie Date: Fri, 13 Nov 2015 14:37:15 +0000 Subject: [PATCH] Avoid stranded internet nodes in the containers view. --- render/topologies.go | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/render/topologies.go b/render/topologies.go index 3bce5ad4a..eaf489831 100644 --- a/render/topologies.go +++ b/render/topologies.go @@ -101,21 +101,19 @@ var ContainerRenderer = MakeReduce( // We need to be careful to ensure we only include each edge once. Edges brought in // by the above renders will have a pid, so its enough to filter out any nodes with // pids. - Map{ + FilterUnconnected(Map{ MapFunc: MapIP2Container, - Renderer: FilterUnconnected( - MakeReduce( - Map{ - MapFunc: MapContainer2IP, - Renderer: SelectContainer, - }, - Map{ - MapFunc: MapEndpoint2IP, - Renderer: SelectEndpoint, - }, - ), + Renderer: MakeReduce( + Map{ + MapFunc: MapContainer2IP, + Renderer: SelectContainer, + }, + Map{ + MapFunc: MapEndpoint2IP, + Renderer: SelectEndpoint, + }, ), - }, + }), ) type containerWithImageNameRenderer struct {