10582 Commits

Author SHA1 Message Date
tom
a4b548c633 Added javadoc comment to onos.impl package. 2014-10-16 00:20:29 -07:00
tom
32085cf0b7 Adding JSON format to the CLI. Intents and flows still need to be done. 2014-10-16 00:04:33 -07:00
Yuta HIGUCHI
70ce843824 attempt to fix NPE in LinkDiscovery
Change-Id: Iec3e2ed4a0fee2fb0c6ad9a0e383c2024efc10a0
2014-10-15 23:59:10 -07:00
Yuta HIGUCHI
7f3df231e1 avoid unnecessary boxing
Change-Id: I1fd423ea521149e24ce159af48bc6d1da6f37646
2014-10-15 23:38:24 -07:00
Yuta HIGUCHI
023295aed8 Function input can be null
Change-Id: I9e9276f57c6c055935ed416c8ce197c24d2cfcc5
2014-10-15 23:29:46 -07:00
Yuta HIGUCHI
0264907578 avoid extra Map lookup
Change-Id: Iae39b6035686cf1a1b938a26df44ba7386cd9e52
2014-10-15 23:28:20 -07:00
Yuta HIGUCHI
b35a3819ee bugfix Function input is Nullable
Change-Id: Ie492fd070e300bbe6a2796805ba5f2c8a50c7248
2014-10-15 23:22:17 -07:00
Yuta HIGUCHI
b0995dfa8d suppress warning
Change-Id: Ic1fbe907c9e533eb4ed320efc13a313042edd132
2014-10-15 23:13:42 -07:00
Yuta HIGUCHI
2fe46a26de GossipLinkStore AE bugfix + cleanup
Change-Id: If4cbaa65f980f10713488e6bf1be5d01c3131780
2014-10-15 22:51:51 -07:00
tom
c16656fc67 Added ability to configure reactive forwarding. 2014-10-15 18:30:31 -07:00
Yuta HIGUCHI
5fa3dc09e7 GossipHostStore: add AE support
- modified HostDescription family to hold Set of IpAddresses

Change-Id: Id920fdc83817802885e8528af185a5ad590bf999
2014-10-15 17:12:58 -07:00
Ayaka Koshibe
bfca040388 Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next 2014-10-15 17:07:45 -07:00
Ayaka Koshibe
f9b02fc73f refactored MastershipStore to not use ILock
Change-Id: Ic254f6faddba3427d3380910ca90d3d65a29f40b
2014-10-15 17:07:05 -07:00
Simon Hunt
8bca74ff3f Added d3 and jquery libs to index.html 2014-10-15 16:56:55 -07:00
Praseed Balakrishnan
e90e35836e Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next 2014-10-15 16:36:04 -07:00
Praseed Balakrishnan
610c1e11d9 LINC-OE handshake fix. 2014-10-15 16:34:59 -07:00
Pavlin Radoslavov
aa90bb535f Minor updates for the tools scripts:
* Add ONOS-specific directories to the executable PATH in the envDefaults file
* Fix a typo inside "onos-show-cell": don't show OC0, because it is not used
2014-10-15 16:28:32 -07:00
Pavlin Radoslavov
0770d0f51f Minor refactoring in the ONOS cell configuration:
* Each cell-specific variable is explicitly listed
   in the cell config file:
   ONOS_CELL, ONOS_NIC, OC1-OC9, OCN, OCI, ONOS_FEATURES

 * Cleanup and bug fixes inside bash_profile:
   - Don't export explicitly OCI and ONOS_CELL, because those
     are now exported in the cell config file
   - unset ONOS_CELL, ONOS_NIC, ONOS_FEATURES (the last two weren't
     unset before)
   - The built-in "cell" function shows OC1 to OC9 instead of OC0-OC9;
     OC0 is never used/setup anywhere else

 * Added two new shell commands:
   - tools/test/bin/onos-lsit-cells : lists existing ONOS cell configurations
     It is the equivalent of the "cells" built-in bash command
   - tools/test/bin/onos-show-cell : shows the configuration of an ONOS cell
     It is the equivalent of the "cell" built-in bash command, but
     it can show also the configuration of any ONOS cell (not only
     the default one).
2014-10-15 16:08:19 -07:00
tom
a6235a5a95 Fixed shell-config.xml to fix auto-completion for device-role command. 2014-10-15 13:25:39 -07:00
Jonathan Hart
5e0aac0685 Cleanup some commented out code from PeerConnectivity 2014-10-15 11:43:45 -07:00
Jonathan Hart
dc711bd59d Ported PeerConnectivity onto ONOS next, and implemented a service that can
construct Interface objects based on PortAddresses from HostService.
2014-10-15 11:27:04 -07:00
Jonathan Hart
dbdbdbb451 Added restrictions for proxy ARP 2014-10-15 11:27:04 -07:00
Pavlin Radoslavov
91413794ef Minor cleanup in some of the shell scripts in the "tools" directory.
No functional changes.

 * Description header formatting
 * Added missing new line at the end of a file
 * Removed extra new lines at the end of a file
