3083 Commits

Author SHA1 Message Date
Sho SHIMIZU
a3d67cd8a0 Expose empty annotations as SparseAnnotations to move down cast
Change-Id: I9e8a7d61b770faaec1b7e0ea1cf78bdb367b68ee
2015-06-04 12:01:46 -07:00
Thomas Vachuska
204cb6cab4 Fixing port stats rate calculation.
Change-Id: Ic4c803f58a53c293ae05bc0c207d7e23546f7158
2015-06-04 00:03:06 -07:00
Thomas Vachuska
6f90c59bb0 Reduced a log level for link removal message.
Change-Id: I8535d9dfe78a9042e76583d0f0fab8c3dabc00b7
2015-06-03 20:06:58 -07:00
Ayaka Koshibe
236e9cddd9 Fix for parsing non-numeric port numbers in ConfigProvider
Change-Id: I891bd4f13ecb76f6679db3262f3050ec983b4372
2015-06-04 01:55:34 +00:00
Madan Jampani
85a9b0d1ca Fix ONOS-2034 by serializing a immutable copy of the device flow table
Change-Id: Ie129b54bf77172abfe28de0464562ef816a5ec03
2015-06-03 17:16:47 -07:00
Thomas Vachuska
c46af20610 Fixing an issue where intents fail to re-route after a node is restarted; caused by failure to register intent resources correctly.
Change-Id: I239e3b538d5b9134422fa629514e095e4914bb0c
2015-06-03 16:43:27 -07:00
Thomas Vachuska
d0d5854e82 Fixed error due to storage exception timeout. Added a delay between retries.
Change-Id: I99bdfbe980eac7069f34203ee69fe0c5c480db45
2015-06-03 12:38:44 -07:00
Madan Jampani
c80da08eea Fix perf regression by reverting https://gerrit.onosproject.org/#/c/3801/
Change-Id: Ia6930f53f1f7258a711b10ee648bc9024788117e
2015-06-03 00:26:21 -07:00
Madan Jampani
5c3766c9a4 Simplify maps used in flow store's InternalFlowTable
Change-Id: I66c0c2a0c71b212e5c791280267792f74fb51bf5
2015-06-02 23:52:00 +00:00
Thomas Vachuska
711db55d75 Fixed ONOS-2051 by eliminating treatment and priority from flow id/cookie.
FIxed NPE in port stats collection.

Change-Id: I30954d31c39be959e84fa74f1c4e781d5767f303
2015-06-02 16:35:26 -07:00
Ayaka Koshibe
8117f36bd0 Fixes for resource-related test CLI commands:
- Tweak to assumptions in base command for ConnectivityIntents
- Check before casting between port types

Change-Id: I5db84ec435029f2de84abb0f3f5ddc726035bf1b
2015-06-02 13:46:54 -07:00
Thomas Vachuska
74bcd92c75 Added STC shutdown scenario.
Change-Id: I48b882c872f69fdd84fe2fd057163e68ffb58012
2015-06-02 20:17:57 +00:00
Madan Jampani
a98bf9395e Ignore replica change events if backups are disabled + Eliminate usage of Maps.filterKeys
Change-Id: I17f03e2d8f71a197f57c0dc062ef16301b80cf66
2015-06-02 20:10:34 +00:00
Marc De Leenheer
4a1c1fad10 Bidirectional optical intents (ONOS-2055).
Removed dead code.
Bugfix in device resource store.

