From: Michael Vorburger Date: Fri, 17 Feb 2017 18:48:27 +0000 (+0100) Subject: Updated git submodules X-Git-Tag: release/nitrogen~3385 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;h=5d10ccf9102cd63132f68a588af5c99141dbe6b1;p=docs.git Updated git submodules Project: genius master a202894405787214fd9271902af55525b1324f09 Intro. alivenessmonitor-impl-protocols to break cyclic dependency This change makes alivenessmonitor-impl not be dependent on interfacemanager-api anymore, by refactoring the protocol handlers (which are somewhat orthogonal) into a separate bundle, thus breaking a cyclic dependency which caused issues in the BP migration (c/49175). The real problem actually wasn't the compile time dependency of alivenessmonitor-impl to interfacemanager-api, but the (implicit) blueprint DI dependency to interfacemanager-impl (which itself requires alivenessmonitor); but this solves this, because now (only) interfacemanager-impl can depend on alivenessmonitor, and the 3rd new bundle alivenessmonitor-impl-protocols depends on both. Change-Id: I4fe98dbf55e727d6704b216c5fea304e336babb2 Signed-off-by: Michael Vorburger --- diff --git a/docs/submodules/genius b/docs/submodules/genius index f4040a551..a20289440 160000 --- a/docs/submodules/genius +++ b/docs/submodules/genius @@ -1 +1 @@ -Subproject commit f4040a55131ab8267c7d01677397c8c5eece1b4e +Subproject commit a202894405787214fd9271902af55525b1324f09