2304 Commits

Author SHA1 Message Date
Yi Tseng
ada511f800 [ONOS-6488] Fix failure when reinstall a VPLS
When removes and reinstalls a VPLS the VPLS operation manager doesn't
update intents because it didn't check if the intent from store is
installed or withdrawn.

Purge intents every time when removes interface or VPLS to clean the
intent store is a possible solution.

Change-Id: Ie06fb11e915b8f82f6753c8e47177ac4dc53dd17
2017-05-19 17:41:12 +00:00
Hyunsun Moon
3356249d0f ONOS-6438 Fixed to allow a network with empty name
Change-Id: If111f52b3707cc349b383fab2e29d9b4c3aea170
2017-05-19 15:42:10 +00:00
Yuta HIGUCHI
498fa1d321 Bump Guava to 21.0
Change-Id: Id81705773d191db6a18153d8b2dd4abd2bfd0e60
2017-05-19 15:40:12 +00:00
Simon Hunt
239f09e2f9 Replace usage of .html(...) with .text(...) where possible;
Wrap input with fs.sanitize(...) where .html() must be used.

Change-Id: I39e20b6fb561b3a1801579ca6a86a5f94483e4a9
2017-05-19 14:48:42 +00:00
Sithara Punnassery
0da1a9cb81 ONOS 6447 Dynamic Config Update support
Change-Id: I2d91f9d26b5a5498db7c0c2d3ad5871658499ca7
2017-05-19 00:09:07 +00:00
Yi Tseng
f31d2d933d [ONOS-6486] Fix serializer error and NPE of VplsStore
Change-Id: I134203c92eb9e3ce70673b17561cc74a66b1eca8
2017-05-18 21:42:24 +00:00
Jordan Halterman
063b882c0d [ONOS-6477] Add EventuallyConsistentMap test scenario to primitive tests
Change-Id: I2a6babeb4e306b078bc2dd113bac3c45608be93e
2017-05-18 16:21:47 +00:00
Hyunsun Moon
b720e63e4b ONOS-6444 Set floating IP rules when created with fixed IP configured
Change-Id: Ieaae33bbc71ecc2f2ef29fb196d2b12ce3e4fbc2
2017-05-18 06:51:37 +00:00
Gaurav Agrawal
0033503f4a Change revision to actuals after fix in tools.
Change-Id: I0dbfe0c56c5d4f9ba2dfeb5bb7b1ba8164ecf648
2017-05-18 03:16:38 +00:00
MaoLu
2846b11825 Improvements of roadm application:
1.Fix the bug of Treating path index as port number for APS;
  2.Creating APS switching operations dynamically, instead of hard code;
  3.Change APS interface for general using;
  4.Compatible test base on the devices of OPENFLOW and NETCONF protocol.

Change-Id: Ib750d40ed28fc184a96b58e97715beab3d80ff17
2017-05-17 21:00:10 +00:00
Jonathan Hart
dc7e76cce9 Distribute FPM connection state amongst the cluster
Change-Id: I7b02a630e33107c124d9445f2fefbf4fd31ffc45
2017-05-17 20:23:06 +00:00
Ray Milkey
048bf9af15 Remove deprecated API from the Interface class
Change-Id: Id25d58a74cf5511e964b24b3de5eba80da74104d
2017-05-17 17:12:33 +00:00
Gaurav Agrawal
fa81248b65 Mark fixme as done, after change in YANG tools.
Change-Id: If74b312fcddef520d9ff807b07c19b491d3f4244
2017-05-17 17:12:34 +05:30
You Wang
39037cb50b Remove 'backupEnabled' option for intent-perf
Change-Id: I44975b347ef073fa7eca2b7d29f209327ad7b330
2017-05-16 22:37:05 +00:00
Marc De Leenheer
552eeb6ebb Use k-shortest paths in optical path provisioner (ONOS-6289).
Change-Id: Ida22317e674e1b30dc8b385e30ff347ad040b8c8
2017-05-16 14:43:16 -07:00
sangho
79d6a83e2b Reduces the port number range for snat to reduce snat handler initialization time.
- It took 25 secs and now it taks only 200 ms.
 - It is a temporary fix. It will be removed when OVS-SNAT features is merged.