Change-Id: Ic81e0b6985813d8dd696440610bee967a9fc2fc7
2015-06-02 18:33:17 +00:00
Madan Jampani
87e276bfa8 Added missing types in kryo API namespace
Change-Id: If392cb15243cc5e0f483a6b3375e53afc495acbc
2015-06-02 18:31:03 +00:00
Madan Jampani
8d37efce3c ONOS-2015: Randomly choose retry delay to avoid update contention
Change-Id: I35db8126bb8daa832aecd5696094e5b884853bdd
2015-06-02 00:31:31 +00:00
Brian O'Connor
3350390b1d Starting snapshot 1.2.0-SNAPSHOT
Change-Id: I96c63bb70f2cd27453f2da893d77f9e72966f780
2015-06-01 17:08:05 -07:00
Brian O'Connor
75aed4000e Tagging 1.2.0-rc2
Change-Id: I93f2bf38d29ddf788f7a81552695da80fc275c42
2015-06-01 16:58:14 -07:00
Thomas Vachuska
06f44e16ee Doh! Eliminated use of deprecated port number.
Change-Id: I0ec2ea746205e891a18ad9973f5787170f9ebc33
2015-06-01 16:38:05 -07:00
Brian O'Connor
b55d6e6da4 Minor intent cleanup
Change-Id: I72dae58879f5b45566d5f120f6fd85807460bb78
2015-06-01 22:32:52 +00:00
Thomas Vachuska
99c92fde0f Reseting lastStart timestamp on listener ejection and sink notification.
Change-Id: Id13c8517fb4eca84a34ead168055328c236d090b
2015-06-01 21:09:20 +00:00
Sho SHIMIZU
c06966eee9 Fix wrong information referred by matcher's description
Change-Id: Id57b2af396d56f56c3ca40d328f26f1e5d00e5f6
2015-06-01 21:08:02 +00:00
Sho SHIMIZU
c44c0c3268 Fix cast error on execution of "flow -j" command
This resolves ONOS-2037.

Change-Id: Ie6bf0c7ca0644ae8029df72d3ea7084fa0297aca
2015-06-01 11:57:46 -07:00
Ayaka Koshibe
bcb0237f3b Bug fixes for Optical Intent installation and removal
- Missing serializer for OchSignalTypes
 - Aliasing of transactional maps in *ResourceStores
 - NPE during Intent removal

Conflicts:
	apps/optical/src/main/java/org/onosproject/optical/OpticalPathProvisioner.java

Change-Id: If882c48553a4a594341ddb743e0c3f420656d954
2015-06-01 18:26:17 +00:00
Thomas Vachuska
f64c077aab Adding retry to id block store.
Change-Id: I274a928a13d2999ccfeb79fc45caf292dbb81f5b
2015-06-01 17:54:23 +00:00
Thomas Vachuska
9fa866fccb Eliminating dump of a stack trace for an expected error.
Change-Id: Iadf72f33dcb9cf1b44ae78ade879ea80899bf355
2015-06-01 17:54:18 +00:00
Marc De Leenheer
88194c32ff Fix optical port types in device store (ONOS-2046).
Fix CLI add-optical-intent cmd for TL1-based devices (ONOS-2045).

Change-Id: I4ba79476104d9906707cc7cc683fedd4ce4343bb
2015-06-01 10:22:54 -07:00
Marc De Leenheer
9f7d189d06 Release resources when intent is withdrawn (ONOS-2048).
Create optical circuits using CLI (ONOS-2049).

Change-Id: I8e52e698a897b869147afffdc0294956df76aa0c
2015-06-01 01:25:52 +00:00
Madan Jampani
c3328768e7 Removed dead code + Dropped log level down to debug to reduce verbosity
Change-Id: I565775261a63b391011e1b341903390a9f26b6a6
2015-06-01 01:23:37 +00:00
Saurav Das
6c44a63d36 Bug fixes for the centec and noviflow pipelines.
Change-Id: Id0531e54060ff8e2a2321f6c49c8c16e32be45f8
2015-05-30 22:09:04 -07:00
Thomas Vachuska
2fdaf40ee2 Cleaned-up dead code from flow objective manager.
Change-Id: I23b18eacc4eb438f49534bd928307de98eaaaf80
2015-05-29 19:19:06 -07:00
Madan Jampani
f2af771131 Dropping log level to debug in few places
Change-Id: I4b42d4f3edfc6e9cdd0822cfcb74d1070b0b7a70
2015-05-30 02:15:50 +00:00
Sho SHIMIZU
68b8c1f938 Fix Javadoc and rename a test method to explain behavior correctly
Change-Id: Ib992c68de5ce9129ca24621604ead2bfc2add848
2015-05-29 18:42:26 -07:00
Brian O'Connor
3057f2114c Updating log level in ObjectiveTracker
Change-Id: I51fb16022d0e32b0cc05715abc139fa7e9d8c689
2015-05-30 01:27:36 +00:00
Marc De Leenheer
8c2caac730 Support for OTN using optical circuit intents.
Refined DeviceResourceService.

