From: Robert Varga Date: Sun, 26 Apr 2020 19:37:09 +0000 (+0200) Subject: Clean up features-config-netty X-Git-Tag: v2.0.0~28 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=commitdiff_plain;h=753874181ac2304fe74aa6d926ba13e0a600b38c Clean up features-config-netty This feature repository contains a single feature, odl-config-netty, which really is a remnant of config subsystem. It further attempts to unify configuration of various southbound modules' use of Netty, which unfortunately does not work because downstreams need have better control over verious aspects of Netty configuration. Furthermore not everyone is using this infrastructure, and even then it is a bad idea, as it lowers the amount of isolation plugins get. Repurpose this feature repository as features-controller-experimental, holding a single odl-controller-exp-netty-config feature. This clearly indicates the amount of stability that can be expected and the plan is to move downstreams away from this feature. Change-Id: I2edb9da48795cf1ff7de68c943c1bf895f584577 Signed-off-by: Robert Varga --- diff --git a/artifacts/pom.xml b/artifacts/pom.xml index d11ef7c5ec..2311567e42 100644 --- a/artifacts/pom.xml +++ b/artifacts/pom.xml @@ -53,6 +53,14 @@ + + ${project.groupId} + features-controller-experimental + ${project.version} + features + xml + runtime + ${project.groupId} features-mdsal @@ -406,7 +414,7 @@ ${project.groupId} - odl-config-netty + odl-controller-exp-netty-config 0.13.0-SNAPSHOT features xml diff --git a/features/features-config-netty/pom.xml b/features/features-controller-experimental/pom.xml similarity index 56% rename from features/features-config-netty/pom.xml rename to features/features-controller-experimental/pom.xml index dbad156f97..0eeeafd6d4 100644 --- a/features/features-config-netty/pom.xml +++ b/features/features-controller-experimental/pom.xml @@ -17,18 +17,30 @@ org.opendaylight.controller - features-config-netty - 0.13.0-SNAPSHOT + features-controller-experimental + 1.12.0-SNAPSHOT feature + OpenDaylight :: Controller :: Experimental Features + Controller Experimental Features + + + + + org.opendaylight.controller + controller-artifacts + 1.12.0-SNAPSHOT + pom + import + + + - ${project.groupId} - odl-config-netty - ${project.version} + org.opendaylight.controller + odl-controller-exp-netty-config xml features - diff --git a/features/odl-config-netty/pom.xml b/features/odl-controller-exp-netty-config/pom.xml similarity index 91% rename from features/odl-config-netty/pom.xml rename to features/odl-controller-exp-netty-config/pom.xml index ece654dfc3..eaaf3d2198 100644 --- a/features/odl-config-netty/pom.xml +++ b/features/odl-controller-exp-netty-config/pom.xml @@ -17,11 +17,11 @@ org.opendaylight.controller - odl-config-netty + odl-controller-exp-netty-config 0.13.0-SNAPSHOT feature - - OpenDaylight :: Config-Netty + OpenDaylight :: Controller :: Experimental :: Netty Configuration + Common configuration for Netty resources @@ -57,5 +57,4 @@ threadpool-config-impl - diff --git a/features/odl-config-netty/src/main/feature/feature.xml b/features/odl-controller-exp-netty-config/src/main/feature/feature.xml similarity index 83% rename from features/odl-config-netty/src/main/feature/feature.xml rename to features/odl-controller-exp-netty-config/src/main/feature/feature.xml index cebeab5dbe..c61f9fc3df 100644 --- a/features/odl-config-netty/src/main/feature/feature.xml +++ b/features/odl-controller-exp-netty-config/src/main/feature/feature.xml @@ -6,8 +6,8 @@ terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html --> - - + + odl-netty-4 diff --git a/features/odl-mdsal-broker-local/pom.xml b/features/odl-mdsal-broker-local/pom.xml index db6e40e7b2..69eb8178ee 100644 --- a/features/odl-mdsal-broker-local/pom.xml +++ b/features/odl-mdsal-broker-local/pom.xml @@ -64,13 +64,6 @@ mdsal-eos-dom-simple - - org.opendaylight.controller - odl-config-netty - xml - features - - org.opendaylight.mdsal mdsal-dom-inmemory-datastore diff --git a/features/odl-mdsal-broker/pom.xml b/features/odl-mdsal-broker/pom.xml index 7b1bbf6ed9..d108423778 100644 --- a/features/odl-mdsal-broker/pom.xml +++ b/features/odl-mdsal-broker/pom.xml @@ -50,12 +50,5 @@ xml features - - - org.opendaylight.controller - odl-config-netty - xml - features - diff --git a/features/pom.xml b/features/pom.xml index 29ae8cb22b..c64b2a563b 100644 --- a/features/pom.xml +++ b/features/pom.xml @@ -29,10 +29,15 @@ single-feature-parent + + features-controller-experimental + odl-controller-exp-netty-config + + + odl-benchmark-api odl-clustering-test-app - odl-config-netty odl-controller-blueprint odl-controller-mdsal-common odl-controller-model-topology @@ -50,7 +55,6 @@ odl-toaster - features-config-netty features-extras features-mdsal features-mdsal-benchmark diff --git a/karaf/pom.xml b/karaf/pom.xml index 7598c8f484..beffc09253 100644 --- a/karaf/pom.xml +++ b/karaf/pom.xml @@ -20,6 +20,18 @@ 1.15.0-SNAPSHOT pom + + + + org.opendaylight.controller + mdsal-parent + 1.12.0-SNAPSHOT + pom + import + + + + + + org.opendaylight.controller + features-controller-experimental + features + xml + runtime + org.opendaylight.controller features-mdsal - 1.12.0-SNAPSHOT features xml runtime @@ -47,15 +65,14 @@ org.opendaylight.controller features-extras - ${project.version} features + ${project.version} xml runtime org.opendaylight.mdsal features-mdsal - 6.0.0 features xml runtime