commit | 8143c3b74654d7ff3d1bd9b78f5dd8221ed76007 | [log] [tgz] |
---|---|---|
author | Jian Li <pyguni@gmail.com> | Tue Dec 24 15:58:25 2019 +0900 |
committer | Jian Li <pyguni@gmail.com> | Tue Dec 24 17:06:39 2019 +0900 |
tree | 17db937012721065e588efeb9c8296a4ae2bb6fd | |
parent | c51f1872e3840acc2cfedd1e8d42b0ff151f7b05 [diff] [blame] |
Fix: double check resource existence at receiving addition event Change-Id: I80fb2b30201e3e770eb5384ecee2b78b32502936
diff --git a/apps/k8s-networking/app/src/main/java/org/onosproject/k8snetworking/impl/K8sServiceWatcher.java b/apps/k8s-networking/app/src/main/java/org/onosproject/k8snetworking/impl/K8sServiceWatcher.java index c32efa1..489eee3 100644 --- a/apps/k8s-networking/app/src/main/java/org/onosproject/k8snetworking/impl/K8sServiceWatcher.java +++ b/apps/k8s-networking/app/src/main/java/org/onosproject/k8snetworking/impl/K8sServiceWatcher.java
@@ -171,7 +171,10 @@ log.trace("Process service {} creating event from API server.", service.getMetadata().getName()); - k8sServiceAdminService.createService(service); + if (k8sServiceAdminService.service( + service.getMetadata().getUid()) == null) { + k8sServiceAdminService.createService(service); + } } private void processModification(Service service) {