3538 Commits

Author SHA1 Message Date
Ayaka Koshibe
474ef5fa20 Enable ConsistentLinkResourceStore by default
Change-Id: I47b5267b96e48f56c903fa5866aa0c169ca748c0
2015-05-01 23:45:40 +00:00
Madan Jampani
02b7fb8b1a Support for building a immutable ConsistentMap and DistributedSet
Change-Id: Ic34684551f5c7d1f4fdc4cd3fc1a7bfabc5681f5
2015-05-01 23:45:21 +00:00
Ayaka Koshibe
e114f04812 ConsistentLinkResourceStore to replace HazelcastLinkResourceStore. Also
includes:

 - typo fix (intendId -> intentId)
 - refactored ResourceAllocations command so it doesn't use error handling as
   part of control flow
 - add ability to compare LinkResourceAllocations

Reference: ONOS-1076

Conflicts:
	cli/src/main/java/org/onosproject/cli/net/ResourceAllocationsCommand.java

Change-Id: I6a68012d8d7d359ce7c5dcd31e80a3b9f63d5670
2015-05-01 21:00:09 +00:00
Thomas Vachuska
6723a48c00 Simplified onos-app reinstall usage to extract app name from the oar file.
Change-Id: I7e5efc2af4f2b0ced41caeeef67bc456243ddc62
2015-05-01 20:25:30 +00:00
Simon Hunt
abd16f6907 GUI -- Introduce TableRequestHandler and refactor all table-based requests to use this class.
Change-Id: Ia26a78e9c4abead17de5e7f6babd54202c6772d9
2015-05-01 13:14:47 -07:00
Brian O'Connor
aa17b4de6a Added @return to lambda javadoc
Change-Id: I1ec2414851595567fec444252ff9f374cc31240e
2015-05-01 13:03:28 -07:00
Brian O'Connor
eba4e3407f Adding tests for IntentCleaner
Also, two small bug fixes for SimpleIntentStore
and one for IntentCleanup

Change-Id: I19c8246dd669d894ba258e04f4f963a97b9a7626
2015-05-01 12:48:16 -07:00
Brian O'Connor
cdec493d80 Fixing logger for IntentCleanup
Change-Id: Id51fe14b87aaa14da5d5097aca83b8ed397b902c
2015-05-01 12:48:16 -07:00
Brian O'Connor
6d8e317182 Added error count for IntentData (ONOS-1060)
Change-Id: Ida6313603c15fb6c1c1793c298206587b370a13e
2015-05-01 12:48:15 -07:00
Brian O'Connor
a6c9b5cff2 Updating IntentCleanup to check for stalled *_REQ and *ING intents.
Change-Id: Ibe06ee99463bb8230acf9751da4fb1012859b0ea
2015-05-01 12:48:15 -07:00
Thomas Vachuska
5c3fd7083c Fixed IoB exception in null provider.
Change-Id: I1e2e6ef7068d5e251f30ac6c10d17f24f611124a
2015-05-01 19:36:50 +00:00
Thomas Vachuska
615361e5f3 Moved some dev tools from test/bin to dev/bin.
Added onos-create-app as a convenience.

Change-Id: Ide9b9801a0a1d2229a153b85e23766f6018a8267
2015-05-01 18:19:32 +00:00
Bri Prebilic Cole
43f17c0203 GUI -- Refresh Icon added. - Fixed default column ID for intents view.
Change-Id: Ic8991a1886e0e88de38b75c2885d42fc9ad00512
2015-05-01 18:05:13 +00:00
Simon Hunt
a0ddb02bd6 GUI -- Rename UIMessageHandlerTwo => UIMessageHandler. Also, make bindHandlers() private.
Change-Id: Id36e220c1285b88b8b4db0e106ef063bd8b9bfd1
2015-05-01 09:53:01 -07:00
Simon Hunt
8ea1f51324 GUI -- Deleted deprecated UIMessageHandler.
Change-Id: Ia26853b6cb1198b232edd4e8f0cfffa8ad92dd55
2015-05-01 09:38:55 -07:00
Madan Jampani
9bd1f15b03 ONOS-1798: More appropriate method name + better pre-condition checks
Change-Id: I5d277967c22b9db48097288ea072cbc4d1c5a2a8
2015-05-01 14:23:57 +00:00
Roan Huang
0fa4bc413e Ensure that $ONOS_CELL variable will not be overwritten when bash profile is loaded
you don't need to reload cell enviroment when open new terminal.

