962 Commits

Author SHA1 Message Date
Madan Jampani
f4d58f3ca5 Support for retries in AtomicCounter. Enabled counter operation retries in ConsistentApplicationIdStore
Change-Id: I705c51b2efd7ecd928c64c7f8a16d1965198253c
2015-06-06 02:14:53 +00:00
Marc De Leenheer
c973308d41 Static optical madness. Fix in device resource store. Javadoc.
Change-Id: Iaba6b62094b3d2023f352d52037c6d1535c31b88
2015-06-06 00:35:47 +00:00
Madan Jampani
a862046a83 Fix constructor in Versioned
Change-Id: Iab745c7f55b948163676de1383b5ce409e0b85a0
2015-06-04 20:16:12 -07:00
Ayaka Koshibe
e4ea270fc1 Revert addition of unnecessary PortNumber instantiation method
Change-Id: I8aa6413b4546dff159a189e4395d777aec698bf9
2015-06-04 23:52:47 +00:00
Madan Jampani
207528fa55 Simpler Leadership equality check + Use getLeader in place of getLeadership when appropriate
Change-Id: I527353feb18a8a7cd8e4a58cc1fb4f6954a27913
2015-06-04 21:17:27 +00:00
Sho SHIMIZU
d01a23df12 Implement toString() in DefaultPath
Change-Id: I975f6992cb77e490d861aec1ca6686e23b8df1c4
2015-06-04 21:08:31 +00:00
Thomas Vachuska
25455e7c0e Fixing port stats topo view rendering.
Change-Id: I6209268fc6dbdbf8914739305c35c5352a57a842
2015-06-04 19:17:41 +00:00
Marc De Leenheer
723f553165 Allow static lambda and port mappings (ONOS-2067).
Fix bug in device resource store.

Change-Id: I219a4de9ec803b3d142a6b957868f64dc599fa24
2015-06-04 19:14:37 +00:00
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
Ayaka Koshibe
236e9cddd9 Fix for parsing non-numeric port numbers in ConfigProvider
Change-Id: I891bd4f13ecb76f6679db3262f3050ec983b4372
2015-06-04 01:55:34 +00: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
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
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
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
99c92fde0f Reseting lastStart timestamp on listener ejection and sink notification.
Change-Id: Id13c8517fb4eca84a34ead168055328c236d090b
2015-06-01 21:09:20 +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
Marc De Leenheer
8c2caac730 Support for OTN using optical circuit intents.
Refined DeviceResourceService.

Change-Id: I489f368a0fac5f4a8d0a1a1cb716f845558db35e
2015-05-30 01:25:08 +00: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
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
Thomas Vachuska
f9c8436f4d STC work in progress
Change-Id: Ie5e444e3b560b605b066899289cdee7a5fe8338c
2015-05-29 06:01:30 +00: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
Marc De Leenheer
d24420f41e Add OCh signal type to optical path intent.
Revert changes to LINC-OE specialized flowmod handling.

Change-Id: Ic4f333a44b7cd8a3111bfcba87ea909943eec56d
2015-05-28 22:53:42 +00:00
Sho SHIMIZU
3bc27d8201 Remove blank lines
Change-Id: I19e96bb24d3fbf19632065b0364b01f15af678a7
2015-05-28 15:26:54 -07:00
Thomas Vachuska
67756b93b0 Fixed javadocs.
Change-Id: I669a2e3078079ad2c6c94b62002a33c0ae86b94a
2015-05-28 09:52:11 -07:00
Changhoon Yoon
541ef71e6c ONOS-1993 Implement API-level permission checking + security util code location replacement
Change-Id: I7bf20eda9c12ed2a44334504333b093057764cd2
2015-05-28 07:06:12 +00:00
Thomas Vachuska
6c8eff3e64 ONOS-1746 Fixed hashCode implementation to be immune from non-deterministic enum hashCode.
Change-Id: I96d0a7850ee28d62b1152c4fee4f4ce7648c4931
2015-05-27 23:18:54 +00:00
Sho SHIMIZU
8f86bb2db3 Remove unnecessary white space from Javadoc
Change-Id: I99b1b85ea704296cb4ec2ce1c84d65b26d0606ad
2015-05-27 11:29:17 -07:00
Saurav Das
86af8f19ae Adding support for writing metadata instruction.
Needed by Centec driver.

