2550 Commits

Author SHA1 Message Date
Yuta HIGUCHI
1ec4166b62 MapDBLog: clone byte[] before deserializing
- workaround for Kryo buffer underflow case
Change-Id: I0a9566f66fcd6fac3a91dda87f59d01fbed2d43a
2014-11-20 10:14:53 -08:00
Yuta HIGUCHI
faf9e1c3b0 Lower log level
- periodic non-error log to trace
- Host event to debug

Change-Id: I1a3e746f4cafe72dbaa648ac379a0548a93445e4
2014-11-20 10:08:43 -08:00
Simon Hunt
eb1514d9f4 GUI - Converted Hosts to use Glyph icons instead of png's.
Change-Id: I5adce1b263985ec853a62db28d59e6d3e252f158
2014-11-20 09:57:29 -08:00
Simon Hunt
c72967b52e GUI - Converted Devices to use Glyph icons instead of png's.
Change-Id: I5d979f6e515168fda2c2eabe97780beaa5206691
2014-11-20 09:21:42 -08:00
Thomas Vachuska
29617e5eb2 ONOS-248 Added ability to visualize counts of device flows along egress links.
Change-Id: I4587c4a285025fb12e616391cdae91966d976c97
2014-11-20 03:25:50 -08:00
Thomas Vachuska
87d3db19be ONOS-249 Added summary of flow rules for the selected device.
Change-Id: Ie2903e87e1284bc6fae49b81d9629ce913a1af99
2014-11-20 01:18:50 -08:00
Thomas Vachuska
5fedb7afe0 ONOS-245 Adding more polish and capability to the GUI.
Change-Id: I20cfd48f10de5f053d0c00dc1460d85d5c0d22de
2014-11-20 00:55:08 -08:00
Brian O'Connor
7368cd074c actually adding randomintentcommand.java
Change-Id: Ic156b8553be3417e0b7f4b27a85fcd503efe55b8
2014-11-19 22:45:13 -08:00
Thomas Vachuska
a3148a79d7 Fixing visuals for the SDN-IP demo. Fixed performance issue. Pulsing links instead of ants, less frequently and turning off the timer when not needed.
Change-Id: I7100d5da28bcf3a315e34a3ee8c6eb0b1cee0ac2
2014-11-19 21:38:51 -08:00
Thomas Vachuska
ece59ee93a Fixing visuals for the SDN-IP demo.
Change-Id: Idd518213062c49c4f9011b951d87d2020927608a
2014-11-19 21:38:51 -08:00
Brian O'Connor
6741a5fdff adding random host to host intent command
Change-Id: Id7e059466a2a1dbb7a117c84c8c4d104f99858ad
2014-11-19 20:58:43 -08:00
alshabib
5c05f86154 only apply passed actions to last flowrule in p2pintent
Change-Id: I7a9fbc0c9abdd709aef22f0ccdbf6437b3d7907e
2014-11-19 18:31:53 -08:00
Yuta HIGUCHI
b2cfc38ccd Turn on HazelcastIntentStore
Change-Id: Ia91da0568f679d9002c59932df4d2bdb39a106ea
2014-11-19 18:19:43 -08:00
alshabib
c3de1bc62d fix in the point to point intent to take into account existing treatments
Change-Id: I9e2fdde93a435a383bbab5dc1bb890e1f0d88433
2014-11-19 17:59:09 -08:00
Yuta HIGUCHI
43db10f4f4 Turning off CopyCat version of IntentStore
Change-Id: I093362c5d7a8c325dd1f767b78e8b0a05f1de153
2014-11-19 17:44:25 -08:00
Praseed Balakrishnan
00dd1f9a6c Fix for optical re-reoute
Change-Id: Iad3ca0e175cb76f66ac276981f4e36bb580566c8
2014-11-19 17:22:26 -08:00
Brian O'Connor
8576c2af7d change MAC address hash to reduce collisions
Change-Id: I0ec7b53edcfce27508b0ea862da63597aa0ad3fd
2014-11-19 17:03:03 -08:00
Thomas Vachuska
20322ff95f Fixing visuals for the SDN-IP demo.
Change-Id: I1d3020ab3787c1b560438e32fe4254edf6a640bd
2014-11-19 16:22:31 -08:00
Brian O'Connor
510132a8cd changing intent push test to also remove intents
Change-Id: Iaf90c8822d76f7bc1cb24c25613ba8e9a7934176
2014-11-19 16:01:41 -08:00
Pavlin Radoslavov
a6b754c456 Added API for the (new) Leadership Service. For now there is a single
Leader elected for all purposes.
In the future the leader could be per topic.