Change-Id: I073a6de71376e868d96e5216509c1d6b52bc7e52
2015-05-01 18:04:23 +08:00
Simon Hunt
d2747a0d1e GUI -- Huge Refactoring of server-side message handlers (Part Two).
--- Well, it compiles, and seems to work, with the cursory testing I've done...

Change-Id: I0e59657c134e109850e4770766083370dfd9fdc2
2015-04-30 22:41:31 -07:00
Sho SHIMIZU
198558a1a0 Remove RES definition as potential use case is unknow right now
Change-Id: I6d7d44598755632dbe5d069bc0de3e740e7ccc17
2015-05-01 05:36:27 +00:00
Sho SHIMIZU
eb350267ac Add missing test class for OchSignal
Change-Id: I2cbd0365c31e7328bea8f11b8d2dfc7bdeb79f21
2015-05-01 05:36:05 +00:00
Sho SHIMIZU
c5ade712bd Add Javadoc for IndexedLambda
Change-Id: I28c822ce196ede8681dbca78f4e9cc05e6fa2e17
2015-05-01 05:35:51 +00:00
Jonathan Hart
c3af35a9b7 Add static factory method to create ConnectPoints from strings.
Change-Id: I743b4a4fb433ad07cf6f2cbed3da7b6e19a74ebb
2015-04-30 22:20:29 -07:00
Sho SHIMIZU
91210a7135 Define Lambda interface representing wavelength and implementations
Two Lambda implementations are defined.
- IndexedLambda
- OchSignal

Change-Id: I36763390f61abd9f861e76edab63f558ae97e8a2
2015-05-01 02:01:56 +00:00
Thomas Vachuska
266b4433a5 Fixed javadocs and descriptions.
Change-Id: I92147b858d8012c957cc03fab2d306740161e2f3
2015-04-30 18:13:25 -07:00
Thomas Vachuska
f0e1faeabd Sketching out basis for network configuration subsystem API.
Change-Id: I9d56a8392bd300566fb333607102cc965b2fa66e
2015-05-01 00:51:44 +00:00
Jonathan Hart
0165d195d9 Classify PicOS switches as OVS otherwise no roles requests are sent
Change-Id: I2a36b77d73c1ef0ba9110623b1e8bfd1d2ca240a
2015-05-01 00:36:31 +00:00
Thomas Vachuska
d6811710c6 Turned netconf providers into an app and made NetconfDeviceProvider register its configs with ComponentConfigService.
More cleanup needs to be done to avoid log messages with "+" and some other stylistic issues.

Change-Id: Ic1be1ce6d3340f5a6284ba5514d0052e01bdaaed
2015-05-01 00:34:59 +00:00
Madan Jampani
1af8e137e3 Fix balance-masters functionality in the new LeadershipService based device mastership store
Change-Id: I9f64d514cee7d5a5383fd4c2fa30a8616c97785c
2015-05-01 00:34:45 +00:00
Marc De Leenheer
4b18a23ccf Make device store aware of optical ports (ONOS-1794).
Change-Id: Ia70855e391e22e1ab22bae73deb38fe9dbb90884
2015-04-30 23:09:21 +00:00
Sho SHIMIZU
014c33ac50 Pull out enums from OchPort
The following enums are pulled out
- SignalType (renamed to OduSignalType)
- GridType
- ChannelSpacing

Change-Id: Id30e582df9c3c2c5e239df57499ffe9436dd6237
2015-04-30 15:26:05 -07:00
Simon Hunt
44aa2f8de4 GUI -- Refactoring of server-side message handlers (Part One).
Change-Id: I895cef0545f7ba4b78a2adfa2bad9d889ca0104a
2015-04-30 22:12:51 +00:00
Madan Jampani
2096b93208 Fixes a NPE that occurs when device mastership is not immediately decided
Change-Id: I170974bf9e70cef5d7e73ecf31901879d858ddf7
2015-04-30 21:38:15 +00:00
Bri Prebilic Cole
3d4d01cb74 ONOS-1783 - GUI -- Refresh buttons for tabular views added. Minor table.js refactor.
Change-Id: Iee6c65fa8477b367e40a556c3c820ca454601a5f
2015-04-30 21:07:04 +00:00
Thomas Vachuska
35fa3d4169 GUI -- Adding synchronization for message sending and for create/destroy handlers.
Change-Id: Id0cb367dcdaf658d3a58ef3f81718a08d1fd1438
2015-04-30 12:41:36 -07:00
Jon Hall
7772af00a7 Fix for missing case in set test cli
-Also avoid bug in toArray by using the current set size

