From 8efafc38a3953f7e3598a21c9b980e6615966ee9 Mon Sep 17 00:00:00 2001 From: Haowei Cai Date: Mon, 15 Jun 2020 13:49:40 -0700 Subject: [PATCH] keep processing partial discovery result when failure occurs --- pkg/trigger/discovery_handler.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkg/trigger/discovery_handler.go b/pkg/trigger/discovery_handler.go index 1a102fae5..96608d78e 100644 --- a/pkg/trigger/discovery_handler.go +++ b/pkg/trigger/discovery_handler.go @@ -44,8 +44,11 @@ func (mt *MigrationTrigger) processDiscovery(ctx context.Context) { return true, nil }) if err != nil { - utilruntime.HandleError(fmt.Errorf("Abort processing discovery document: %v", err)) - return + if resources == nil { + utilruntime.HandleError(fmt.Errorf("Abort processing discovery document: %v", err)) + return + } + klog.V(4).Infof("got partial error retrieving discovery document: %v; processing partial result", r) } mt.heartbeat = metav1.Now() for _, l := range resources {