Change-Id: I489f368a0fac5f4a8d0a1a1cb716f845558db35e
2015-05-30 01:25:08 +00:00
Sho SHIMIZU
6c70f6482f ONOS-2037: Fix cast exception on execution of "flows -j" command
Change-Id: If481573f405d812b0b103e1752a559d8f81d6bd8
2015-05-29 17:40:51 -07:00
Thomas Vachuska
d910a5c5e1 Fixing port-stats DBZ
Change-Id: I2bd1f9d94c1441d6bdcde00a5d2a3e595e0c5c4f
2015-05-29 17:09:59 -07:00
Thomas Vachuska
fdbc4c27b4 Adding multi-instance support for flow stats.
Change-Id: I428c5a7cb58f4f9773a125fc94fb368ed846cb0d
2015-05-29 23:41:52 +00:00
Brian O'Connor
69d6ac7e9f ONOS-2003 Fixing intent reroute after cluster change
Objective trackers update when partitions are shuffled to
track "local" intents.

Change-Id: I7cd9e4a935ddbc94813d5067d4febc084a89f508
2015-05-29 16:27:21 -07:00
Madan Jampani
c6e574f90e MastershipService.relinquishRole returns CompletableFuture + Block deviceDiconnected until role relinquish is complete
Change-Id: I081df48fc05fdca2e452a937a093d5caa16091ed
2015-05-29 23:00:07 +00:00
sangho
4859be0403 Omits null checking of treatment when removing next objectives; it was removed from remove() but not for remove(context)
Change-Id: Id5acf7589e63dbf6f6c3dbd3253c5979fd5a478f
2015-05-29 22:59:51 +00:00
Madan Jampani
c626f1e737 ONOS-2043: Move device event handling in PacketManager off of event loop thread
Change-Id: Ia8b12e6ec3e732f0311adc7b3e7e63d07ad117e0
2015-05-29 22:59:34 +00:00
Madan Jampani
328371db2d ONOS-1981: Move expensive work off of event loop thread
Change-Id: I200d9b727a7d501d5b055574ddb0907b8f4756a2
2015-05-29 22:59:03 +00:00
Bri Prebilic Cole
c244976ad2 GUI -- Bug fixes - TableModel displays empty cell instead of causing NPE if no value is given. Sort icons and direction are reset when view is destroyed.
Change-Id: Ib56527e4d523fabf846ffb9f948a6ead99280a4b
2015-05-29 14:41:47 -07:00
Thomas Vachuska
f0397b5b81 GUI -- Added port-statistics traffic visualization to the topo view.
Change-Id: I52b3c1739cc50a026c0796819d61ec1898937ced
2015-05-29 20:56:08 +00:00
Madan Jampani
0174f45608 Drop log level to debug on some FlowObjectiveManager log statements
Change-Id: I24ce77129c4b480d4df630a011868e66621ec2a2
2015-05-29 12:54:19 -07:00
Thomas Vachuska
f9c8436f4d STC work in progress
Change-Id: Ie5e444e3b560b605b066899289cdee7a5fe8338c
2015-05-29 06:01:30 +00:00
Madan Jampani
078394f228 ONOS-1909: Defer id block allocation to the point when they are actually needed
Change-Id: Id34cba5259ae67b81df2480072ea0ce5c2417075
2015-05-28 18:18:07 -07:00
Brian O'Connor
5fcf6f5e71 ONOS-1992 Improving IntentCleanup configurability and adding enabled property
Change-Id: Id6daa33448a3ffee91e98a61e4bea24d1f8c06ca
2015-05-28 17:35:08 -07:00
Ayaka Koshibe
74b5527081 Miscellaneous fixes for reading Linc-OE port types.
- Keep track of created PortDescriptions so that they can be replayed when
   configurations don't stick
 - Push topology configs to all cluster members (Temporary hack until
   Configs are made Mastership-aware)
 - Port type consistency for Optical ports - default to FIBER port type

Change-Id: Ib2c9e2839c212d2998206bd0106490b2b38446a9
2015-05-28 22:57:37 +00:00