Change-Id: I6d4f997b40bfdaa6fa9a5547e7641bf62c9d3ddb
2014-11-19 15:51:35 -08:00
Madan Jampani
71582edbe7 1. DatabaseManager activate will attempt to listTables to ensure store is in good shape.
2. lock and tryLock can now throw InterruptedExceptions.

Change-Id: Ifa766ad441f677a4071b68d8f6caa564cf320869

Change-Id: I318ff762a96b261737831f6bd7c200b384c638e9

Change-Id: I0f509703520b3187931fa3669cd8213a91e85c96
2014-11-19 15:39:30 -08:00
Ayaka Koshibe
78bcbc1227 remove dependency on Devices for handling MastershipEvents
Change-Id: Ie1670e77d3eee5dbd597f574ebe16d687e7b551e
2014-11-19 15:39:08 -08:00
Yuta HIGUCHI
4490a73af8 DistributedIntentStore: CopyCat version of Distributed intent store
- old DistributedIntentStore renamed to Hazelcast~ and is by default disabled

Change-Id: I386eaf6c136f8a2fbebb4268d20b1395249e77ea
2014-11-19 15:14:34 -08:00
Yuta HIGUCHI
a8016e718b CMap: wrapper around DatabaseService
Change-Id: I55c534567b99d6bb7e95045c8100226c0b515a99
2014-11-19 15:12:15 -08:00
Yuta HIGUCHI
9a2e18a6af DistributedIntentStore: add sanity check to parking state transition
Change-Id: I2958a5889451a4f7a34146033a801cf89b73a1cc
2014-11-19 15:12:15 -08:00
Thomas Vachuska
33601601f3 Added ability to remove host by CLI and by the provider on device/port down events.
Change-Id: I28de4b6b5bbfb5a00f35e1808bcd916369d7d1a4
2014-11-19 15:04:43 -08:00
Thomas Vachuska
cd2920cc23 Fixing visuals for the SDN-IP demo.
Change-Id: I6f41e6cd72834ece28212de8b5962abaf2d418e4
2014-11-19 14:50:42 -08:00
Yuta HIGUCHI
75fb1f4a75 Slice out byte[] printer
Change-Id: I095575df5f03057c386be77328897be59c96eaf9
2014-11-19 14:15:17 -08:00
Simon Hunt
9b228cbb54 GUI - adjust styling of ONOS instances.
Change-Id: I02c6136eb7f34e27b501f662774eb017aab1cdd0
2014-11-19 13:18:57 -08:00
Simon Hunt
fcfb46c6fb GUI - Implemented updateInstance event handler.
- Cleaned up onos instance rendering.

Change-Id: Ib074fb061467a566bc75052b14ea38ecbbc055b6
2014-11-19 12:53:38 -08:00
Simon Hunt
56a2ea4a16 GUI - Fixed link labels - now they update correctly.
- Fixed repositioning of icon underlay rectangle on label cycle.
- updateInstance() event handler started (WIP)