Change-Id: I705015c4d7ac881c273a01b36b05d39d9cd9ba87
2015-05-27 16:00:11 +00:00
Ray Milkey
02ce27426e Unit tests for DefaultGroupDescription class
Change-Id: Ic1378e9be3067bd45def74769023d51178765260
2015-05-27 15:50:14 +00:00
Madan Jampani
346d4f5fc6 Add new methods to ConsistentMap API to improve usability.
Change-Id: I1e82f0ab191edc6b0f52c7d7b0307aa3d2ef9d1f

Change-Id: I4c5982fe6596f716729b7885eb584a60735cd41b
2015-05-27 15:49:53 +00:00
Brian O'Connor
30a412deb3 Starting snapshot 1.2.0-SNAPSHOT
Also, fixed onos-upload-bits script to upload rc's to nightly/

Change-Id: I9bb8fe685492e23c740796879f0b66c307e26e56
2015-05-21 18:08:06 -07:00
Brian O'Connor
608e03a1bb Tagging 1.2.0-rc1
Change-Id: I2791aacb0ab4eb0d3db92fef5e58e9c62747bf8c
2015-05-21 17:56:07 -07:00
Thomas Vachuska
b0ca8c51be Fixing javadocs.
Change-Id: Ifc894fce6366baf6cfed655b4bfc5885710be77c
2015-05-22 00:01:01 +00:00
Kaouther Abrougui
d8b565a904 Fixed bug ONOS-1676.
- Added comments and updated counters command display.
- Modified Json output for counters command.
- Fixed indentation and wrapped long code lines

Change-Id: I4ccc7f67071ea587ee0b12e2f59582f5e5ca760f

Change-Id: Id6cdeda344dd429e3a9f9ab7f027b45e7d6f293a

Change-Id: I6b90a868cedfa405f8deabb1cee6988ba6c1f96e

Change-Id: I93710bd69e266779220c5d1a240e6a06090da55c
2015-05-21 22:36:39 +00:00
Madan Jampani
175e8fde54 Removed deprecated ClusterCommunicationService APIs
MessagingService::sendAsync now returns a CompletableFuture<Void> in place of boolean

Change-Id: I98134c4c0ea65b9c7e9ba705eebd1669067324ef
2015-05-21 22:36:34 +00:00
Brian O'Connor
6de2e202f1 Moving LabelResourceManager to incubator
Breaking apart resource package into {device, link, label}
Refactored cluster serializers so they are visible

Change-Id: I71051bcd5e790ae6abeb154bf58286e584c32858
2015-05-21 22:26:49 +00:00
Thomas Vachuska
bf916ea1a4 Moved Tunnel subsystem to ONOS core incubator area.
Change-Id: I03f90b068013fbf0490af5277b33459ccc0514ec
2015-05-20 18:24:34 -07:00
Ray Milkey
e8c632f05b Unit tests for GroupBucket and GroupOperation
Also added the group type to the equals()
method for GroupOperation.

Change-Id: I733f32ee740fd17dd6c3d488abbb8b1656514073
2015-05-21 00:05:34 +00:00
jcc
4a20a5f281 [ONOS-700][ONOS-1801]refactor tunnel subsystem api.
1.use more abstract and more flexible entity[TunnelPoint] to represent
for source or destination point of tunnel,instead of Label
2.suport for muti-producer
3.use Order entity to record tunnel-order relationship
4.modify Tunnel entity to add more properties.
5.rename Label and LabelId to OpticalTunnelPoint and OpticalLogicId in
order to keep code style consistently,at the same time
OpticalTunnelPoint implements TunnelPoint
6.add junit test

Change-Id: I371afcef5501e468a43758c5982e7a93b443b114
2015-05-20 22:34:23 +00:00
Thomas Vachuska
a9d491eed6 Added @Beta annotation to the flow objective API.
Change-Id: I4dd91921db1ff533b0ea1e3244dcdbf08b64a499
2015-05-20 18:51:31 +00:00
Madan Jampani
27b69c6c25 ONOS-1983: Migrating all copycat Raft protocol specific communication to use ONOS cluster communication primitives
Change-Id: I3f07266e50106b1adc13f722c647686c2b42ef7f
2015-05-19 23:02:39 -07:00
Thomas Vachuska
36002e6f81 Made time limit for event processing configurable; cleaned-up duplicate code.
Change-Id: I08e7f1c9f4cdbd6404f1eb5e3544989e7a728d92
2015-05-19 23:58:12 +00:00