Change-Id: If98ba8f4f59ca90b3300c64ea0da92c9558c4303
2017-05-16 06:17:29 +00:00
Ray Milkey
08b03a9ec8 Starting snapshot 1.11.0-SNAPSHOT
Change-Id: I5aa84e241545dace6192243c0079924ddf899404
2017-05-15 18:40:20 +00:00
Jian Li
997fda6688 Fix checkstyle error to resolve maven build problem
Change-Id: I46c7283b2bd2d93bd987bfad74b38e50d3f2e522
2017-05-15 22:59:38 +09:00
Gaurav Agrawal
ce2686a09c Attaching compiler service to YangLiveCompiler.
Change-Id: I6df424c8e424f9395be6e2d08c1f686947422f41
2017-05-15 09:21:29 +00:00
daniel park
ee8700bc7b [ONOS-6168, ONOS-6436] Implement multiple gateway nodes support for VLAN mode and implement VLAN based Logical Routing
Change-Id: Ifd1c26375abdf84603f28184e9cb9ad6c88648dd
2017-05-15 03:03:52 +00:00
Jian Li
7d73ff9642 [ONOS-6375] Support keyword search in mapping management GUI
Change-Id: I78b823eb5fa396be3901fe600e9b964ec1cdd639
2017-05-15 02:04:59 +00:00
Hyunsun Moon
32d471fd00 Removed delays from unit tests
Change-Id: I1107104109e8b0d2454567a48f7aee9135d92f7a
2017-05-15 02:03:49 +00:00
Hyunsun Moon
36bb358f37 Improved openstack node list CLI
Change-Id: I62d55151c3f45cae03ac744733a8c1f38cc5a281
2017-05-15 01:53:52 +00:00
Hyunsun Moon
bc672d6813 Don't reinstall flow rules for existing nodes when network cfg updated
Change-Id: I94ee88249bf4473d01a5467ff0c0f2c436b7f26b
2017-05-15 01:43:52 +00:00
Hyunsun Moon
0e058f2395 ONOS-6034 Added purge and sync flow rules CLIs
Also removed unnecessary boxing from RoutingSnatHandler

Change-Id: Ibb0a1e5dc6465bbf378bf7d105e162f429f6c02a
2017-05-15 01:38:35 +00:00
Hyunsun Moon
ae51e737db Added sync and purge security group states
- Added list security groups CLI
- Removed unnecessary security group rule store

Change-Id: I62ac652e0af73c5f771f0caec87acd5dfe4abedd
2017-05-15 01:37:30 +00:00
Saurav Das
1547b3ffd8 CORD-1180 Collection of fixes for hash-group buckets. Required the following changes:
Next-objectives that edited groups are now queued in the FlowObjectiveManager instead of the driver.
	  During linkup immediately checking for previous portups that should be added to a hash group.
	  A final retry 30 secs later to catch all ports that should be part of the same hash group.

Change-Id: I7ef450149d685890ca47932b8e559a0c11dc5ab4
2017-05-12 21:37:00 +00:00
Yi Tseng
f4e13e31d0 [ONOS-6248] VPLS refactoring
Change-Id: I8ffb2199ca108ad8dfe271681068636fc4af2a40
2017-05-12 18:15:28 +00:00
Hyunsun Moon
7a5f904975 ONOS-6439 Fixed to remove stale floating IP rules
When it is removed without disassociate step.

Change-Id: I673110835ce0a5cf17b1095ee00086c6c3d95641
2017-05-12 17:23:44 +00:00
Yuta HIGUCHI
1798d13653 Detach broken build
- Build broken by: 13879	YANG live compiler implementation	Merged	Vidyashree-Huawei