Change-Id: Icd1d4bd35369ccbe9b6a5f6e92d95016f0e475d8
2014-11-19 12:39:31 -08:00
Thomas Vachuska
f75b7ab3b6 Forgot the icons... doh!
Change-Id: Ic0d7848ea857b9fa78f3399ab98651358da78e73
2014-11-19 12:18:28 -08:00
Madan Jampani
e198eb8477 Printing a summary (total size) when generating toString representation of byte arrays in WriteRequest and VersionedValue
Change-Id: If068a4e602fd5cc3932f09fc3ab54a7dea47f1f2
2014-11-19 12:03:05 -08:00
Thomas Vachuska
8954329a60 Reverting the theme to light for the demo and switching icons set.
Change-Id: Ic3f7b46ce56100aabc1b7df3370218cbfd94db0c
2014-11-19 11:57:17 -08:00
Madan Jampani
4e729affa6 ClusterMessagingService broadcast and broadcastIncludeSelf should use unicastUnchecked for sending point to point messages.
Change-Id: Ief52b2bb080de5a7226156b46b34086cc3d32ddd
2014-11-19 11:22:36 -08:00
Brian O'Connor
e2ff25a13c Serializing batch execution on per-instance basis for intents
Change-Id: Idda3f4a65e78567302d91ba0070e78d435eea8fd
2014-11-19 11:02:18 -08:00
Madan Jampani
5ce3025338 Support for running copycat on a subset of ONOS cluster nodes.
This change ensures DatabaseService on each node does the right thing, irrespective of whether the node is part of Raft cluster or not.

Change-Id: I1e8976d56b3a2892d5c7ecbb46c247770a633860
2014-11-18 23:30:31 -08:00
Simon Hunt
e5b717549d GUI -- removed Pan/Zoom and Show Traffic on Hover buttons from masthead.
note: pan-zoom requires Command (Meta) key to be held down.

Change-Id: I866e31c256119cffa6af0109711d003b4d7dd8fd
2014-11-18 20:27:07 -08:00
Thomas Vachuska
fc0859f853 Fixed issue in the att-mpls.py mininet script.
Change-Id: I0b1d421ca95576cfaac874078242960c99773ae9
2014-11-18 20:26:54 -08:00
fahad
864ea9c325 deleted unused file
Change-Id: I814aeed8269f36bb4df58eac9359d801757a87d8
2014-11-18 18:18:44 -08:00
Ray Milkey
c8f481f3d9 Unit tests to improve coverage in intents module
Change-Id: Ic544114a8d3065157b0abd09632a2dc5ff8b708d
2014-11-18 18:18:30 -08:00
Simon Hunt
c76ae8975f GUI - Temporary coding to provide access to detail pane, with local test data.
Change not to be merged, but provided for Paul to check out the detail pane for theming.

Change-Id: I69a1c664ef5e019d3be48a965c335df8a2da8dc1
2014-11-18 18:18:17 -08:00
Paul Greyson
29cd58f339 First pass at svg icons and dark theme for topo
Have not addressed top bar etc

Change-Id: I0cc47a1f500bd9d8589eeaf8042f21ec4c8e6cbe
2014-11-18 18:18:02 -08:00
Simon Hunt
e2575b6319 GUI - Implemented link labels showing data on links when traffic is flowing..
Change-Id: I3fe602d20c5756620d2c4eb793dac2a0c8d1379c
2014-11-18 17:32:27 -08:00
Pavlin Radoslavov
8b75244c38 Added SDN-IP Leader election mechanism based on the Global Lock service.
NOTE: This is a short-term solution until the Leadership Service is
implemented.

Change-Id: Id1f21c06e67e08efb444ebec4e45eeca360e613d
2014-11-18 15:56:44 -08:00
Yuta HIGUCHI
ac2972a4a4 OpenFlowDeviceProvider: tolerate initial switch-add failures
- Initial switch add error should not prevent OFDProvider from activating

Change-Id: Id965aeaf8262a8b6a06c7d3f4af15593660f2f06
2014-11-18 15:17:32 -08:00
Sho SHIMIZU
a19a2e5494 Fix typo
Change-Id: Ib10da595faf98cbdbe88dec5225d0996b8f8cd76
2014-11-18 13:20:35 -08:00
Thomas Vachuska
a21bc5082a Changing envDefaults not to source-in the cell definition file.
Change-Id: I139a2f037b9851f580e7deb956daa4c17988859d
2014-11-18 13:20:19 -08:00
Yuta HIGUCHI
1b3f4db949 SimpleMastershipStore: add missing switch-break
Change-Id: Iafe5cb42c53392466d23f348186074ca4fe674f6
2014-11-18 13:03:27 -08:00
Thomas Vachuska
9feadc2c89 Fixing an issue with OpticalLinkProvider and reverting some topo changes.
Change-Id: If57d529127323d0d2b0f8778ce68527de6284c77
2014-11-18 12:42:26 -08:00