Giovanni Meo [Tue, 10 Sep 2013 09:19:09 +0000 (09:19 +0000)]
Merge "Remove redundant class members, turn others to local variables. (sonar)"
Giovanni Meo [Tue, 10 Sep 2013 09:15:51 +0000 (09:15 +0000)]
Merge "Remove java.lang redundant imports. Taken from sonar."
Ed Warnicke [Tue, 10 Sep 2013 05:09:14 +0000 (05:09 +0000)]
Merge "Added NOTICE file"
Tony Tkacik [Mon, 9 Sep 2013 23:18:28 +0000 (16:18 -0700)]
Updated models, modeling existing SAL and its functionality
model-flow-base
- match-types.yang - Match types categorized by protocol / layer
- flow-types.yang - Base flow types / actions
model-flow-service
- flow-service.yang - Model of Flow Programming service
model-flow-statistics
- flow-statistics.yang - Flow Statistics service
model-inventory
- model-inventory.yang - Device inventory
Change-Id: I14e9fe3c7a85e49131e102cf4c840bb1bdb0afbc
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
Andrew Kim [Mon, 9 Sep 2013 23:36:39 +0000 (23:36 +0000)]
Merge "Display Confirmation dialog before removing network configuration"
Alessandro Boch [Mon, 9 Sep 2013 23:30:59 +0000 (23:30 +0000)]
Merge "Fix for exceptions seen in FlowProgrammer NB, when get/put is done for invalid flow"
Giovanni Meo [Mon, 9 Sep 2013 20:11:46 +0000 (20:11 +0000)]
Merge "Add snapshots/releases setting to all maven repos."
Giovanni Meo [Mon, 9 Sep 2013 13:50:12 +0000 (13:50 +0000)]
Merge "- DiscoveryService yields to avoid hogging the cpu - SwitchManager getNodes() not to return null"
Andrew Kim [Fri, 6 Sep 2013 22:21:27 +0000 (17:21 -0500)]
Fix cluster menu
Change-Id: I78b11efc4928b1be0d3d3f0b865483b59b8fb839
Signed-off-by: Andrew Kim <andrekim@cisco.com>
Alissa Bonas [Sun, 8 Sep 2013 16:09:21 +0000 (19:09 +0300)]
Remove redundant class members, turn others to local variables. (sonar)
Change-Id: I90c1c9cea67bd62900876ee373c86a33eb80765d
Signed-off-by: Alissa Bonas <abonas@redhat.com>
Alissa Bonas [Sun, 8 Sep 2013 15:43:25 +0000 (18:43 +0300)]
Remove java.lang redundant imports. Taken from sonar.
Change-Id: I5606e49f27c15539728a00cda7cde6fe48cb45a0
Signed-off-by: Alissa Bonas <abonas@redhat.com>
Alissa Bonas [Tue, 3 Sep 2013 08:03:24 +0000 (11:03 +0300)]
Add snapshots/releases setting to all maven repos.
Change-Id: I8122947d2c6dfa3828502b1629f4bf6811b77ecc
Signed-off-by: Alissa Bonas <abonas@redhat.com>
Sapan Shah [Sat, 7 Sep 2013 02:03:50 +0000 (19:03 -0700)]
Display Confirmation dialog before removing network configuration
Change-Id: I0d85018f3946ea700fe24bbd617dff5e09879088
Signed-off-by: Sapan Shah <sapshah@cisco.com>
Pramila Singh [Fri, 6 Sep 2013 21:33:05 +0000 (14:33 -0700)]
Fix for exceptions seen in FlowProgrammer NB, when get/put is done for invalid flow
Change-Id: I6a247072bab9a21c82d7247a852c0d19766bcf13
Signed-off-by: Pramila Singh <pramisin@cisco.com>
Jason Ye [Fri, 6 Sep 2013 20:15:34 +0000 (13:15 -0700)]
- DiscoveryService yields to avoid hogging the cpu
- SwitchManager getNodes() not to return null
Change-Id: I7fc6bcc3953108745505c6c3ed8060618f500fe3
Signed-off-by: Jason Ye <yisye@cisco.com>
Andrew Kim [Thu, 5 Sep 2013 20:15:18 +0000 (15:15 -0500)]
Add Cluster Menu
Change-Id: Ie795953393493a41dd05a0a8a7de03ddb5278729
Signed-off-by: Andrew Kim <andrekim@cisco.com>
Ed Warnicke [Fri, 6 Sep 2013 15:30:11 +0000 (10:30 -0500)]
Added NOTICE file
Change-Id: I0b3e8406c392084c9ed4183bdce7b736de551c34
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Giovanni Meo [Fri, 6 Sep 2013 12:31:00 +0000 (12:31 +0000)]
Merge "Enhancement to switchmanager CLI commands to display all the properties of node and nodeconnector"
Giovanni Meo [Fri, 6 Sep 2013 12:26:58 +0000 (12:26 +0000)]
Merge "Bugfix: Exception when adding static host"
Giovanni Meo [Fri, 6 Sep 2013 12:25:25 +0000 (12:25 +0000)]
Merge "Add sorting to js select.create()"
Pramila Singh [Fri, 6 Sep 2013 05:55:38 +0000 (22:55 -0700)]
Enhancement to switchmanager CLI commands to display all the properties of node and nodeconnector
Change-Id: I87ee445168e64cc74a7538593503cb43f4e1f50a
Signed-off-by: Pramila Singh <pramisin@cisco.com>
Giovanni Meo [Thu, 5 Sep 2013 09:53:26 +0000 (11:53 +0200)]
Remove version hard coding in integration tests
- Version hardcoding on integration tests will cause problems when
releasing artifacts, hence removing it and relaying solely on the
version number present in the pom file.
- Enabled verify phase in integration tests else developer build will
happily succed even if there are integration test failures, which will
be only discovered during the controller-verify phase.
Change-Id: I52a0e16d1228ef09c87fa8aa7dc1f21dc0663fae
Signed-off-by: Giovanni Meo <gmeo@cisco.com>
Yevgeny Khodorkovsky [Thu, 5 Sep 2013 01:33:11 +0000 (18:33 -0700)]
Bugfix: Exception when adding static host
- Fix NumberFormatException when adding static host
through REST API with no vlan configured.
- Add IT to verify this
- Clean up Host Tracker REST API
Change-Id: Iefc672a0a978640ca47903f20962f150298ba11c
Signed-off-by: Yevgeny Khodorkovsky <ykhodork@cisco.com>
Madhu Venugopal [Thu, 5 Sep 2013 03:56:15 +0000 (03:56 +0000)]
Merge "SwitchManager NB - Added URL info in response on successful creation of Node property and NodeConnector Property"
Alessandro Boch [Wed, 4 Sep 2013 22:58:26 +0000 (15:58 -0700)]
Add sorting to js select.create()
- Add optional parameter to the select constructor to get the options array sorted
Change-Id: Icb7d529ccbd4d343310f3c8397f59bc083f2cb52
Signed-off-by: Alessandro Boch <aboch@cisco.com>
Diti Bhatia [Wed, 4 Sep 2013 20:01:50 +0000 (13:01 -0700)]
SwitchManager NB - Added URL info in response on successful creation of Node property and NodeConnector Property
Change-Id: Iae62b1208a6b6be0f00da71e402aa2f3b8ea9843
Signed-off-by: Diti Bhatia <dibhatia@cisco.com>
Andrew Kim [Wed, 4 Sep 2013 17:22:52 +0000 (12:22 -0500)]
Correct modal ID
Change-Id: I43af7e054b1ccad1fe3db003c649170cd8cb9ecc
Signed-off-by: Andrew Kim <andrekim@cisco.com>
Madhu Venugopal [Wed, 4 Sep 2013 12:45:00 +0000 (12:45 +0000)]
Merge "Checksum errors seen on some setup while downloading guava"
Ed Warnicke [Wed, 4 Sep 2013 12:42:28 +0000 (12:42 +0000)]
Merge "fixing spelling errors"
Ed Warnicke [Wed, 4 Sep 2013 12:38:43 +0000 (12:38 +0000)]
Merge "Cleaning up code, comments, and documentation for SimpleForwarding"
Tony Tkacik [Fri, 30 Aug 2013 01:25:08 +0000 (18:25 -0700)]
Updated SAL Flow Models
Change-Id: I2770e9b412b641aa93eb206e52b677f79d2038c7
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
Giovanni Meo [Thu, 29 Aug 2013 15:00:55 +0000 (17:00 +0200)]
Checksum errors seen on some setup while downloading guava
- Due to some issues with the mirroring of {repo1|repo2}.maven.org of
some artifact, forcing all the repo1/repo2 artifacts to be downloaded
directly and not via ODP nexus proxy. This has been adviced also by
sonatype support folks, now they have a content delivery network in
place and can handle the load.
Change-Id: Iff7e604d35f0a4a877e1316990be2bf6bf1ea1f6
Signed-off-by: Giovanni Meo <gmeo@cisco.com>
Giovanni Meo [Wed, 4 Sep 2013 11:51:38 +0000 (11:51 +0000)]
Merge "Updated toaster sample to match new Binding specification of YANG Tools."
Giovanni Meo [Wed, 4 Sep 2013 11:42:36 +0000 (11:42 +0000)]
Merge "Fix "unary operator expected" err in run.sh line47"
Tony Tkacik [Wed, 4 Sep 2013 00:42:26 +0000 (17:42 -0700)]
Updated toaster sample to match new Binding specification of YANG Tools.
Change-Id: I95a7373868993d766b467a1e53252caeb24fdc15
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
Chi-Vien Ly [Tue, 3 Sep 2013 17:07:13 +0000 (10:07 -0700)]
Controller network interface enhancements:
- Provide a configuration parameter "of.address = " in config.ini which allows a specific IP address to be specified.
If a valid IP address is specified, the controller will ONLY accept connections from switches with destination address
matching the specified configured address. If an address it NOT specified (which is the default case) or is syntactically
incorrect, the controller will use "any" (wildcard) address. The default case is what currently been implemented.
- If the IP address is specified, the controller will determine the networking interface (eg, eth0) on which the
IP address is configured. If the interface is NOT up and is changed status between up and down, a log will be generated
to alert the network operation to take corrective actions. If the address is not specified (or is specified with an invalid
address syntax), the controller will use any interfaces and will NOT monitor the status of these interfaces.
Change-Id: Ie2a92ad99d35367a1d89dca390e7af54321bfe7c
Signed-off-by: Chi-Vien Ly <chivly@cisco.com>
Alissa Bonas [Tue, 3 Sep 2013 14:42:10 +0000 (17:42 +0300)]
Fix "unary operator expected" err in run.sh line47
Change-Id: I62b5d52686b8dfd52e479df87d07675d7bd673fd
Signed-off-by: Alissa Bonas <abonas@redhat.com>
Colin Dixon [Thu, 11 Apr 2013 17:09:56 +0000 (10:09 -0700)]
Cleaning up code, comments, and documentation for SimpleForwarding
Change-Id: I12a3ba528c2a6c7b62a5a30ccca75d249b96f0a2
Signed-off-by: Colin Dixon <ckd@us.ibm.com>
Colin Dixon [Thu, 6 Jun 2013 16:56:21 +0000 (09:56 -0700)]
fixing spelling errors
Change-Id: I51283f2c31941f389e670bf76801113bdc8b0437
Signed-off-by: Colin Dixon <ckd@us.ibm.com>
Madhu Venugopal [Sat, 31 Aug 2013 13:12:27 +0000 (13:12 +0000)]
Merge "toaster-it: add missing version for maven-paxexam-plugin"
Madhu Venugopal [Sat, 31 Aug 2013 13:08:01 +0000 (13:08 +0000)]
Merge "yang-prototype: add missing version for maven-site-plugin"
Alessandro Boch [Sat, 31 Aug 2013 00:31:28 +0000 (17:31 -0700)]
Fix IP/MASK intersection in Match
- Match.getIntersection() picks the wrong IP/MASK
- Updated Junit to assert on expected behavior
Change-Id: Iae49984ece6be28855f5835803cb3d6b7c94fa50
Signed-off-by: Alessandro Boch <aboch@cisco.com>
Alessandro Boch [Fri, 30 Aug 2013 23:20:46 +0000 (23:20 +0000)]
Merge "Few additional fixes to enable Client script access to Northbound."
Madhu Venugopal [Fri, 30 Aug 2013 21:55:01 +0000 (14:55 -0700)]
Few additional fixes to enable Client script access to Northbound.
After Tomcat 7, httpOnly is true by default. This causes the httponly flag set on the Cookie.
This prevents the Scripts to access the cookie. setting it to false by default.
Due to the recent fix on disabling authentication for OPTIONS, if a script uses OPTIONS for an
NB-API, the username is null causing null pointer exception. Hence adding null pointer safety
checks on all the northbound APIs.
Change-Id: I726fd058b629c04695bf07d9fd52f6483d193b79
Signed-off-by: Madhu Venugopal <vmadhu@cisco.com>
Ed Warnicke [Fri, 30 Aug 2013 20:50:27 +0000 (13:50 -0700)]
Fixed .gitignore around bin/ directories
Change-Id: I4b23e76cefdeff2c12e7c770119d73af19f3770a
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Pramila Singh [Fri, 30 Aug 2013 17:47:04 +0000 (10:47 -0700)]
Fix to remove @ from id and type parameter of node and nodeconnector in Northbound javadocs
Change-Id: I343fc32d34ffb9940961e3319a260345db45d05b
Signed-off-by: Pramila Singh <pramisin@cisco.com>
Chris Wright [Fri, 30 Aug 2013 07:01:23 +0000 (00:01 -0700)]
toaster-it: add missing version for maven-paxexam-plugin
This fixes the following warning:
[WARNING] Some problems were encountered while building the effective model for org.opendaylight.controller.samples:sample-toaster-it:jar:1.0-SNAPSHOT
[WARNING] 'build.plugins.plugin.version' for org.ops4j.pax.exam:maven-paxexam-plugin is missing. @ line 23, column 12
Change-Id: I2c46e72940e9ee016a3e6ebb36a39fb7442d90e7
Signed-off-by: Chris Wright <chrisw@sous-sol.org>
Chris Wright [Fri, 30 Aug 2013 06:44:43 +0000 (23:44 -0700)]
yang-prototype: add missing version for maven-site-plugin
This fixes the following warnings:
[WARNING] Some problems were encountered while building the effective model for org.opendaylight.controller:concepts-lang:jar:0.5-SNAPSHOT
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-site-plugin is missing. @ org.opendaylight.controller:yang-prototype:0.5-SNAPSHOT, /home/chrisw/git/opendaylight/controller/opendaylight/sal/yang-prototype/pom.xml, line 227, column 21
[WARNING]
[WARNING] Some problems were encountered while building the effective model for org.opendaylight.controller:yang-prototype:pom:0.5-SNAPSHOT
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-site-plugin is missing. @ line 227, column 21
Change-Id: Ie36afa672081e3fa5445e539d9279ce14a6fdec0
Signed-off-by: Chris Wright <chrisw@sous-sol.org>
Alessandro Boch [Fri, 30 Aug 2013 14:59:43 +0000 (14:59 +0000)]
Merge "When ports are added to a container, construct its topology immediately based on the existing global topology."
Jason Ye [Fri, 30 Aug 2013 14:53:01 +0000 (14:53 +0000)]
Merge "Gracefully stop HT threads when the bundle is being stopped (cache terminated exception)"
Andrew Kim [Fri, 30 Aug 2013 01:30:32 +0000 (01:30 +0000)]
Merge "Fix undefined event, add check prior to delete"
Madhu Venugopal [Fri, 30 Aug 2013 01:18:31 +0000 (01:18 +0000)]
Merge "FRM event sync developement"
Alessandro Boch [Thu, 29 Aug 2013 23:58:31 +0000 (16:58 -0700)]
Gracefully stop HT threads when the bundle is being stopped (cache terminated exception)
ISSUE:
When HT bundle is being stopped because container is being destroyed,
infinispan cache terminated exceptions are thrown because HT treads
during their last run are accessing terminated HT caches.
CHANGE:
- Have a stopping flag which gets set when dep mgr calls the HT stopping() method,
so that pending threads and timer tasks can be stopped before Cluster Mgr
terminates the HT caches.
- Fix other static analysis issues in HT code
Change-Id: I3eedb81f9db31c8419502d2eba02aa421616f06a
Signed-off-by: Alessandro Boch <aboch@cisco.com>
Andrew Kim [Thu, 29 Aug 2013 23:37:03 +0000 (18:37 -0500)]
Fix undefined event, add check prior to delete
Also changed remove button colors to btn-danger
Change-Id: If1166199b3713132c2c00db4e25d5bc06f26e07a
Signed-off-by: Andrew Kim <andrekim@cisco.com>
Jason Ye [Thu, 29 Aug 2013 23:27:24 +0000 (16:27 -0700)]
When ports are added to a container, construct its topology immediately based on the existing global topology.
Change-Id: I6f78a6e03001f52af3eb7cd024fd95dec917dad3
Signed-off-by: Jason Ye <yisye@cisco.com>
lakshya [Thu, 29 Aug 2013 23:10:34 +0000 (16:10 -0700)]
Fix for the Nodes Learnt dashlet error when there are no ports in the topology.
This fixes the issue of the dashlet not loading by introducing a null check.
Change-Id: I2c00166409706e95024a913d7e2d85d4f8d4fc3e
Signed-off-by: lakshya <lakshya@cisco.com>
Giovanni Meo [Thu, 22 Aug 2013 21:00:35 +0000 (23:00 +0200)]
FRM event sync developement
- Created necessary logic for distributing entry programming among the
FRM instances in the cluster.
- Made serializable Status so it can be distributed.
- Hooked FRM with connection manager, such that the FRM programming
can be distributed if the node is not local
- In case of non-local node someone picks it and process it, then the
status is returned back to caller.
- At the moment the whole logic to timeout entries that don't get an
answer is missing, will come along.
- HostTracker ages out the ARP entries in clustered environment
because when refreshed the timeout was not being refreshed
clusterwide, probably need a better way to deal with the timing out
-Added license in files missing it.
- Fixed integration test failing, now in fact we can no longer use
fake values else the connection manager will not report them as
attached to local controller and will stuck the test case
Signed-off-by: Giovanni Meo <gmeo@cisco.com>
Change-Id: I74b7535371f61759e89883c66ba9b22596d7dddc
Diti Bhatia [Thu, 29 Aug 2013 06:34:45 +0000 (23:34 -0700)]
Northbound api cleanup for Subnets
Change-Id: I55f9bfdad8d35a19e2c19a10933d57714b69da88
Signed-off-by: Diti Bhatia <dibhatia@cisco.com>
Andrew Kim [Wed, 28 Aug 2013 17:06:35 +0000 (12:06 -0500)]
Change 'Nodes Learnt' to 'Nodes Learned'
Change-Id: If3b6099d4f730a8237b471ab4b83db2419745775
Signed-off-by: Andrew Kim <andrekim@cisco.com>
Giovanni Meo [Wed, 28 Aug 2013 15:26:37 +0000 (15:26 +0000)]
Merge "Added archetypes to releasepom"
Asad Ahmed [Tue, 27 Aug 2013 18:19:40 +0000 (11:19 -0700)]
HostTracker REST APIs compliance of new guidelines
Change-Id: I8d33f9970bc4585120316f4cc96f8f32669df4ed
Signed-off-by: Asad Ahmed <asaahmed@cisco.com>
Ed Warnicke [Wed, 28 Aug 2013 14:59:11 +0000 (07:59 -0700)]
Added archetypes to releasepom
Change-Id: Id6cbfba6d3d798fe90ed227c54cc9472b4d57068
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Ed Warnicke [Wed, 28 Aug 2013 14:48:33 +0000 (14:48 +0000)]
Merge "Prepare for mvn release:prepare release:perform operation"
Giovanni Meo [Fri, 23 Aug 2013 08:56:51 +0000 (10:56 +0200)]
Prepare for mvn release:prepare release:perform operation
- Make sure every bundle include a proper scm section
- Provided a pom to be used for release operations in the root
directory, this is due to some implicit assumptions
maven-release-manager does when performing a release. The
maven-release-manager in fact calculate a tag name starting from the
developerConnection and removing from the URL layers based on how
deep the release pom is versus the assumed root. This is hardcoded in:
http://svn.apache.org/viewvc/maven/release/tags/maven-release-2.3.2/maven-release-manager/src/main/java/org/apache/maven/shared/release/util/ReleaseUtil.java?view=markup
Line 182 (this logic is not really specific to 2.3.2 version, but
pretty much in every version).
The tag calculation is fine if applied to SCM live SVN but not to GIT
hence this limitation of having to place the root pom in the root
itself.
- Removed uneeded distributions like sdk and parent, because are
combined in the main distribution.
- Corrected some wrong dependencies in clustering
- Added parent poms to distribution so to simplify the deploy of the
artifacts.
- Disable signing of openflowJ during release, it hangs
- Forcing maven-release-plugin to version 2.3.2, latest today (2.4.1)
has some issues.
- Updated README.OPENDAYLIGHT with process for releasing artifacts
- pom file in the root directory is merely a pointer to the main
distribution, this doesn't change any of the current workflow and
enable release support
- Create a profile triggered when the -DDOBUILDRELEASE is set which
exclude modules that are still depending on snapshots not under
controller project
Signed-off-by: Giovanni Meo <gmeo@cisco.com>
Change-Id: I7d18fd7a5efd5809d3fc77d4e0ddc302296d9d98
Ed Warnicke [Wed, 28 Aug 2013 14:17:09 +0000 (07:17 -0700)]
Added distribution management to archetypes/ root pom
Change-Id: I1424cd3d94a4709e8ece65dbe0aeca3ab730b329
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Giovanni Meo [Wed, 28 Aug 2013 10:24:02 +0000 (10:24 +0000)]
Merge "Added an archetype odl-model-project"
Madhu Venugopal [Wed, 28 Aug 2013 05:26:13 +0000 (22:26 -0700)]
Added CorsFilter to enable secure cross site scripting
This is in addition to Ed's original Cors Filter changes. Default Cors Config
doesnt seem to work in certain scenarios. Added some custom configurations
and also added it per-bundle (started with Flow & i will add it to other bundles
once this is verified).
Also, by default AngularJS like frameworks uses HTTP OPTIONS method to check for
server options and that doesnt carry authentication headers. Hence in order for
the cors to work properly, we have to ignore authentication for OPTIONS method
alone. This is taken care in the web.xml configuration for all the northbound
bundle.
See: http://tomcat.apache.org/tomcat-7.0-doc/config/filter.html#CORS_Filter
And: http://en.wikipedia.org/wiki/Cross-origin_resource_sharing
This is done to allow a web page using javascript to be able to make calls
to our REST APIs even though it does not originate in our domain.
Added CorsFilter bundle in Third Party to bring in the class as a Fragment
on the org.apache.catalina bundle.
Added CorsFilter to the web/root web.xml file so it will be used for
all WebApps.
Fixed the northbound integration tests
Change-Id: I29435c5820613982ef691e03a1d446bc7f958537
Signed-off-by: Madhu Venugopal <vmadhu@cisco.com>
Giovanni Meo [Wed, 28 Aug 2013 08:46:55 +0000 (08:46 +0000)]
Reverting because it caused instability to the northbound, wondering why verify didn't catch those.
Revert "Added CorsFilter to enable secure cross site scripting"
This reverts commit
8cbcc63bbb004b50c66ce3c65d0b8d7943c8ffac
Change-Id: I41e292b91dfff6c7ceefe33f92f63c081ca2e499
Madhu Venugopal [Wed, 28 Aug 2013 05:26:13 +0000 (22:26 -0700)]
Added CorsFilter to enable secure cross site scripting
This is in addition to Ed's original Cors Filter changes. Default Cors Config
doesnt seem to work in certain scenarios. Added some custom configurations
and also added it per-bundle (started with Flow & i will add it to other bundles
once this is verified).
Also, by default AngularJS like frameworks uses HTTP OPTIONS method to check for
server options and that doesnt carry authentication headers. Hence in order for
the cors to work properly, we have to ignore authentication for OPTIONS method
alone. This is taken care in the web.xml configuration for all the northbound
bundle.
See: http://tomcat.apache.org/tomcat-7.0-doc/config/filter.html#CORS_Filter
And: http://en.wikipedia.org/wiki/Cross-origin_resource_sharing
This is done to allow a web page using javascript to be able to make calls
to our REST APIs even though it does not originate in our domain.
Added CorsFilter bundle in Third Party to bring in the class as a Fragment
on the org.apache.catalina bundle.
Added CorsFilter to the web/root web.xml file so it will be used for
all WebApps.
Change-Id: I5fc6a53f2046816984fab722b841730c0eee396a
Signed-off-by: Madhu Venugopal <vmadhu@cisco.com>
Ed Warnicke [Wed, 28 Aug 2013 05:07:22 +0000 (22:07 -0700)]
Added an archetype odl-model-project
Change-Id: I4b6c14f34a4657a21626285475628c7ab72738d5
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Andrew Kim [Wed, 28 Aug 2013 04:57:36 +0000 (04:57 +0000)]
Merge "Add Select all checkbox to all datagrids, remove out port and out vlan columns from troubleshooting, Change WEB to UI for UI generated requests in audit log Signed-off-by: Sapan Shah <sapshah@cisco.com>"
Alessandro Boch [Tue, 27 Aug 2013 20:40:36 +0000 (20:40 +0000)]
Merge "Misc fix for some error seen during IT and javadoc"
Alessandro Boch [Tue, 27 Aug 2013 20:39:05 +0000 (20:39 +0000)]
Merge "On ARPHandler restart Threads are left dangling, very visible in the IT tests"
Giovanni Meo [Thu, 22 Aug 2013 20:56:45 +0000 (22:56 +0200)]
Misc fix for some error seen during IT and javadoc
- Silent StaticRoutingImplementation when thread is interrupted, it can
happen.
- During IT logging bridge complain for a null exception because
unhandled.
- Fix some deprecation warning not really needed and some spellings in
javadocs
Change-Id: Id6daa0560943a52b25fbdd4b8a24624e0254353e
Signed-off-by: Giovanni Meo <gmeo@cisco.com>
Giovanni Meo [Thu, 22 Aug 2013 20:50:57 +0000 (22:50 +0200)]
On ARPHandler restart Threads are left dangling, very visible in the IT tests
- Also added debug logs to trace how the ARP Handler is doing event syncs
Change-Id: I183c1eeb69e737eedd4d7b785cf974e8abd19b75
Signed-off-by: Giovanni Meo <gmeo@cisco.com>
Sapan Shah [Tue, 27 Aug 2013 05:18:08 +0000 (22:18 -0700)]
Add Select all checkbox to all datagrids, remove out port and out vlan columns from troubleshooting, Change WEB to UI for UI generated requests in audit log
Signed-off-by: Sapan Shah <sapshah@cisco.com>
Change-Id: I5501698720177e51cfd91127fd9e867823575a44
Signed-off-by: Sapan Shah <sapshah@cisco.com>
Giovanni Meo [Tue, 27 Aug 2013 13:43:00 +0000 (13:43 +0000)]
Merge changes I5809ac06,I4362cd4e
* changes:
Added Intellij files to gitignore
Fixed typo and remove unecessary java.lang import
Alissa Bonas [Tue, 27 Aug 2013 12:43:32 +0000 (15:43 +0300)]
Added Intellij files to gitignore
Added IntelliJ IDE specific files extensions
to .gitignore.
Change-Id: I5809ac06ab24215c593313ea48a8cb5a937f7593
Signed-off-by: Alissa Bonas <abonas@redhat.com>
Alissa Bonas [Tue, 27 Aug 2013 10:29:45 +0000 (13:29 +0300)]
Fixed typo and remove unecessary java.lang import
Fixed typo in comment and remove unecessary java.lang import
(as proposed by Sonar report)
Change-Id: I4362cd4e25965c9a5c9322a5a25e189241599c18
Signed-off-by: Alissa Bonas <abonas@redhat.com>
Giovanni Meo [Mon, 26 Aug 2013 10:39:05 +0000 (12:39 +0200)]
Allow controller to be managed via JMX remotely
- In order to inspect the controller remotely JMX comes very handy
especially in clustered environment, this patch allow to start the
controller and to enable JMX remotely, this is still only the unsecure
version, for secure version a subsequent patch will be provided
Change-Id: I47c8651f19e4207b37b064161bb88476f3e31d0b
Signed-off-by: Giovanni Meo <gmeo@cisco.com>
Madhu Venugopal [Tue, 27 Aug 2013 03:08:12 +0000 (20:08 -0700)]
Fixing a Northbound IT test breakage due to a recent NB change
Change-Id: I1699413cf7fa6f02b713f72a669c2fc3115c59cd
Signed-off-by: Madhu Venugopal <vmadhu@cisco.com>
Madhu Venugopal [Tue, 27 Aug 2013 02:26:17 +0000 (02:26 +0000)]
Merge "Northbound cleanup for Flow programmer"
Madhu Venugopal [Tue, 27 Aug 2013 02:19:01 +0000 (02:19 +0000)]
Merge "Northbound cleanup for static routing"
Pramila Singh [Mon, 26 Aug 2013 17:08:22 +0000 (10:08 -0700)]
Northbound cleanup for Flow programmer
Change-Id: I687b3558a4f19a17a0a9ad9247bb25327f4bb676
Signed-off-by: Pramila Singh <pramisin@cisco.com>
Madhu Venugopal [Tue, 27 Aug 2013 02:14:53 +0000 (02:14 +0000)]
Merge "Cleaup Statistics northbound and add exmaples"
Prasanth Pallamreddy [Mon, 26 Aug 2013 23:45:45 +0000 (16:45 -0700)]
Northbound cleanup for static routing
Change-Id: I252c0338780be7eb80d577bbcdfe8455aa171c8c
Signed-off-by: Prasanth Pallamreddy <ppallamr@cisco.com>
Yevgeny Khodorkovsky [Mon, 26 Aug 2013 22:48:15 +0000 (15:48 -0700)]
Cleaup Statistics northbound and add exmaples
- Clean up stats northbound to align with common REST conventions,
add more descriptive javadoc with examples
Change-Id: I9508e72b9f62dc576ab4a569f699b75e7bfb29a9
Signed-off-by: Yevgeny Khodorkovsky <ykhodork@cisco.com>
Jason Ye [Mon, 26 Aug 2013 17:56:22 +0000 (10:56 -0700)]
OpenFLow plugin & SAL API documentation
Change-Id: I0947e48f4ab52cf61e84973dcc808b10045e3382
Signed-off-by: Jason Ye <yisye@cisco.com>
Madhu Venugopal [Mon, 26 Aug 2013 21:14:29 +0000 (21:14 +0000)]
Merge "Fix to remove camel case for Northbound API"
Pramila Singh [Mon, 26 Aug 2013 16:50:34 +0000 (09:50 -0700)]
Fix to remove camel case for Northbound API
Change-Id: I2d13e9d53b0d73504c15d32a57207110d70afb3a
Signed-off-by: Pramila Singh <pramisin@cisco.com>
lakshya [Mon, 26 Aug 2013 18:44:50 +0000 (11:44 -0700)]
Fix to show Node name if present when adding ports to Subnet Gateway on the devices tab.
A minor change from Mac to MAC in nodes learnt popout.
Change-Id: I600a8437d757b72bdaf8f0e5d8ffa624a08c4d2b
Signed-off-by: lakshya <lakshya@cisco.com>
Pramila Singh [Mon, 26 Aug 2013 20:36:27 +0000 (13:36 -0700)]
Fix for NorthboundIT test failure
Change-Id: I0d3c2216bf2cdb9ba23b186307ad49b8f2b36184
Signed-off-by: Pramila Singh <pramisin@cisco.com>
Madhu Venugopal [Mon, 26 Aug 2013 19:33:07 +0000 (19:33 +0000)]
Merge "HostTracker immediately ages out hosts on coordinator"
Ed Warnicke [Mon, 26 Aug 2013 19:19:18 +0000 (19:19 +0000)]
Merge "Integration of MDSAL into distribution"
Madhu Venugopal [Mon, 26 Aug 2013 18:52:42 +0000 (18:52 +0000)]
Merge "Northbound cleanup for Switch Manager"
Tony Tkacik [Mon, 26 Aug 2013 17:27:57 +0000 (12:27 -0500)]
Integration of MDSAL into distribution
- Fixed Class Loader bug in runtime code generator
Change-Id: I8282b16247a9d80d74f8646d2ef56f364c2d349f
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
Giovanni Meo [Mon, 26 Aug 2013 17:53:20 +0000 (19:53 +0200)]
HostTracker immediately ages out hosts on coordinator
- Let say an Host 1.1.4.1 is learnt by CTRL2 and CTRL1 is doing
cleanup of the host tracker database, the CTRL1 was cleaning
immediately the hosts learnt on other controllers because the host
count was not serialized appropriately
Change-Id: I1a0542c5e44cf3fc3f33d6fe95d129e83825cc8c
Signed-off-by: Giovanni Meo <gmeo@cisco.com>
Andrew Kim [Mon, 26 Aug 2013 17:11:15 +0000 (17:11 +0000)]
Merge "Fixing a bug to show node name if present instead of node id while adding SPAN ports on the devices page."
Pramila Singh [Mon, 26 Aug 2013 17:01:46 +0000 (10:01 -0700)]
Northbound cleanup for Switch Manager
Change-Id: If312264096eeefd0f32c2556fd8387d8a3d7a3de
Signed-off-by: Pramila Singh <pramisin@cisco.com>
lakshya [Mon, 26 Aug 2013 06:25:28 +0000 (23:25 -0700)]
Fixing a bug to show node name if present instead of node id while adding
SPAN ports on the devices page.
Change-Id: Id9745acec14bb83dd36f2b35f2811cf1706458e1
Signed-off-by: lakshya <lakshya@cisco.com>