Move adsal into its own subdirectory. Moved various adsal components into an opendaylight/adsal subdir, gave it a parent pom, and changed the root parent pom to have the opendaylight/adsal as a module. Change-Id: I1d0e5a7b2a50c65559c2f80dd47cab491b68d561 Signed-off-by: Ed Warnicke <eaw@cisco.com>
Incrementing versions by 0.1.0 for post-Helium master branch * The only version not incrmented is aaa.version, which is left at 0.1.0-SNAPSHOT since they depend on controller and can't update yet. * To break the cyclic dependency, this patch temporarily stops running the netconf-connector and restconf feature tests. * Also fixing a bug causing Errors like "Choice has two nodes case with same qnames". A second patch (to be run after AAA increments their versions to 0.2.0-SNAPSHOT) wiil update aaa.version and re-enable these tests. Change-Id: I70a3987d32504e798c5ed05a67a0a1174338844b Signed-off-by: Colin Dixon <colin@colindixon.com> Signed-off-by: Robert Varga <rovarga@cisco.com>
Unify maven-bundle-plugin version at 2.4.0 This removes superfluous version declarations, fixing about 70 eclipse warnings. At the same time it bumps the version 2.4.0, to unify it -- we were using both 2.3.7 and 2.4.0 at the same time. Change-Id: I0f3f6b68c5c05cb9cc226f75b4eb4dab7d58651d Signed-off-by: Robert Varga <rovarga@cisco.com>
Adding auto-sorting plugin to all Controller via parent/pom.xml leveraging google's sortpom plugin, all controller poms are sorted at build time as per the opendaylight/commons/parent/pom.xml configuration. Sorted lists of properties, dependencies, and plugins will increase pom readability and help prevent duplicate entry errors. This first submission is huge as I changed one pom.xml and all are then sorted. Only if the sortpom plugin is reconfigured will all pom's again be changed. Note that if any pom.xml is pushed without having been through a build ... folks are going to see pom.xml files showup as modified unintentionally. Change-Id: I8553f38b9f0e5f6d27177ad6b9b9c35a4b43d55a Signed-off-by: jameshall03885 <ghall@brocade.com>
Unify jacoco versions to 0.6.2.201302030002 This cleans up previously unused pluginManagement sections and bumps jacoco version 0.6.2.201302030002 (previously used by config subsys). Change-Id: I027b219e7fd0225fe2ef12cbdcc1f7d47509e993 Signed-off-by: Robert Varga <rovarga@cisco.com> Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
Upgrading clustermanager to use infinispan 6.0.2Final. - Removed unnecessary BaseInterceptor clone which was needed for 5.3.0 version - Bumped services_implementation implementation version to indicate this is actually different. - Modified the parent pom version so version propagate in other places Signed-off-by: Ravikumar Chiguruvada <ravikumar.chiguruvada@ericsson.com> Signed-off-by: Giovanni Meo <gmeo@cisco.com> Change-Id: I062c72153a2ffe6949f3a3c8d2f0cdaa826bb65c
When node disconnects from master controller, no node takes over - Node connections caches in connection manager were allocated after configureInstance call, thus failing CacheUpdateAware registration. - Fix couple of NPEs in devices.web Change-Id: I51975a4a984606ecfad8db0941315164eedc83cb Signed-off-by: Yevgeny Khodorkovsky <ykhodork@cisco.com>
Bulk-add copyright headers to java files Change-Id: I8c23739a21f3f6cecb138f62a54efbabf03b9c55 Signed-off-by: Robert Varga <rovarga@cisco.com>
Add support to resolve docker container names for clustering support. Currently on works when all containers are on a single docker host Change-Id: Ie141e80712e15e037d39ae788a739cb4d51db403 Signed-off-by: David K. Bainbridge <dbainbri@ciena.com>
fix typos and some Java improvements in ClusterManager Fix typos in error messages, use StringBuilder instead of StringBuffer, append strings more efficiently, and move a local variable to be a constant. Change-Id: I23a4436449909cf02a6fce47e0f1f9a0ce80f0e4 Signed-off-by: Alissa Bonas <abonas@redhat.com>
Migrate all artifact versions to dependencyManagement - Migrate all the artifacts to use dependencyManagement to centralize the version changes in controller and make sure the dry-run for release could actually rewrite those. Change-Id: I510e4f15d6d75ec52d49835600338fa069a5a4f6 Signed-off-by: Giovanni Meo <gmeo@cisco.com>
Update to new version of ADSAL components and its dependencies proposed by jenkins-controller-version-changes-8 By splitting the effort into 2 phases, it is more managable and easy to test. After this commit, the ADSAL components and all the NSFs are uptodate with the dependency convergence. Signed-off-by: Madhu Venugopal <mavenugo@gmail.com> Change-Id: Ia8f0a0d2959f8f6ea61babe9c3f826d0950dcaf5
Use Java 7 new method getLoopbackAddress in ClusterManager Replaces a hardcoded string 127.0.0.1 Change-Id: I321c5bfe1352e1f02664823bb45dbc8d112417b9 Signed-off-by: Alissa Bonas <abonas@redhat.com>
Addding a new method to let the clients of clustering service specify a transaction timeout when they start a transaction Change-Id: Icad02808e37d7852907a417436c72cbcff8e62f1 Signed-off-by: Asad Ahmed <asaahmed@cisco.com>
Reduce logged messages during build and concentrate only on the ones needed for debugging build errors - Create a maven artifact that contains a default settings for logback.xml so it can be reused as dependency to make sure some plugins don't generate too much verbose output - Use the artifact org.opendaylight.controller:commons.logback_settings as UT dependency so to make sure only in case of errors the follow UT spit messages: + netconf-impl + config-netconf-connector - Remove duplicated logback.xml where not needed - Remove logback.xml and space_and_tabs_checks.xml where no longer needed - Added logback.xml as a file on the integration tests using pax-exam, there a local file seems to be required (unfortunately). Make sure the pax-exam uses it for the tests where not using it. - Made sure the sanitytest in distribution only runs when integrationstests profile is selected - Fixed an issue in importing in eclipse zeromq module - Excluded all tests from mdsal unless the integrationtests profile is selected Signed-off-by: Giovanni Meo <gmeo@cisco.com> Change-Id: I9c12965bb3de5c8cba1039992cadbe27026bca2a
Refactor ClusterManagerTest to use correctly junit Change-Id: Id3b71d21de5a5330e236aed9c05cc47dd257c566 Signed-off-by: Alissa Bonas <abonas@redhat.com>
Make existCache more efficient in ClusterManager Allocate cacheName only when it's needed, when manager is null the concatenation of strings is redundant. Change-Id: I031e923d2d725b3e295ed7be53ceba19a6892e96 Signed-off-by: Alissa Bonas <abonas@redhat.com>