Change-Id: Ie838b9fe755859a1cb5af11934f29049466eb93f
2015-04-30 19:25:22 +00:00
Saurav Das
dfc639e6a2 Adding in some imports necessary for test code included in BGP router
to test routing functionality without launching Quagga. Before the next
release, both the test code and its imports will be removed.

Change-Id: I4fa8f76e977a0330572fab764e63892bb685a7a2
2015-04-30 19:24:56 +00:00
Thomas Vachuska
82e60a9b56 Adding onos-form-cluster & onos-config to the packaged runtime tools to allow installation and cluster configuration w/o any of the test or dev tools.
Change-Id: I84a9b0b82c623e17d43e053ca98c90937f532a63
2015-04-30 19:24:50 +00:00
Brian O'Connor
a27ada7826 NPE protection for purge requests (ONOS-1463)
Change-Id: I02732ed83aaaf5c760fdb96899696177415ebd23
2015-04-30 18:35:13 +00:00
Sho SHIMIZU
dee7871c43 Registier Frequency to Kryo
Change-Id: I4e91c4f48197ed2aa46d6458e1f397eea3468b8f
2015-04-30 18:11:13 +00:00
Simon Hunt
c00295cb91 Removed unnecessary mapper declaration -- use the one exposed in the superclass.
Change-Id: I90154dddb6dd69a064097a93a9c3cabec251c599
2015-04-30 18:10:56 +00:00
sangho
dde53d116b Fix the logic of deleting FIB entries in CorsaPipeline
Change-Id: I9fe3545fe29225d82a5c3e6b5ffc295565218ecb
2015-04-30 18:10:30 +00:00
Thomas Vachuska
866b46a5be Reworked the dependency on default drivers. Driver manager must NOT depend on these.
Instead, it is ok for the flow manager to have a dependency on the drivers and go fully active/dormant when the default drivers arrive/depart.
Removed inclusion of the onos-drivers bundle as part of the onos-openflow app as this caused an unwanted dependency.

Change-Id: I614290277d1621c8243c0c19e5d79273f2168016
2015-04-30 17:47:18 +00:00
Thomas Vachuska
3ccb9eb11c Added some protection again UiExtensions that return null inclusion streams.
Change-Id: I18545627da38f4c19fc8316d7fd07df44c5c608f
2015-04-30 15:53:14 +00:00
Roan Huang
ddf315dad0 Fix ifconfig parsing in onos-setup-karaf
ifconfig output in CentOS7 is different from Ubuntu.
This one should work with OS X, Ubuntu and CentOS.

Change-Id: I2ec43db5af6f90b87b4def1a7654e4c8ad0bd253
2015-04-30 23:02:18 +08:00
Sanjay S
eb5eebbb82 Modified to accommodate code review comments.
Change-Id: I391db0afe13d862706b5592e60e83b725d99e672
2015-04-30 04:04:11 +00:00
Sanjay S
fc3b48e0d1 Modified pom to change the indentation, part of code review comment
Change-Id: I41ed3fb0de23231bfd46dca3348f73debfc21b5b
2015-04-30 03:51:30 +00:00
Sanjay S
e8dcfeedc4 Netconf Device Provider Plugin to discover and monitor NETCONF supported Devices.
Change-Id: I6d32c966fd4e9c3581db8285e2d712b6bffdb65c
2015-04-30 03:47:57 +00:00
Brian O'Connor
3c58e96920 Adding IntentCleanup as a component.
Listens for CORRUPT intent events and periodically polls for CORRUPT intents.

Change-Id: I29d8dbe14b46522815dc13e969f259f68b690855
2015-04-30 03:44:11 +00:00
Thomas Vachuska
a2ae42256b Added onos-ui-archetype as a partial archetype to bootstrap UI development.
Modified onos-cli-archetype to be a partial archetype.

Change-Id: I172bca5f67519f052bbb116486b3f1d7c51bc4bf
2015-04-30 03:40:05 +00:00
Marc De Leenheer
bb382356c2 Generic ROADM port models and descriptions
Change-Id: I053d61c7a057d6298b7990373448df28b3aaa5a5
2015-04-30 03:35:16 +00:00