2014-10-15 11:03:54 -07:00
Pavlin Radoslavov
4b15407a6a Add missing import of "$ONOS_ROOT/tools/build/envDefaults" 2014-10-15 10:49:23 -07:00
Pavlin Radoslavov
3c4d341b0e Replace hard-coded user-name "sdn" with variable ${ONOS_USER} 2014-10-15 10:22:52 -07:00
Madan Jampani
255618f776 GossipHostStore: Added listeners for handling peer messages 2014-10-14 23:27:57 -07:00
Madan Jampani
312a2989b2 Support for optimistic replication on GossipHostStore 2014-10-14 21:07:16 -07:00
Yuta HIGUCHI
a263915d7a Added Host related memos.
Change-Id: Idbbce6a72b6f7fecc6691f2af68f4ce40b58ca34
2014-10-14 19:50:28 -07:00
Yuta HIGUCHI
3e1a5bf68a GossipLinkStore: switch inner Map to non-Concurrent
Change-Id: I7489cef4cb40c2201a5be3435b63fc5ccd87e033
2014-10-14 19:47:04 -07:00
Yuta HIGUCHI
e66d10ef5b remove unnecessary Exception declaration
Change-Id: If1c86ab88987fb4ef0db8beaa412c4dc030f5520
2014-10-14 19:47:04 -07:00
Yuta HIGUCHI
bf71dffe47 GossipDeviceStore: switch inner Map to non-Concurrent
Change-Id: I3f3a36f2249c1ba36175ad81fa374f7d8ab89af1
2014-10-14 19:47:04 -07:00
Yuta HIGUCHI
ad861cf95d removing onos-core-hazelcast feature
- prep work for removing onos-core-hz-net bundle

Change-Id: I8c8826ce7357e046b74f67fb0b1449dee32d63eb
2014-10-14 11:52:22 -07:00
Yuta HIGUCHI
24b3b3b64e increasing latch timeout, which sometimes fails
Change-Id: Idad05c82f86cbe0024206db2ea6699e4fe06bfa4
2014-10-14 11:30:15 -07:00
Ayaka Koshibe
45503ce0b2 list mastership roles CLI command
Change-Id: I54dc296f90c4b8ceebe4e86816c3796da4d2d714
2014-10-14 11:26:45 -07:00
Yuta HIGUCHI
8bca23574f remove timing sensitive portion from DefaultTopologyProviderTest.
Change-Id: I7fa496c421470520df4cb79c036ac8ea25b31c96
2014-10-14 11:17:49 -07:00
Yuta HIGUCHI
9a0a1d1594 lowered anti-entropy log level
Change-Id: If43fd361c730c178f3d5bf979eccc43ba84aa0fa
2014-10-13 22:38:02 -07:00
Yuta HIGUCHI
990aecc26a eliminate package dependency cycle
Change-Id: I7c30e5db9f5d17d24d28252b4dc58ce23835b6d8
2014-10-13 22:21:42 -07:00
Yuta HIGUCHI
bbfc96a9c9 removed ClusterCommunicationAdminService and SerializationService
Change-Id: I91da0a5d65128e5ba5179b0eab41839eec706c71
2014-10-13 22:06:47 -07:00
Jonathan Hart
bac07a0f11 Ported the configuration reader for the SDN-IP specific configuration 2014-10-13 21:30:07 -07:00
Yuta HIGUCHI
ea90aa6bb8 downgrading maven-compiler-plugin version
Change-Id: I6f01acffc1f05aab106c7132d91be2c4e6faa399
2014-10-13 15:57:55 -07:00
Yuta HIGUCHI
9cff53b7ed Throwing IOException to match Service definition
Change-Id: Id6455fb8277822d3e5cfc87db76174044cbab69d
2014-10-13 15:35:59 -07:00
Madan Jampani
ab99404d7b Checking in GossipHostStore. The implementation is only partly done and not fully distributed, yet. 2014-10-13 15:34:04 -07:00
alshabib
f670a29c64 Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next 2014-10-13 14:25:50 -07:00
alshabib
9dc1b0ece5 removing print statememt
Change-Id: I2b3543c41e64ef3f5260661809e85f985cd15e0e
2014-10-13 14:25:46 -07:00
Madan Jampani
b5e9b1d3df Using HostId instead of MacAddress when requesting timestamps from HostClockService 2014-10-13 14:18:39 -07:00
alshabib
94cf3c557b Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next 2014-10-13 14:16:46 -07:00
alshabib
cf3699106d flowrule service : apply batch tests
Change-Id: I8e8660e979a2d250496a5ae3100e66e48a67290a
2014-10-13 14:16:42 -07:00
Madan Jampani
3fc4a637ac Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next 2014-10-13 14:09:01 -07:00
Madan Jampani
fd26ffbc0f Added a WallClockTimestamp and associated interface/implementation for generating it. This will be used by the initial implementation of distributed host store 2014-10-13 14:08:55 -07:00
Yuta HIGUCHI
a97b5e4290 Wrapper around Hazelcast IMap
Change-Id: I43353b97483353be83b49214970a5fceedaea980
2014-10-13 14:04:58 -07:00