commit | 75a9a8958e65dbdea95b7c83cf31216025c3d7b5 | [log] [tgz] |
---|---|---|
author | Carmelo Cascone <carmelo@opennetworking.org> | Mon Apr 22 12:12:23 2019 -0700 |
committer | Thomas Vachuska <tom@opennetworking.org> | Tue Apr 23 19:39:56 2019 +0000 |
tree | 82dc37448809146ad0df21ad1f8bd7e94a73b1d2 | |
parent | dc971924d152de5b8d650739903cef0cd8700869 [diff] |
Trigger pipeconf deploy right after registration Without waiting for the next pipeconf watchdog periodic probe. To support this, this patch extends the PiPipeconfService to advertise pipeconf registration events. Change-Id: Ib44f1813bd37083c666a5e7980de320ce469c2d2
diff --git a/pipelines/fabric/src/main/java/org/onosproject/pipelines/fabric/PipeconfLoader.java b/pipelines/fabric/src/main/java/org/onosproject/pipelines/fabric/PipeconfLoader.java index d1cd0e3..5fca57b 100644 --- a/pipelines/fabric/src/main/java/org/onosproject/pipelines/fabric/PipeconfLoader.java +++ b/pipelines/fabric/src/main/java/org/onosproject/pipelines/fabric/PipeconfLoader.java
@@ -101,7 +101,7 @@ @Deactivate public void deactivate() { - PIPECONFS.stream().map(PiPipeconf::id).forEach(piPipeconfService::remove); + PIPECONFS.stream().map(PiPipeconf::id).forEach(piPipeconfService::unregister); } private static Collection<PiPipeconf> buildAllPipeconf() {