Change-Id: Ie0a61f386c4963bb80bc6235a22194702be96186
2017-05-12 17:21:14 +00:00
Vidyashree Rama
3c50361630 YANG live compiler implementation
Change-Id: Ie8dde5ff0c5e338e294a239180dd25800da045d2
2017-05-12 15:27:31 +00:00
Jian Li
bdf8ae5740 [ONOS-6375] Add detailed view for mapping management app
Change-Id: Ib182e5e394173c98705e8653121c92e602764e20
2017-05-12 02:07:42 +00:00
Yuta HIGUCHI
1f3a887cff Detaching broken maven builds
Change-Id: Ica8b4a21f3d1dfce1924c1788f9d480b9c1f0402
2017-05-11 23:57:34 +00:00
Jordan Halterman
73a6f5d72a [ONOS-6443] Add eventually consistent map test commands
Change-Id: If6a1814bccbd95c5e01e344b2f39132760c6af89
2017-05-11 20:33:40 +00:00
Gaurav Agrawal
4546217cde Moving yang files to /models/l3vpn.
Change-Id: I09ef1d727ea638abcd7652f09d42127c9c16c79e
2017-05-11 17:43:21 +00:00
Gaurav Agrawal
02dbee39b5 Updating Rpc classes dependencies based on latest YANG tools version.
Change-Id: I2595a676132348aebb2175ffacfd9309c862b9ee
2017-05-11 17:41:03 +00:00
Thomas Vachuska
2048c1f81b Cleaning up intent tests setup/teardown to avoid cascading failures
with respect to binding ID generator.

Change-Id: Ia4778f16ff5a3ecb26062e7d7b2c36493081140d
2017-05-11 09:39:42 -07:00
Thomas Vachuska
1ebcfcd834 Fixing app descriptors.
Change-Id: I48d4383a4736e35eea50d4f660eab0bd616f540d
2017-05-10 17:49:04 -07:00
Charles Chan
928ff8b44f Refactor MacAddress and ONOSLLDP class
- Implement unit tests for MacAddress
- Implement new method to get OUI
- Rename isLinkLocal to isLldp to describe this method more precisely
- Remove ON.Lab specific names in the code

Change-Id: I01ef9ed94f7bd7e3930a4746627257ef9667c7a3
2017-05-11 00:25:35 +00:00
Thomas Vachuska
c1732fd020 Refactoring OpenROADM app to distribute the model as a separate app
and to locate the YANG models under /models tree.

Change-Id: Iff36569d7880e7930b4a1c24a6b36a7ea3760f20
2017-05-10 23:08:14 +00:00
Jian Li
112890b8b2 Bump up jersey to 2.25.1 with corresponding dependencies updated
Change-Id: Ie1f41f4790624d59759f71eb9b9ff1d11de139b9
2017-05-10 12:45:54 -07:00
Marc De Leenheer
f20c7fb751 Initial check-in Open ROADM app v1.2.1 (ONOS-5354).
Change-Id: I077b40c308efe257af0e23f0d87de1215c3789ad
2017-05-10 19:15:03 +00:00
Thomas Vachuska
a4d5a49917 Bumping ONOS to use onos-yang-tools 1.12.0-b8 version.
Change-Id: I0c5592cc318af439a6657c9b7faad261b9532848
2017-05-10 19:13:12 +00:00
Andrea Campanella
5d73df799c [ONOS-5925] Removing 1.6 deprecated optical ports
Change-Id: I2c8583323e6c99d08f3568a81941036fa8e949d8
2017-05-10 19:06:24 +00:00
Hyunsun Moon
0bfc04abbd Removed delays from unit tests
Change-Id: I10679f09d4c533bad26b37419ca2ac8f821b08f6
2017-05-10 18:46:24 +00:00
Jian Li
3bc6ef118f [ONOS-6375] Support topology overlay for mapping managemant app
Change-Id: I25cad3ebf450bc2658edf80e2085ec99f29f6aa6
2017-05-10 03:59:09 +00:00
Jian Li
4689f81cd0 [ONOS-6375] Implement table view for querying mapping information
Change-Id: I786fe19dc31889b777f55587faecc48e63db6666
2017-05-10 02:37:04 +00:00
daniel park
a792cf7ac8 [ONOS-6186] Implement VLAN based virtual network provisioning and logical switching
Change-Id: I1dcee5377b3d4d9ec5fc3d6bc851a90a016074dc
2017-05-10 01:09:51 +00:00
Yuta HIGUCHI
e2689eec18 Avoid exceptionally failing on harmless state transition
Change-Id: I7587be6d9ac99aa02875def76c46b7e3e5126329
2017-05-09 20:23:21 +00:00
Saritha
2f148f0b33 checkstyle issue fix
Change-Id: Ie1b2df64368e166d40d277de4a3ab060a0c2b255
2017-05-09 18:37:05 +00:00