</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
- <artifactId>odl-mdsal-exp-replicate-common</artifactId>
+ <artifactId>odl-mdsal-replicate-common</artifactId>
<version>8.0.0-SNAPSHOT</version>
<classifier>features</classifier>
<type>xml</type>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
- <artifactId>odl-mdsal-exp-replicate-netty</artifactId>
+ <artifactId>odl-mdsal-replicate-netty</artifactId>
<version>8.0.0-SNAPSHOT</version>
<classifier>features</classifier>
<type>xml</type>
can continue without any issue.
* Features
- * odl-mdsal-exp-replicate-netty
+ * odl-mdsal-replicate-netty
.. code-block:: xml
<dependency>
<groupId>org.opendaylight.mdsal</groupId>
- <artifactId>odl-mdsal-exp-replicate-common</artifactId>
+ <artifactId>odl-mdsal-replicate-common</artifactId>
<classifier>features</classifier>
<type>xml</type>
</dependency>
<dependency>
<groupId>org.opendaylight.mdsal</groupId>
- <artifactId>odl-mdsal-exp-replicate-netty</artifactId>
+ <artifactId>odl-mdsal-replicate-netty</artifactId>
<classifier>features</classifier>
<type>xml</type>
</dependency>
#. **Install the features on the primary and secondary site**
.. code-block::
- feature:install odl-mdsal-exp-replicate-netty odl-mdsal-exp-replicate-common
+ feature:install odl-mdsal-replicate-netty odl-mdsal-replicate-common
#. **Enable Source (on the primary site)**
.. code-block::
Karaf Terminal - Start features
- features-mdsal - core MDSAL features
- - odl-mdsal-exp-replicate-netty - netty replicator
+ - odl-mdsal-replicate-netty - netty replicator
- odl-restconf-nb-bierman02 - we'll be using Postman to access datastore
- odl-netconf-clustered-topolog - we will change data of some netconf devices
.. code-block::
- feature:install features-mdsal odl-mdsal-exp-replicate-netty odl-restconf-nb-bierman02 odl-netconf-clustered-topolog
+ feature:install features-mdsal odl-mdsal-replicate-netty odl-restconf-nb-bierman02 odl-netconf-clustered-topolog
Start Source
.. code-block::
Start features in the Docker's Karaf Terminal
.. code-block::
- feature:install features-mdsal odl-mdsal-exp-replicate-netty odl-restconf-nb-bierman02 odl-netconf-clustered-topolog
+ feature:install features-mdsal odl-mdsal-replicate-netty odl-restconf-nb-bierman02 odl-netconf-clustered-topolog
Start Sink - Let's say the Docker runs at 172.17.0.2 meaning it will find the local Source is at 172.17.0.1
.. code-block::
.. code-block::
- GET http://172.17.0.2:8181/restconf/config/network-topology:network-topology/
\ No newline at end of file
+ GET http://172.17.0.2:8181/restconf/config/network-topology:network-topology/
<classifier>features</classifier>
<type>xml</type>
</dependency>
-
- <dependency>
- <groupId>org.opendaylight.mdsal</groupId>
- <artifactId>odl-mdsal-exp-replicate-common</artifactId>
- <classifier>features</classifier>
- <type>xml</type>
- </dependency>
- <dependency>
- <groupId>org.opendaylight.mdsal</groupId>
- <artifactId>odl-mdsal-exp-replicate-netty</artifactId>
- <classifier>features</classifier>
- <type>xml</type>
- </dependency>
</dependencies>
</project>
<type>xml</type>
</dependency>
+ <!-- Netty datastore replication -->
+ <dependency>
+ <groupId>org.opendaylight.mdsal</groupId>
+ <artifactId>odl-mdsal-replicate-common</artifactId>
+ <classifier>features</classifier>
+ <type>xml</type>
+ </dependency>
+ <dependency>
+ <groupId>org.opendaylight.mdsal</groupId>
+ <artifactId>odl-mdsal-replicate-netty</artifactId>
+ <classifier>features</classifier>
+ <type>xml</type>
+ </dependency>
+
<!-- Models -->
<dependency>
<groupId>org.opendaylight.mdsal.model</groupId>
<relativePath>../feature-parent</relativePath>
</parent>
- <artifactId>odl-mdsal-exp-replicate-common</artifactId>
+ <artifactId>odl-mdsal-replicate-common</artifactId>
<packaging>feature</packaging>
<name>OpenDaylight :: MD-SAL :: Replicate :: Common</name>
- <properties>
- <skip.karaf.featureTest>true</skip.karaf.featureTest>
- </properties>
-
<dependencies>
<dependency>
<groupId>org.opendaylight.mdsal</groupId>
<relativePath>../feature-parent</relativePath>
</parent>
- <artifactId>odl-mdsal-exp-replicate-netty</artifactId>
+ <artifactId>odl-mdsal-replicate-netty</artifactId>
<packaging>feature</packaging>
<name>OpenDaylight :: MD-SAL :: Replicate :: Netty</name>
</properties>
<dependencies>
+ <dependency>
+ <groupId>org.opendaylight.odlparent</groupId>
+ <artifactId>odl-netty-4</artifactId>
+ <classifier>features</classifier>
+ <type>xml</type>
+ </dependency>
+ <dependency>
+ <groupId>org.opendaylight.yangtools</groupId>
+ <artifactId>odl-yangtools-codec</artifactId>
+ <classifier>features</classifier>
+ <type>xml</type>
+ </dependency>
+ <dependency>
+ <groupId>org.opendaylight.mdsal</groupId>
+ <artifactId>odl-mdsal-replicate-common</artifactId>
+ <classifier>features</classifier>
+ <type>xml</type>
+ </dependency>
<dependency>
<groupId>org.opendaylight.mdsal</groupId>
- <artifactId>odl-mdsal-exp-replicate-common</artifactId>
+ <artifactId>odl-mdsal-singleton-common</artifactId>
<classifier>features</classifier>
<type>xml</type>
</dependency>
<?xml version="1.0" encoding="UTF-8"?>
-<features name="odl-mdsal-exp-replicate-netty-${project.version}" xmlns="http://karaf.apache.org/xmlns/features/v1.2.0">
- <feature name="odl-mdsal-exp-replicate-netty" version="${project.version}">
+<features name="odl-mdsal-replicate-netty-${project.version}" xmlns="http://karaf.apache.org/xmlns/features/v1.2.0">
+ <feature name="odl-mdsal-replicate-netty" version="${project.version}">
<configfile finalname="etc/org.opendaylight.mdsal.replicate.netty.sink.cfg">mvn:org.opendaylight.mdsal/mdsal-replicate-netty/${project.version}/config/sink</configfile>
<configfile finalname="etc/org.opendaylight.mdsal.replicate.netty.source.cfg">mvn:org.opendaylight.mdsal/mdsal-replicate-netty/${project.version}/config/source</configfile>
+ <feature version="[9,10)">odl-netty-4</feature>
+ <feature version="[7,8)">odl-yangtools-codec</feature>
</feature>
-</features>
\ No newline at end of file
+</features>
<module>odl-mdsal-rfc8294-netty</module>
<!-- Datastore replication -->
- <module>odl-mdsal-exp-replicate-common</module>
- <module>odl-mdsal-exp-replicate-netty</module>
+ <module>odl-mdsal-replicate-common</module>
+ <module>odl-mdsal-replicate-netty</module>
<!-- Models -->
<!-- Standards -->
<packaging>bundle</packaging>
<dependencies>
- <dependency>
- <groupId>org.opendaylight.yangtools</groupId>
- <artifactId>yang-data-codec-binfmt</artifactId>
- </dependency>
<dependency>
<groupId>org.opendaylight.mdsal</groupId>
<artifactId>mdsal-dom-spi</artifactId>
</dependency>
- <dependency>
- <groupId>org.opendaylight.mdsal</groupId>
- <artifactId>mdsal-singleton-common-api</artifactId>
- </dependency>
</dependencies>
<scm>
<groupId>org.opendaylight.mdsal</groupId>
<artifactId>mdsal-replicate-common</artifactId>
</dependency>
+ <dependency>
+ <groupId>org.opendaylight.mdsal</groupId>
+ <artifactId>mdsal-singleton-common-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.opendaylight.yangtools</groupId>
+ <artifactId>yang-data-codec-binfmt</artifactId>
+ </dependency>
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-handler</artifactId>